cancel
Showing results for 
Search instead for 
Did you mean: 
Create a Post
Highlighted
Employee
Employee

CloudGuard IaaS logging to GCP Stackdriver

Jump to solution

Hello,

Looking for some documentation regarding if and how CloudGuard IaaS devices can log to the GCP Stackdriver module in Google Cloud. Is there any related documentation around the topic?

Thanks.

 

0 Kudos
1 Solution

Accepted Solutions

Re: CloudGuard IaaS logging to GCP Stackdriver

Jump to solution

If necessary, you can take the alternative way via syslog-ng premium edition.

Cloud Guard laaS Management LogExporter  -----(via syslog)----> syslog-ng Premium Edition --- (via HTTP REST API) ----> Google Stackdriver 

The stackdriver destination of syslog-ng PE can send log messages to the Google Stackdriver cloud. Google Stackdriver is a widely used metrics, event, and log aggregator and analyzer system. The stackdriver destination is available in syslog-ng PE version 7.0.14 and later.

The stackdriver destination uses the HTTP REST API to perform OAuth2 authentication to Google Stackdriver and obtains an access token from Stackdriver using the key specified in a JSON file. This access token is required to send logs to Stackdriver using the Stackdriver Logging API.

Regards
Heiko

View solution in original post

4 Replies
Admin
Admin

Re: CloudGuard IaaS logging to GCP Stackdriver

Jump to solution
Not knowing anything about GCP Stackdriver, I assume if it can ingest logs via syslog, they can be sent via Log Exporter.
If or how that exactly works, I don't know.
0 Kudos
Employee
Employee

Re: CloudGuard IaaS logging to GCP Stackdriver

Jump to solution

@PhoneBoy, you are correct LogExporter can be leveraged to send logs via syslog or whichever context Stackdriver looks for, I am not sure.

That being said there are also GCP project native Stackdriver logs which should be available when checking the enable Stackdriver checkbox when provisioning the instance in question.

I have uncovered that the default service account is used to communicate with the GCP APIs, not the gateway. As a result we identified that the default service account was not active for the project.

Thanks.

Re: CloudGuard IaaS logging to GCP Stackdriver

Jump to solution

If necessary, you can take the alternative way via syslog-ng premium edition.

Cloud Guard laaS Management LogExporter  -----(via syslog)----> syslog-ng Premium Edition --- (via HTTP REST API) ----> Google Stackdriver 

The stackdriver destination of syslog-ng PE can send log messages to the Google Stackdriver cloud. Google Stackdriver is a widely used metrics, event, and log aggregator and analyzer system. The stackdriver destination is available in syslog-ng PE version 7.0.14 and later.

The stackdriver destination uses the HTTP REST API to perform OAuth2 authentication to Google Stackdriver and obtains an access token from Stackdriver using the key specified in a JSON file. This access token is required to send logs to Stackdriver using the Stackdriver Logging API.

Regards
Heiko

View solution in original post

ute
Iron

Re: CloudGuard IaaS logging to GCP Stackdriver

Jump to solution

This is exactly what we have been doing in our environment. We just do not use a gateway in the cloud. But I think this should also work on a cloud gateway with the log exporter.

0 Kudos