diff --git a/config/dev/fms-core/dev.conf b/dev/config/fms-core/dev.conf similarity index 100% rename from config/dev/fms-core/dev.conf rename to dev/config/fms-core/dev.conf diff --git a/config/dev/fms-core/dev_actor.conf b/dev/config/fms-core/dev_actor.conf similarity index 100% rename from config/dev/fms-core/dev_actor.conf rename to dev/config/fms-core/dev_actor.conf diff --git a/config/dev/fms-core/dev_core.conf b/dev/config/fms-core/dev_core.conf similarity index 88% rename from config/dev/fms-core/dev_core.conf rename to dev/config/fms-core/dev_core.conf index 890f36c..288b625 100644 --- a/config/dev/fms-core/dev_core.conf +++ b/dev/config/fms-core/dev_core.conf @@ -177,8 +177,8 @@ provider.backend { # AWS provider.aws { - key = "AKIAVZFGACWSFXGVXCNA" - secret = "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" + key = "fTbjUPzlfsxlue0O" + secret = "Gf6xyQie5QDH28y41f4mXuDzvez26cWg" region = "ap-southeast-1" sns { @@ -195,7 +195,7 @@ provider.aws { # Wowza parameters provider.wowza { - defaultPublishServer = "rtmp://54.255.235.62" + defaultPublishServer = "rtmp://47.104.8.46" appName = "live_fleet" publishUsername = "publishfleet" publishPassword = "E54d22d793" @@ -204,18 +204,18 @@ provider.wowza { playProtocol = "rtmp" playProtocolCN = "rtmp" audio{ - host="54.255.235.62" + host="47.104.8.46" port=1935 appName="live_audio", publishUsername = "fleet_audio" publishPassword = "waylensfleet2019" } privateIPMap { - #"18.116.56.97": "172.31.34.99" + #"47.104.8.46": "192.168.2.164" } domainMap { - "172.20.24.171": "54.255.235.62" + "192.168.2.164": "47.104.8.46" } } @@ -231,39 +231,39 @@ sendgrid { # clip storage & cloudfront -clip.storage.bucket = "/wtestfleet/clip/" +clip.storage.bucket = "/mkfleet/clip/" clip.storage.address { - default = "https://cdn.fleet.eveus.com/clip/" + default = "https://minio.dev.eveus.com/mkfleet/clip/" } # streaming storage & cloudfront -streaming.storage.bucket = "/wtestfleet/live_video/" +streaming.storage.bucket = "/mkfleet/live_video/" streaming.storage.address { - default = "https://cdn.fleet.eveus.com/live_video/" + default = "https://minio.dev.eveus.com/mkfleet/live_video/" } # firmware storage & cloudfront -firmware.storage.bucket= "/wtestfleet/firmware" +firmware.storage.bucket= "/mkfleet/firmware" firmware.storage.address { - default = "https://cdn.fleet.eveus.com/firmware/" + default = "https://minio.dev.eveus.com/mkfleet/firmware/" } # gpsReport.storage cloudfront gpsReport.storage.address { - default = "https://cdn.fleet.eveus.com/gps_data_report/" + default = "https://minio.dev.eveus.com/mkfleet/gps_data_report/" } # fleetReport.storage cloudfront fleetReport.storage.address { - default = "https://cdn.fleet.eveus.com/fleet_report/" + default = "https://minio.dev.eveus.com/mkfleet/fleet_report/" } # log storage cloudfront -log.storage.address = "https://cdn.fleet.eveus.com/log/" +log.storage.address = "https://minio.dev.eveus.com/mkfleet/log/" # audio storage & cloudfront -audio.storage.bucket="wtestfleet" -audio.storage.address="https://cdn.fleet.eveus.com/audio/" +audio.storage.bucket="mkfleet" +audio.storage.address="https://minio.dev.eveus.com/mkfleet/audio/" clip.request.pendingTimeout = 604800 diff --git a/config/dev/fms-core/logback.xml b/dev/config/fms-core/logback.xml similarity index 100% rename from config/dev/fms-core/logback.xml rename to dev/config/fms-core/logback.xml diff --git a/config/dev/fms-core/wtest_fleet_private_key.pem b/dev/config/fms-core/wtest_fleet_private_key.pem similarity index 100% rename from config/dev/fms-core/wtest_fleet_private_key.pem rename to dev/config/fms-core/wtest_fleet_private_key.pem diff --git a/config/dev/fms-gps/dev.conf b/dev/config/fms-gps/dev.conf similarity index 100% rename from config/dev/fms-gps/dev.conf rename to dev/config/fms-gps/dev.conf diff --git a/config/dev/fms-gps/dev_application.conf b/dev/config/fms-gps/dev_application.conf similarity index 100% rename from config/dev/fms-gps/dev_application.conf rename to dev/config/fms-gps/dev_application.conf diff --git a/config/dev/fms-master/dev1.conf b/dev/config/fms-master/dev1.conf similarity index 100% rename from config/dev/fms-master/dev1.conf rename to dev/config/fms-master/dev1.conf diff --git a/config/dev/fms-master/dev2.conf b/dev/config/fms-master/dev2.conf similarity index 100% rename from config/dev/fms-master/dev2.conf rename to dev/config/fms-master/dev2.conf diff --git a/config/dev/fms-master/logback.xml b/dev/config/fms-master/logback.xml similarity index 100% rename from config/dev/fms-master/logback.xml rename to dev/config/fms-master/logback.xml diff --git a/config/dev/fms-notification/dev.yaml b/dev/config/fms-notification/dev.yaml similarity index 100% rename from config/dev/fms-notification/dev.yaml rename to dev/config/fms-notification/dev.yaml diff --git a/config/dev/fms-sns/config/config.yaml b/dev/config/fms-sns/config/config.yaml similarity index 100% rename from config/dev/fms-sns/config/config.yaml rename to dev/config/fms-sns/config/config.yaml diff --git a/config/dev/fms-sns/configure/config.conf b/dev/config/fms-sns/configure/config.conf similarity index 100% rename from config/dev/fms-sns/configure/config.conf rename to dev/config/fms-sns/configure/config.conf diff --git a/wowza/Server.xml b/dev/wowza/Server.xml similarity index 100% rename from wowza/Server.xml rename to dev/wowza/Server.xml diff --git a/wowza/VHost.xml b/dev/wowza/VHost.xml similarity index 100% rename from wowza/VHost.xml rename to dev/wowza/VHost.xml diff --git a/wowza/live_fleet/Application.xml b/dev/wowza/live_fleet/Application.xml similarity index 100% rename from wowza/live_fleet/Application.xml rename to dev/wowza/live_fleet/Application.xml diff --git a/wowza/log4j2-config.xml b/dev/wowza/log4j2-config.xml similarity index 100% rename from wowza/log4j2-config.xml rename to dev/wowza/log4j2-config.xml diff --git a/cloudfront/private_key.pem b/wtest/cloudfront/private_key.pem similarity index 100% rename from cloudfront/private_key.pem rename to wtest/cloudfront/private_key.pem diff --git a/cloudfront/public_key.pem b/wtest/cloudfront/public_key.pem similarity index 100% rename from cloudfront/public_key.pem rename to wtest/cloudfront/public_key.pem diff --git a/config/wtest/fms-core/logback.xml b/wtest/config/fms-core/logback.xml similarity index 100% rename from config/wtest/fms-core/logback.xml rename to wtest/config/fms-core/logback.xml diff --git a/config/wtest/fms-core/wtest.conf b/wtest/config/fms-core/wtest.conf similarity index 100% rename from config/wtest/fms-core/wtest.conf rename to wtest/config/fms-core/wtest.conf diff --git a/config/wtest/fms-core/wtest_actor.conf b/wtest/config/fms-core/wtest_actor.conf similarity index 100% rename from config/wtest/fms-core/wtest_actor.conf rename to wtest/config/fms-core/wtest_actor.conf diff --git a/config/wtest/fms-core/wtest_core.conf b/wtest/config/fms-core/wtest_core.conf similarity index 100% rename from config/wtest/fms-core/wtest_core.conf rename to wtest/config/fms-core/wtest_core.conf diff --git a/config/wtest/fms-core/wtest_fleet_private_key.pem b/wtest/config/fms-core/wtest_fleet_private_key.pem similarity index 100% rename from config/wtest/fms-core/wtest_fleet_private_key.pem rename to wtest/config/fms-core/wtest_fleet_private_key.pem diff --git a/config/wtest/fms-gps/wtest.conf b/wtest/config/fms-gps/wtest.conf similarity index 100% rename from config/wtest/fms-gps/wtest.conf rename to wtest/config/fms-gps/wtest.conf diff --git a/config/wtest/fms-gps/wtest_application.conf b/wtest/config/fms-gps/wtest_application.conf similarity index 100% rename from config/wtest/fms-gps/wtest_application.conf rename to wtest/config/fms-gps/wtest_application.conf diff --git a/config/wtest/fms-master/dev.conf b/wtest/config/fms-master/dev.conf similarity index 100% rename from config/wtest/fms-master/dev.conf rename to wtest/config/fms-master/dev.conf diff --git a/config/wtest/fms-master/logback.xml b/wtest/config/fms-master/logback.xml similarity index 100% rename from config/wtest/fms-master/logback.xml rename to wtest/config/fms-master/logback.xml diff --git a/config/wtest/fms-master/master1.conf b/wtest/config/fms-master/master1.conf similarity index 100% rename from config/wtest/fms-master/master1.conf rename to wtest/config/fms-master/master1.conf diff --git a/config/wtest/fms-master/master2.conf b/wtest/config/fms-master/master2.conf similarity index 100% rename from config/wtest/fms-master/master2.conf rename to wtest/config/fms-master/master2.conf diff --git a/config/wtest/fms-notification/config.yaml b/wtest/config/fms-notification/config.yaml similarity index 100% rename from config/wtest/fms-notification/config.yaml rename to wtest/config/fms-notification/config.yaml diff --git a/config/wtest/fms-sns/config.conf b/wtest/config/fms-sns/config.conf similarity index 100% rename from config/wtest/fms-sns/config.conf rename to wtest/config/fms-sns/config.conf diff --git a/nginx/api.conf b/wtest/nginx/api.conf similarity index 100% rename from nginx/api.conf rename to wtest/nginx/api.conf diff --git a/nginx/default.conf b/wtest/nginx/default.conf similarity index 100% rename from nginx/default.conf rename to wtest/nginx/default.conf diff --git a/nginx/kowl.conf b/wtest/nginx/kowl.conf similarity index 100% rename from nginx/kowl.conf rename to wtest/nginx/kowl.conf diff --git a/nginx/notification.conf b/wtest/nginx/notification.conf similarity index 100% rename from nginx/notification.conf rename to wtest/nginx/notification.conf diff --git a/nginx/sns.conf b/wtest/nginx/sns.conf similarity index 100% rename from nginx/sns.conf rename to wtest/nginx/sns.conf diff --git a/service/fms-core.service b/wtest/service/fms-core.service similarity index 100% rename from service/fms-core.service rename to wtest/service/fms-core.service diff --git a/service/fms-gps.service b/wtest/service/fms-gps.service similarity index 100% rename from service/fms-gps.service rename to wtest/service/fms-gps.service diff --git a/service/fms-master.service b/wtest/service/fms-master.service similarity index 100% rename from service/fms-master.service rename to wtest/service/fms-master.service diff --git a/service/fms-master2.service b/wtest/service/fms-master2.service similarity index 100% rename from service/fms-master2.service rename to wtest/service/fms-master2.service diff --git a/service/fms-notification.service b/wtest/service/fms-notification.service similarity index 100% rename from service/fms-notification.service rename to wtest/service/fms-notification.service diff --git a/service/fms-sns.service b/wtest/service/fms-sns.service similarity index 100% rename from service/fms-sns.service rename to wtest/service/fms-sns.service diff --git a/wtest/wowza/Server.xml b/wtest/wowza/Server.xml new file mode 100644 index 0000000..716132d --- /dev/null +++ b/wtest/wowza/Server.xml @@ -0,0 +1,225 @@ + + + + Wowza Streaming Engine + Wowza Streaming Engine is robust, customizable, and scalable server software that powers reliable streaming of high-quality video and audio to any device, anywhere. + + true + * + 8087 + + basic + + bcrypt + true + + false + + + JKS + TLS + SunX509 + + + + 127.0.0.1 + + false + false + 8089 + + none + + + + + + ${com.wowza.wms.TuningAuto} + * + 8083 + + + + + Server,VHost,VHostItem,Application,ApplicationInstance,MediaCaster,Module,IdleWorker + + + true + + + + false + localhost + localhost + 8084 + 8085 + true + ${com.wowza.wms.ConfigHome}/conf/jmxremote.password + ${com.wowza.wms.ConfigHome}/conf/jmxremote.access + false + + Shockwave Flash|CFNetwork|MacNetwork/1.0 (Macintosh) + + mp4 + + + + com.wowza.wms.mediacache.impl.MediaCacheServerListener + + + + + + + + com.wowza.wms.plugin.loadbalancer.listeners.ServerListener + + + + + com.wowza.wms.plugin.loadbalancer.listeners.VHostListener + + + + ${com.wowza.wms.TuningAuto} + + + ${com.wowza.wms.TuningAuto} + + + 6970 + false + + + + + + + + + + + + + + + loadbalanceType + Server,Client + String + + + loadbalanceKey + 8caf20bfa1ab3024 + String + + + loadbalanceDebugServerDecision + True + String + + + loadbalanceServerDecisionOrder + Connection, Bandwidth + String + + + loadbalanceServerListenApplicationNames + + String + + + + + loadbalanceServerListenPort + 1936 + String + + + loadbalanceDebug + False + String + + + + loadbalanceDebugServerExtension + False + String + + + loadbalanceDebugClientProcess + False + String + + + loadbalanceDebugClientExtension + False + String + + + loadbalanceDebugClientCommunications + False + String + + + + + loadbalanceServerIP + + 172.20.24.171 + String + + + loadbalanceServerPort + 1936 + String + + + loadbalanceClientName + wowza_01 + String + + + loadbalanceApplicationsInclude + live_fleet + String + + + loadbalanceClientConnectionEnable + on + String + + + loadbalanceClientConnectionLimit + 200 + String + + + loadbalanceClientCountSourceClient + True + String + + + loadbalanceClientForceIP + 54.255.235.62 + String + + + loadbalanceClientForcePort + 1935 + String + + + + diff --git a/wtest/wowza/VHost.xml b/wtest/wowza/VHost.xml new file mode 100644 index 0000000..342c866 --- /dev/null +++ b/wtest/wowza/VHost.xml @@ -0,0 +1,330 @@ + + + + + + + Default Streaming + Streaming + ${com.wowza.wms.TuningAuto} + * + + + + 1935 + + + true + + 65000 + 65000 + 65000 + + true + + + + + 100 + + cupertinostreaming,smoothstreaming,sanjosestreaming,dvrchunkstreaming,mpegdashstreaming + + + com.wowza.wms.http.HTTPCrossdomain + *crossdomain.xml + none + + + com.wowza.wms.http.HTTPClientAccessPolicy + *clientaccesspolicy.xml + none + + + com.wowza.wms.http.HTTPProviderMediaList + *jwplayer.rss|*jwplayer.smil|*medialist.smil|*manifest-rtmp.f4m + none + + + com.wowza.wms.http.HTTPServerVersion + *ServerVersion + none + + + + + Default Admin + Admin + ${com.wowza.wms.TuningAuto} + * + 8086 + + + true + 16000 + 16000 + 16000 + true + 100 + + + + + com.wowza.wms.http.HTTPServerInfoXML + serverinfo* + admin-basic + + + com.wowza.wms.http.HTTPConnectionInfo + connectioninfo* + admin-basic + + + com.wowza.wms.http.HTTPConnectionCountsXML + connectioncounts* + admin-basic + + + com.wowza.wms.transcoder.httpprovider.HTTPTranscoderThumbnail + transcoderthumbnail* + admin-basic + + + com.wowza.wms.http.HTTPProviderMediaList + medialist* + admin-basic + + + com.wowza.wms.http.HTTPServerVersion + *ServerVersion + none + + + + + loadbalancer + 1936 + * + Admin + ${com.wowza.wms.TuningAuto} + + + true + 16000 + 16000 + 16000 + true + 100 + + + + + com.wowza.wms.http.HTTPServerInfoXML + serverinfo* + admin-digest + + + com.wowza.wms.http.HTTPConnectionInfo + connectioninfo* + admin-digest + + + com.wowza.wms.http.HTTPConnectionCountsXML + connectioncounts* + admin-digest + + + com.wowza.wms.transcoder.httpprovider.HTTPTranscoderThumbnail + transcoderthumbnail* + admin-digest + + + com.wowza.wms.http.HTTPProviderMediaList + medialist* + admin-digest + + + com.wowza.wms.http.HTTPServerVersion + *ServerVersion + none + + + + + + + smoothstreaming + smoothstreaming + + + + + cupertinostreaming + cupertinostreaming + + + + + sanjosestreaming + sanjosestreaming + + + + + dvrchunkstreaming + dvrchunkstreaming + + + + + mpegdashstreaming + mpegdashstreaming + + + + + tsstreaming + tsstreaming + + + + + webmstreaming + webmstreaming + + + + + + + 0 + + + 0 + + + ${com.wowza.wms.TuningAuto} + 50 + 5 + + + ${com.wowza.wms.TuningAuto} + 250 + + true + 65000 + 65000 + 65000 + true + + + + + 100 + + + + ${com.wowza.wms.TuningAuto} + + true + 65000 + 65000 + 65000 + true + + + + + 10000 + + + + 0 + + + 2000 + + + 90000 + 250 + + + + 75 + + + true + 2048000 + 65000 + + + + 50 + 4096 + + + true + 65000 + 256000 + + + + 50 + 4096 + + + + ${com.wowza.wms.TuningAuto} + + + ${com.wowza.wms.TuningAuto} + + + ${com.wowza.wms.TuningAuto} + + + ${com.wowza.wms.TuningAuto} + + + + 2000 + 10000 + 64000 + 250 + + + 512k + 0 + false + 250 + 20000 + 0 + 12000 + + + 60000 + 12000 + 30000 + 20000 + 0 + 60000 + + true + + + ${com.wowza.wms.HostPort.IpAddress} + ${com.wowza.wms.HostPort.FirstStreamingPort} + ${com.wowza.wms.HostPort.SSLEnable} + + + + + + + + + + diff --git a/wtest/wowza/live_fleet/Application.xml b/wtest/wowza/live_fleet/Application.xml new file mode 100644 index 0000000..d706bef --- /dev/null +++ b/wtest/wowza/live_fleet/Application.xml @@ -0,0 +1,395 @@ + + + + live_fleet + Live + + + + true + + + + + live-record-lowlatency + /opt/wowza/live_fleet + ${com.wowza.wms.context.VHostConfigHome}/keys + + cupertinostreamingpacketizer + + + + flushInterval + 25 + Integer + + + onFlushNotifyClients + true + Boolean + + + + + + + + ${SourceStreamName}.xml,transrate.xml + ${com.wowza.wms.context.VHostConfigHome}/transcoder/profiles + ${com.wowza.wms.context.VHostConfigHome}/transcoder/templates + + + + + + + + + + + + + + + 0 + + ${com.wowza.wms.context.VHostConfigHome}/dvr + + append + + + + + + + + + + + + + cupertinostreaming + + + + + ${com.wowza.wms.context.VHostConfigHome}/applications/${com.wowza.wms.context.Application}/sharedobjects/${com.wowza.wms.context.ApplicationInstance} + + + -1 + + * + * + + + * + * + + + + + + digest + block + + + senderreport + 12000 + 75 + 90000 + 0 + + 0.0.0.0 + 127.0.0.1 + * + + + + + + + false + + false + + false + + + + 127.0.0.1,tcp,1935 + + + + opus,pcmu,pcma + + vp8,h264 + + false + + + + + + + + + interleave + + + + true + true + 20000 + 12000 + 0 + 0 + 0 + 0 + false + 3000 + -500 + false + 3000 + -500 + false + 3000 + -500 + false + 1500 + false + + + + + + + + + + + + + + + + + + + + cupertinoChunkDurationTarget + 5000 + Integer + + + + + + + + + + + + + + + + + + + + + streamRecorderDebugEnable + true + Boolean + + + streamRecorderFileVersionTemplate + ${SourceStreamName}_${SegmentTime} + String + + + streamRecorderSegmentationType + duration + String + + + streamRecorderSegmentDuration + 900000 + Integer + + + + + + base + Base + com.wowza.wms.module.ModuleCore + + + logging + Client Logging + com.wowza.wms.module.ModuleClientLogging + + + flvplayback + FLVPlayback + com.wowza.wms.module.ModuleFLVPlayback + + + ModuleCoreSecurity + Core Security Module for Applications + com.wowza.wms.security.ModuleCoreSecurity + + + ModuleSecureURLParams + ModuleSecureURLParams + com.wowza.wms.security.ModuleSecureURLParams + + + Security360Module + Notify stream status + com.waylens.wms.Security360Module + + + s3uploader + upload to s3 + com.waylens.wms.ModuleS3Upload + + + + + + pushPublishMapPath + ${com.wowza.wms.context.VHostConfigHome}/conf/${com.wowza.wms.context.Application}/PushPublishMap.txt + String + + + s3UploadAccessKeyID + AKIAVZFGACWSFXGVXCNA + String + + + s3UploadAccessKeySecret + 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 + String + + + s3UploadBucketName + wtestfleet + String + + + s3UploadRegion + ap-southeast-1 + String + + + s3UploadVersionFile + false + Boolean + + + s3UploadDeleteOriginalFiles + false + Boolean + + + s3UploadDebugLog + true + Boolean + + + s3UploadNotifyUrl + http://172.20.24.171:9000/wowza/notify_upload + String + + + s3UploadStreamInfoUrl + http://172.20.24.171:9000/wowza/streamInfo + String + + + Security360StreamStatusNotifyUrl + http://172.20.24.171:9000/wowza/notify_streaming + String + + + securityPublishBlockDuplicateStreamNames + true + Boolean + + + s3UploadFilePrefix + live_video + String + + + s3UploadUseSSE + false + Boolean + + + s3UploadRestartFailedUploads + true + Boolean + + + securityDebugLogRejections + true + Boolean + + + securityDebugLogDetails + true + Boolean + + + securityPublishValidEncoders + Wirecast/|FME/|FMLE/|Wowza GoCoder*|Lavf/|UA Teradek/|KulaByte/|HaivisionKB/|VidBlaster/|XSplit/|PESA|makitoX/|Elemental Live/|WaylensHorn + String + + + securitySecureTokenVersion + 2 + Integer + + + securitySecureTokenSharedSecret + Sh4Tgsl2l43lB + String + + + securitySecureTokenHashAlgorithm + SHA-256 + String + + + securitySecureTokenQueryParametersPrefix + fleet + String + + + secureurlparams.publish + E54d22d793.publishfleet + + + + diff --git a/wtest/wowza/log4j2-config.xml b/wtest/wowza/log4j2-config.xml new file mode 100644 index 0000000..de2b38a --- /dev/null +++ b/wtest/wowza/log4j2-config.xml @@ -0,0 +1,243 @@ + + + + + + + %replace{%X{x-severity}}{^$}{-} %replace{%X{x-category}}{^$}{-} %replace{%X{x-event}}{^$}{-} %replace{%X{x-ctx}}{^$}{-} %replace{%X{x-comment}}{^$}{-}%n + false + + + + + +
#Version: 1.0\n#Start-Date: %d{YYY-MM-dd HH:mm:ss zzz}\n#Software: ${sys:wse-software-version}\n#Date: %d{YYY-MM-dd}\n#Fields: date\ttime\ttz\tx-event\tx-category\tx-severity\tx-status\tx-ctx\tx-comment\tx-vhost\tx-app\tx-appinst\tx-duration\ts-ip\ts-port\ts-uri\tc-ip\tc-proto\tc-referrer\tc-user-agent\tc-client-id\tcs-bytes\tsc-bytes\tx-stream-id\tx-spos\tcs-stream-bytes\tsc-stream-bytes\tx-sname\tx-sname-query\tx-file-name\tx-file-ext\tx-file-size\tx-file-length\tx-suri\tx-suri-stem\tx-suri-query\tcs-uri-stem\tcs-uri-query%n
+ %d{yyyy-MM-dd}\t%d{HH:mm:ss}\t%d{z}\t%replace{%X{x-event}}{^$}{-}\t%replace{%X{x-category}}{^$}{-}\t%replace{%X{x-severity}}{^$}{-}\t%replace{%X{x-status}}{^$}{-}\t%replace{%X{x-ctx}}{^$}{-}\t%replace{%X{x-comment}}{^$}{-}\t%replace{%X{x-vhost}}{^$}{-}\t%replace{%X{x-app}}{^$}{-}\t%replace{%X{x-appinst}}{^$}{-}\t%replace{%X{x-duration}}{^$}{-}\t%replace{%X{s-ip}}{^$}{-}\t%replace{%X{s-port}}{^$}{-}\t%replace{%X{s-uri}}{^$}{-}\t%replace{%X{c-ip}}{^$}{-}\t%replace{%X{c-proto}}{^$}{-}\t%replace{%X{c-referrer}}{^$}{-}\t%replace{%X{c-user-agent}}{^$}{-}\t%replace{%X{c-client-id}}{^$}{-}\t%replace{%X{cs-bytes}}{^$}{-}\t%replace{%X{sc-bytes}}{^$}{-}\t%replace{%X{x-stream-id}}{^$}{-}\t%replace{%X{x-spos}}{^$}{-}\t%replace{%X{cs-stream-bytes}}{^$}{-}\t%replace{%X{sc-stream-bytes}}{^$}{-}\t%replace{%X{x-sname}}{^$}{-}\t%replace{%X{x-sname-query}}{^$}{-}\t%replace{%X{x-file-name}}{^$}{-}\t%replace{%X{x-file-ext}}{^$}{-}\t%replace{%X{x-file-size}}{^$}{-}\t%replace{%X{x-file-length}}{^$}{-}\t%replace{%X{x-suri}}{^$}{-}\t%replace{%X{x-suri-stem}}{^$}{-}\t%replace{%X{x-suri-query}}{^$}{-}\t%replace{%X{cs-uri-stem}}{^$}{-}\t%replace{%X{cs-uri-query}}{^$}{-}%n + false +
+ + + + + + + + +
+ + + +
#Version: 1.0\n#Start-Date: %d{YYY-MM-dd HH:mm:ss zzz}\n#Software: ${sys:wse-software-version}\n#Date: %d{YYY-MM-dd}\n#Fields: x-severity\tx-category\tx-event\tdate\ttime\tc-client-id\tc-ip\tc-port\tcs-bytes\tsc-bytes\tx-duration\tx-sname\tx-stream-id\tx-spos\tsc-stream-bytes\tcs-stream-bytes\tx-file-size\tx-file-length\tx-ctx\tx-comment%n
+ %replace{%X{x-severity}}{^$}{-}\t%replace{%X{x-category}}{^$}{-}\t%replace{%X{x-event}}{^$}{-}\t%d{yyyy-MM-dd}\t%d{HH:mm:ss}\t%replace{%X{c-client-id}}{^$}{-}\t%replace{%X{c-ip}}{^$}{-}\t%replace{%X{c-port}}{^$}{-}\t%replace{%X{cs-bytes}}{^$}{-}\t%replace{%X{sc-bytes}}{^$}{-}\t%replace{%X{x-duration}}{^$}{-}\t%replace{%X{x-sname}}{^$}{-}\t%replace{%X{x-stream-id}}{^$}{-}\t%replace{%X{x-spos}}{^$}{-}\t%replace{%X{sc-stream-bytes}}{^$}{-}\t%replace{%X{cs-stream-bytes}}{^$}{-}\t%replace{%X{x-file-size}}{^$}{-}\t%replace{%X{x-file-length}}{^$}{-}\t%replace{%X{x-ctx}}{^$}{-}\t%replace{%X{x-comment}}{^$}{-}%n + false +
+ + + + + + + + +
+ + + + + + + + + + + + +
#Version: 1.0\n#Start-Date: %d{YYY-MM-dd HH:mm:ss zzz}\n#Software: ${sys:wse-software-version}\n#Date: %d{YYY-MM-dd}\n#Fields: x-severity\tx-category\tx-event\tdate\ttime\tc-client-id\tc-ip\tc-port\tcs-bytes\tsc-bytes\tx-duration\tx-sname\tx-stream-id\tx-spos\tsc-stream-bytes\tcs-stream-bytes\tx-file-size\tx-file-length\tx-ctx\tx-comment%n
+ %replace{%X{x-severity}}{^$}{-}\t%replace{%X{x-category}}{^$}{-}\t%replace{%X{x-event}}{^$}{-}\t%d{yyyy-MM-dd}\t%d{HH:mm:ss}\t%replace{%X{c-client-id}}{^$}{-}\t%replace{%X{c-ip}}{^$}{-}\t%replace{%X{c-port}}{^$}{-}\t%replace{%X{cs-bytes}}{^$}{-}\t%replace{%X{sc-bytes}}{^$}{-}\t%replace{%X{x-duration}}{^$}{-}\t%replace{%X{x-sname}}{^$}{-}\t%replace{%X{x-stream-id}}{^$}{-}\t%replace{%X{x-spos}}{^$}{-}\t%replace{%X{sc-stream-bytes}}{^$}{-}\t%replace{%X{cs-stream-bytes}}{^$}{-}\t%replace{%X{x-file-size}}{^$}{-}\t%replace{%X{x-file-length}}{^$}{-}\t%replace{%X{x-ctx}}{^$}{-}\t%replace{%X{x-comment}}{^$}{-}%n + false +
+ + + + + + + + +
+ + + + + + +
#Version: 1.0\n#Start-Date: %d{YYY-MM-dd HH:mm:ss zzz}\n#Software: ${sys:wse-software-version}\n#Date: %d{YYY-MM-dd}\n#Fields: date\ttime\ttz\tx-event\tx-category\tx-severity\tx-status\tx-ctx\tx-comment\tx-vhost\tx-app\tx-appinst\tx-duration\ts-ip\ts-port\ts-uri\tc-ip\tc-proto\tc-referrer\tc-user-agent\tc-client-id\tcs-bytes\tsc-bytes\tx-stream-id\tx-spos\tcs-stream-bytes\tsc-stream-bytes\tx-sname\tx-sname-query\tx-file-name\tx-file-ext\tx-file-size\tx-file-length\tx-suri\tx-suri-stem\tx-suri-query\tcs-uri-stem\tcs-uri-query%n
+ %d{yyyy-MM-dd}\t%d{HH:mm:ss}\t%d{z}\t%replace{%X{x-event}}{^$}{-}\t%replace{%X{x-category}}{^$}{-}\t%replace{%X{x-severity}}{^$}{-}\t%replace{%X{x-status}}{^$}{-}\t%replace{%X{x-ctx}}{^$}{-}\t%replace{%X{x-comment}}{^$}{-}\t%replace{%X{x-vhost}}{^$}{-}\t%replace{%X{x-app}}{^$}{-}\t%replace{%X{x-appinst}}{^$}{-}\t%replace{%X{x-duration}}{^$}{-}\t%replace{%X{s-ip}}{^$}{-}\t%replace{%X{s-port}}{^$}{-}\t%replace{%X{s-uri}}{^$}{-}\t%replace{%X{c-ip}}{^$}{-}\t%replace{%X{c-proto}}{^$}{-}\t%replace{%X{c-referrer}}{^$}{-}\t%replace{%X{c-user-agent}}{^$}{-}\t%replace{%X{c-client-id}}{^$}{-}\t%replace{%X{cs-bytes}}{^$}{-}\t%replace{%X{sc-bytes}}{^$}{-}\t%replace{%X{x-stream-id}}{^$}{-}\t%replace{%X{x-spos}}{^$}{-}\t%replace{%X{cs-stream-bytes}}{^$}{-}\t%replace{%X{sc-stream-bytes}}{^$}{-}\t%replace{%X{x-sname}}{^$}{-}\t%replace{%X{x-sname-query}}{^$}{-}\t%replace{%X{x-file-name}}{^$}{-}\t%replace{%X{x-file-ext}}{^$}{-}\t%replace{%X{x-file-size}}{^$}{-}\t%replace{%X{x-file-length}}{^$}{-}\t%replace{%X{x-suri}}{^$}{-}\t%replace{%X{x-suri-stem}}{^$}{-}\t%replace{%X{x-suri-query}}{^$}{-}\t%replace{%X{cs-uri-stem}}{^$}{-}\t%replace{%X{cs-uri-query}}{^$}{-}%n + false +
+ + + + + + + + +
+
+ + + +
+
+ + + + + + +
#Version: 1.0\n#Start-Date: %d{YYY-MM-dd HH:mm:ss zzz}\n#Software: ${sys:wse-software-version}\n#Date: %d{YYY-MM-dd}\n#Fields: x-severity\tx-category\tx-event\tdate\ttime\tc-client-id\tc-ip\tc-port\tcs-bytes\tsc-bytes\tx-duration\tx-sname\tx-stream-id\tx-spos\tsc-stream-bytes\tcs-stream-bytes\tx-file-size\tx-file-length\tx-ctx\tx-comment%n
+ %replace{%X{x-severity}}{^$}{-}\t%replace{%X{x-category}}{^$}{-}\t%replace{%X{x-event}}{^$}{-}\t%d{yyyy-MM-dd}\t%d{HH:mm:ss}\t%replace{%X{c-client-id}}{^$}{-}\t%replace{%X{c-ip}}{^$}{-}\t%replace{%X{c-port}}{^$}{-}\t%replace{%X{cs-bytes}}{^$}{-}\t%replace{%X{sc-bytes}}{^$}{-}\t%replace{%X{x-duration}}{^$}{-}\t%replace{%X{x-sname}}{^$}{-}\t%replace{%X{x-stream-id}}{^$}{-}\t%replace{%X{x-spos}}{^$}{-}\t%replace{%X{sc-stream-bytes}}{^$}{-}\t%replace{%X{cs-stream-bytes}}{^$}{-}\t%replace{%X{x-file-size}}{^$}{-}\t%replace{%X{x-file-length}}{^$}{-}\t%replace{%X{x-ctx}}{^$}{-}\t%replace{%X{x-comment}}{^$}{-}%n + false +
+ + + + + + + + +
+
+ + + +
+
+ + + + + + +
#Version: 1.0\n#Start-Date: %d{YYY-MM-dd HH:mm:ss zzz}\n#Software: ${sys:wse-software-version}\n#Date: %d{YYY-MM-dd}\n#Fields: date\ttime\ttz\tx-event\tx-category\tx-severity\tx-status\tx-ctx\tx-comment\tx-vhost\tx-app\tx-appinst\tx-duration\ts-ip\ts-port\ts-uri\tc-ip\tc-proto\tc-referrer\tc-user-agent\tc-client-id\tcs-bytes\tsc-bytes\tx-stream-id\tx-spos\tcs-stream-bytes\tsc-stream-bytes\tx-sname\tx-sname-query\tx-file-name\tx-file-ext\tx-file-size\tx-file-length\tx-suri\tx-suri-stem\tx-suri-query\tcs-uri-stem\tcs-uri-query%n
+ %d{yyyy-MM-dd}\t%d{HH:mm:ss}\t%d{z}\t%replace{%X{x-event}}{^$}{-}\t%replace{%X{x-category}}{^$}{-}\t%replace{%X{x-severity}}{^$}{-}\t%replace{%X{x-status}}{^$}{-}\t%replace{%X{x-ctx}}{^$}{-}\t%replace{%X{x-comment}}{^$}{-}\t%replace{%X{x-vhost}}{^$}{-}\t%replace{%X{x-app}}{^$}{-}\t%replace{%X{x-appinst}}{^$}{-}\t%replace{%X{x-duration}}{^$}{-}\t%replace{%X{s-ip}}{^$}{-}\t%replace{%X{s-port}}{^$}{-}\t%replace{%X{s-uri}}{^$}{-}\t%replace{%X{c-ip}}{^$}{-}\t%replace{%X{c-proto}}{^$}{-}\t%replace{%X{c-referrer}}{^$}{-}\t%replace{%X{c-user-agent}}{^$}{-}\t%replace{%X{c-client-id}}{^$}{-}\t%replace{%X{cs-bytes}}{^$}{-}\t%replace{%X{sc-bytes}}{^$}{-}\t%replace{%X{x-stream-id}}{^$}{-}\t%replace{%X{x-spos}}{^$}{-}\t%replace{%X{cs-stream-bytes}}{^$}{-}\t%replace{%X{sc-stream-bytes}}{^$}{-}\t%replace{%X{x-sname}}{^$}{-}\t%replace{%X{x-sname-query}}{^$}{-}\t%replace{%X{x-file-name}}{^$}{-}\t%replace{%X{x-file-ext}}{^$}{-}\t%replace{%X{x-file-size}}{^$}{-}\t%replace{%X{x-file-length}}{^$}{-}\t%replace{%X{x-suri}}{^$}{-}\t%replace{%X{x-suri-stem}}{^$}{-}\t%replace{%X{x-suri-query}}{^$}{-}\t%replace{%X{cs-uri-stem}}{^$}{-}\t%replace{%X{cs-uri-query}}{^$}{-}%n + false +
+ + + + + + + + +
+
+ + + +
+
+ + + + + + +
#Version: 1.0\n#Start-Date: %d{YYY-MM-dd HH:mm:ss zzz}\n#Software: ${sys:wse-software-version}\n#Date: %d{YYY-MM-dd}\n#Fields: x-severity\tx-category\tx-event\tdate\ttime\tc-client-id\tc-ip\tc-port\tcs-bytes\tsc-bytes\tx-duration\tx-sname\tx-stream-id\tx-spos\tsc-stream-bytes\tcs-stream-bytes\tx-file-size\tx-file-length\tx-ctx\tx-comment%n
+ %replace{%X{x-severity}}{^$}{-}\t%replace{%X{x-category}}{^$}{-}\t%replace{%X{x-event}}{^$}{-}\t%d{yyyy-MM-dd}\t%d{HH:mm:ss}\t%replace{%X{c-client-id}}{^$}{-}\t%replace{%X{c-ip}}{^$}{-}\t%replace{%X{c-port}}{^$}{-}\t%replace{%X{cs-bytes}}{^$}{-}\t%replace{%X{sc-bytes}}{^$}{-}\t%replace{%X{x-duration}}{^$}{-}\t%replace{%X{x-sname}}{^$}{-}\t%replace{%X{x-stream-id}}{^$}{-}\t%replace{%X{x-spos}}{^$}{-}\t%replace{%X{sc-stream-bytes}}{^$}{-}\t%replace{%X{cs-stream-bytes}}{^$}{-}\t%replace{%X{x-file-size}}{^$}{-}\t%replace{%X{x-file-length}}{^$}{-}\t%replace{%X{x-ctx}}{^$}{-}\t%replace{%X{x-comment}}{^$}{-}%n + false +
+ + + + + + + + +
+
+ + + +
+
+ + + + + + +
#Version: 1.0\n#Start-Date: %d{YYY-MM-dd HH:mm:ss zzz}\n#Software: ${sys:wse-software-version}\n#Date: %d{YYY-MM-dd}\n#Fields: date\ttime\ttz\tx-event\tx-category\tx-severity\tx-status\tx-ctx\tx-comment\tx-vhost\tx-app\tx-appinst\tx-duration\ts-ip\ts-port\ts-uri\tc-ip\tc-proto\tc-referrer\tc-user-agent\tc-client-id\tcs-bytes\tsc-bytes\tx-stream-id\tx-spos\tcs-stream-bytes\tsc-stream-bytes\tx-sname\tx-sname-query\tx-file-name\tx-file-ext\tx-file-size\tx-file-length\tx-suri\tx-suri-stem\tx-suri-query\tcs-uri-stem\tcs-uri-query%n
+ %d{yyyy-MM-dd}\t%d{HH:mm:ss}\t%d{z}\t%replace{%X{x-event}}{^$}{-}\t%replace{%X{x-category}}{^$}{-}\t%replace{%X{x-severity}}{^$}{-}\t%replace{%X{x-status}}{^$}{-}\t%replace{%X{x-ctx}}{^$}{-}\t%replace{%X{x-comment}}{^$}{-}\t%replace{%X{x-vhost}}{^$}{-}\t%replace{%X{x-app}}{^$}{-}\t%replace{%X{x-appinst}}{^$}{-}\t%replace{%X{x-duration}}{^$}{-}\t%replace{%X{s-ip}}{^$}{-}\t%replace{%X{s-port}}{^$}{-}\t%replace{%X{s-uri}}{^$}{-}\t%replace{%X{c-ip}}{^$}{-}\t%replace{%X{c-proto}}{^$}{-}\t%replace{%X{c-referrer}}{^$}{-}\t%replace{%X{c-user-agent}}{^$}{-}\t%replace{%X{c-client-id}}{^$}{-}\t%replace{%X{cs-bytes}}{^$}{-}\t%replace{%X{sc-bytes}}{^$}{-}\t%replace{%X{x-stream-id}}{^$}{-}\t%replace{%X{x-spos}}{^$}{-}\t%replace{%X{cs-stream-bytes}}{^$}{-}\t%replace{%X{sc-stream-bytes}}{^$}{-}\t%replace{%X{x-sname}}{^$}{-}\t%replace{%X{x-sname-query}}{^$}{-}\t%replace{%X{x-file-name}}{^$}{-}\t%replace{%X{x-file-ext}}{^$}{-}\t%replace{%X{x-file-size}}{^$}{-}\t%replace{%X{x-file-length}}{^$}{-}\t%replace{%X{x-suri}}{^$}{-}\t%replace{%X{x-suri-stem}}{^$}{-}\t%replace{%X{x-suri-query}}{^$}{-}\t%replace{%X{cs-uri-stem}}{^$}{-}\t%replace{%X{cs-uri-query}}{^$}{-}%n + false +
+ + + + + + + + +
+
+ + + +
+
+ + + + + + +
#Version: 1.0\n#Start-Date: %d{YYY-MM-dd HH:mm:ss zzz}\n#Software: ${sys:wse-software-version}\n#Date: %d{YYY-MM-dd}\n#Fields: x-severity\tx-category\tx-event\tdate\ttime\tc-client-id\tc-ip\tc-port\tcs-bytes\tsc-bytes\tx-duration\tx-sname\tx-stream-id\tx-spos\tsc-stream-bytes\tcs-stream-bytes\tx-file-size\tx-file-length\tx-ctx\tx-comment%n
+ %replace{%X{x-severity}}{^$}{-}\t%replace{%X{x-category}}{^$}{-}\t%replace{%X{x-event}}{^$}{-}\t%d{yyyy-MM-dd}\t%d{HH:mm:ss}\t%replace{%X{c-client-id}}{^$}{-}\t%replace{%X{c-ip}}{^$}{-}\t%replace{%X{c-port}}{^$}{-}\t%replace{%X{cs-bytes}}{^$}{-}\t%replace{%X{sc-bytes}}{^$}{-}\t%replace{%X{x-duration}}{^$}{-}\t%replace{%X{x-sname}}{^$}{-}\t%replace{%X{x-stream-id}}{^$}{-}\t%replace{%X{x-spos}}{^$}{-}\t%replace{%X{sc-stream-bytes}}{^$}{-}\t%replace{%X{cs-stream-bytes}}{^$}{-}\t%replace{%X{x-file-size}}{^$}{-}\t%replace{%X{x-file-length}}{^$}{-}\t%replace{%X{x-ctx}}{^$}{-}\t%replace{%X{x-comment}}{^$}{-}%n + false +
+ + + + + + + + +
+
+ + + +
+
+ +
+ + + + + + + + + + + + + + +