zbx-templates/Template App Nginx by Zabbix agent Enhanced
2021-04-13 22:13:50 +02:00
..
cert-check rename directory 2021-04-13 22:13:50 +02:00
dns-check rename directory 2021-04-13 22:13:50 +02:00
nginx-discovery.sh rename directory 2021-04-13 22:13:50 +02:00
README.md rename directory 2021-04-13 22:13:50 +02:00
Template App Nginx by Zabbix agent Enhanced.yaml rename directory 2021-04-13 22:13:50 +02:00
userparameter_nginx.conf rename directory 2021-04-13 22:13:50 +02:00

What is the purpose of this template:

This template extends the "Template App Nginx by Zabbix agent" template by adding :

  • Certificate detection and verification
  • Verification of the existence of a DNS entry for each "server_name"
  • Analysis of virtual host logs (5XX responses)
  • Verification of the status code of the roots of each virtual host

How to setup:

On your Zabbix Server and all your Zabbix Proxies:

copy the dns-check and cert-check files in the directory "/usr/lib/zabbix/externalscripts/" and make them executables.

On your servers with Nginx Installed:

copy the nginx-discovery.sh file in the directory "/etc/zabbix/scripts" and make it executable.

copy the userparameter_nginx.conf file in the directory "/etc/zabbix/zabbix_agentd.d/" and restart your zabbix agent

On your Zabbix WebUI :

In "Configurations" -> "Templates", clic on the "Import" button and load the module NGINX.yaml file