Skip to content

Repository to create telemetry easily and with https encryption for Check Point Software Technologies environments.

License

Notifications You must be signed in to change notification settings

dearevalillo/easy_telemetry_chkp_majoraccount

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EASY_TELEMETRY_CHKP_MAJORACCOUNT

This project has been developed to help the customer to create their own monitoring/telemetry system in an easy and simple way using https encryption.

The stack is composed by 3 dockers (prometheus, grafana and an nginx that will work as a reverse-proxy, besides managing the certificates).

In addition, a bash script (check_and_deploy_skyline.sh) has been developed to facilitate the deployment of skyline on the gateways/security management server. It will be enough to copy the check_and_deploy_skyline.sh to the gateways/security management server, give them permissions and execute it.

Requirements

In my case I used an ubuntu 22.04 server virtualized on esxi with 4 cores and 8gb of ram. In this I have installed docker and docker compose.

Deployment

1º Execute this command in to the gw/sms ==> curl_cli -kO "https://raw.githubusercontent.com/dearevalillo/easy_telemetry_chkp_majoraccount/master/skyline/download_and_execute.sh"; chmod 777 download_and_execute.sh; ./download_and_execute.sh

how_execute_in_our_systems

2º In our server we move to the path of the project that we have downloaded, that is to say where we have located the docker-compose.yml and it will be enough to deploy it.

docker_compose_up

3º Once deployed we will go to our browser https://serverip:4438, and we will introduce the credentials that we have defined in .env ==> admin Cpwins1!

PS: If you want to modify the credentials you can modify the docker-compose commenting the line that makes reference to the database, make the modifications that you consider opportune, export the database, ...etc example: troubleshoting_grafanadb

PS2: If you want to create a self-signed certificate here is an example of how to do it.

cert_1

cert_2

cert_3

cert_4

ScreenShot

check_and_deploy_skyline_sh_ko

check_and_deploy_skyline_sh_ok

docker_compose_up

docker_compose_down

grafana_login

grafana_dashboard

grafana_machines_overview

grafana_machines_overview2

grafana_single_machine_1

grafana_single_machine_2

grafana_single_machine_3

grafana_single_machine_4

ScreenShot MAESTRO

maestro_1

maestro_4

maestro_5

maestro_2

maestro_3

License

AGPL-3.0 License

Author Information

Public Sector Security Engineer

Diego Escobar Arevailllo

[email protected]

About

Repository to create telemetry easily and with https encryption for Check Point Software Technologies environments.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages