This page is not yet available in Spanish. We are working on its translation.
If you have any questions or feedback about our current translation project,
feel free to reach out to us!Overview
Zscaler Internet Access (ZIA) is a secure internet and web gateway delivered as a service from the cloud. ZIA logs are sent to Datadog through HTTPS using Cloud NSS. Datadog ingests ZIA telemetry, enabling you to apply security rules or visualize your data in dashboards.
Requirements
A Zscaler Cloud NSS subscription is required.
Setup
ZIA Web Logs
- From the ZIA console, go to Administration > Nanolog Streaming Service.
- Select the Cloud NSS Feeds tab. Then, click on Add Cloud NSS Feed.
- In the dialog box, enter or select the following values:
- Feed Name:
<YOUR_FEED_NAME>
- NSS Type:
NSS for Web
- SIEM Type:
Other
- Batch Size:
16
- API URL:
/v1/input?ddsource=zscaler
- HTTP headers:
- Key:
Content-Type
; Value: application/json
- Key:
DD-API-KEY
; Value: <YOUR_DATADOG_API_KEY>
- In the Formatting section, enter or select the following values:
- Log Type:
Web log
- Output Type:
JSON
- Feed Escape Character:
\",
- Feed Output Format:
\{ "sourcetype" : "zscalernss-web", "event" : \{"datetime":"%d{yy}-%02d{mth}-%02d{dd} %02d{hh}:%02d{mm}:%02d{ss}","reason":"%s{reason}","event_id":"%d{recordid}","protocol":"%s{proto}","action":"%s{action}","transactionsize":"%d{totalsize}","responsesize":"%d{respsize}","requestsize":"%d{reqsize}","urlcategory":"%s{urlcat}","serverip":"%s{sip}","clienttranstime":"%d{ctime}","requestmethod":"%s{reqmethod}","refererURL":"%s{ereferer}","useragent":"%s{eua}","product":"NSS","location":"%s{elocation}","ClientIP":"%s{cip}","status":"%s{respcode}","user":"%s{elogin}","url":"%s{eurl}","vendor":"Zscaler","hostname":"%s{ehost}","clientpublicIP":"%s{cintip}","threatcategory":"%s{malwarecat}","threatname":"%s{threatname}","filetype":"%s{filetype}","appname":"%s{appname}","pagerisk":"%d{riskscore}","department":"%s{edepartment}","urlsupercategory":"%s{urlsupercat}","appclass":"%s{appclass}","dlpengine":"%s{dlpeng}","urlclass":"%s{urlclass}","threatclass":"%s{malwareclass}","dlpdictionaries":"%s{dlpdict}","fileclass":"%s{fileclass}","bwthrottle":"%s{bwthrottle}","servertranstime":"%d{stime}","contenttype":"%s{contenttype}","unscannabletype":"%s{unscannabletype}","deviceowner":"%s{deviceowner}","devicehostname":"%s{devicehostname}"\}\}
- Click Save.
- Activate your changes.
ZIA Firewall Logs
- From the ZIA console, go to Administration > Nanolog Streaming Service.
- Select the Cloud NSS Feeds tab. Then, click on Add Cloud NSS Feed.
- In the dialog box, enter or select the following values:
- Feed Name:
<YOUR_FEED_NAME>
- NSS Type:
NSS for Firewall
- SIEM Type:
Other
- Batch Size:
16
- API URL:
https://http-intake.logs.datadoghq.com/v1/input?ddsource=zscaler
- HTTP headers:
- Key:
Content-Type
; Value: application/json
- Key:
DD-API-KEY
; Value: <YOUR_DATADOG_API_KEY>
- In the Formatting section, enter or select the following values:
- Log Type:
Firewall logs
- Firewall Log Type: Full Session Logs
- Feed Output Type:
JSON
- Feed Escape Character:
\",
- Feed Output Format:
\{ "sourcetype" : "zscalernss-fw", "event" :\{"datetime":"%s{time}","user":"%s{elogin}","department":"%s{edepartment}","locationname":"%s{elocation}","cdport":"%d{cdport}","csport":"%d{csport}","sdport":"%d{sdport}","ssport":"%d{ssport}","csip":"%s{csip}","cdip":"%s{cdip}","ssip":"%s{ssip}","sdip":"%s{sdip}","tsip":"%s{tsip}","tunsport":"%d{tsport}","tuntype":"%s{ttype}","action":"%s{action}","dnat":"%s{dnat}","stateful":"%s{stateful}","aggregate":"%s{aggregate}","nwsvc":"%s{nwsvc}","nwapp":"%s{nwapp}","proto":"%s{ipproto}","ipcat":"%s{ipcat}","destcountry":"%s{destcountry}","avgduration":"%d{avgduration}","rulelabel":"%s{erulelabel}","inbytes":"%ld{inbytes}","outbytes":"%ld{outbytes}","duration":"%d{duration}","durationms":"%d{durationms}","numsessions":"%d{numsessions}","ipsrulelabel":"%s{ipsrulelabel}","threatcat":"%s{threatcat}","threatname":"%s{ethreatname}","deviceowner":"%s{deviceowner}","devicehostname":"%s{devicehostname}"\}\}
- Click Save.
- Activate your changes.
ZIA DNS Logs
- From the ZIA console, go to Administration > Nanolog Streaming Service.
- Select the Cloud NSS Feeds tab. Then, click on Add Cloud NSS Feed.
- In the dialog box, enter or select the following values:
- Feed Name:
<YOUR_FEED_NAME>
- NSS Type:
NSS for DNS
- SIEM Type:
Other
- Batch Size:
16
- API URL:
https://http-intake.logs.datadoghq.com/v1/input?ddsource=zscaler
- HTTP headers:
- Key:
Content-Type
; Value: application/json
- Key:
DD-API-KEY
; Value: <YOUR_DATADOG_API_KEY>
- In the Formatting section, enter or select the following values:
- Log Type:
DNS logs
- Feed Output Type:
JSON
- Feed Escape Character:
\",
- Feed output format:
\{ "sourcetype" : "zscalernss-dns", "event" :\{"datetime":"%s{time}","user":"%s{login}","department":"%s{dept}","location":"%s{location}","reqaction":"%s{reqaction}","resaction":"%s{resaction}","reqrulelabel":"%s{reqrulelabel}","resrulelabel":"%s{resrulelabel}","dns_reqtype":"%s{reqtype}","dns_req":"%s{req}","dns_resp":"%s{res}","srv_dport":"%d{sport}","durationms":"%d{durationms}","clt_sip":"%s{cip}","srv_dip":"%s{sip}","category":"%s{domcat}","odeviceowner":"%s{odeviceowner}","odevicehostname":"%s{odevicehostname}"\}\}
- Click Save.
- Activate your changes.
ZIA Tunnel Logs
- From the ZIA console, go to Administration > Nanolog Streaming Service.
- Select the Cloud NSS Feeds tab. Then, click on Add Cloud NSS Feed.
- In the dialog box, enter or select the following values:
- Feed Name:
<YOUR_FEED_NAME>
- NSS Type:
NSS for Web
- SIEM Type:
Other
- Batch Size:
16
- API URL:
https://http-intake.logs.datadoghq.com/v1/input?ddsource=zscaler
- HTTP headers:
- Key:
Content-Type
; Value: application/json
- Key:
DD-API-KEY
; Value: <YOUR_DATADOG_API_KEY>
- In the Formatting section, enter or select the following values:
- Log Type:
Tunnel
- Feed Output Type:
JSON
- Feed Escape Character:
\",
- Feed Output Format:
\{ "sourcetype" : "zscalernss-tunnel", "event" : \{"datetime":"%s{datetime}","Recordtype":"%s{tunnelactionname}","tunneltype":"IPSEC IKEV %d{ikeversion}","user":"%s{vpncredentialname}","location":"%s{locationname}","sourceip":"%s{sourceip}","destinationip":"%s{destvip}","sourceport":"%d{srcport}","destinationport":"%d{dstport}","lifetime":"%d{lifetime}","ikeversion":"%d{ikeversion}","spi_in":"%lu{spi_in}","spi_out":"%lu{spi_out}","algo":"%s{algo}","authentication":"%s{authentication}","authtype":"%s{authtype}","recordid":"%d{recordid}"\}\}
- Click Save.
- Activate your changes.
Validation
Run the Agent’s status subcommand and look for zscaler
under the Checks section.
Data Collected
Metrics
Zscaler does not include any metrics.
Service Checks
Zscaler does not include any service checks.
Events
Zscaler does not include any events.
Troubleshooting
Need help? Contact Datadog support.