Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/AlexGluck/ZBX_NGINX
Zabbix monitoring template for nginx
https://github.com/AlexGluck/ZBX_NGINX
nginx zabbix zabbix-templates
Last synced: 14 days ago
JSON representation
Zabbix monitoring template for nginx
- Host: GitHub
- URL: https://github.com/AlexGluck/ZBX_NGINX
- Owner: AlexGluck
- License: gpl-3.0
- Archived: true
- Created: 2018-02-24T16:37:33.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-08-02T09:03:36.000Z (over 6 years ago)
- Last Synced: 2024-08-01T19:32:52.426Z (3 months ago)
- Topics: nginx, zabbix, zabbix-templates
- Size: 22.5 KB
- Stars: 23
- Watchers: 6
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
System requirements
Nginx, with configured `http_stub_status_module`
Features
HTTP/HTTPS support
Connection Statistics:
- Active
- Reading
- Waiting
- Writing
Request Statistics:
- Accepted
- Handled
- Total
Graph and screen:
- 'Requests Statistics' graph
- 'Connection Status' graph
- Screen combining both graph
Macros for customization:
- {$NGINX_HOST}
- {$NGINX_STATS_URI}
- {$NGINX_PORT}
- {$NGINX_REQ_NUM}
- {$NGINX_CON_NUM}
Installation
Nginx Configuration
Add the following example to your default vhost configuration file:
location /nginx_status {
stub_status on;
access_log off;
allow 127.0.0.1;
allow ::1;
deny all;
}
Zabbix Configuration
- Import XML template file (`zbx_template_nginx.xml`) into Zabbix via Web GUI (Configuration -> Templates -> Import).
- Assign the imported template to a host and enjoy!