設定 Zabbix Agent Script
cd /usr/local/bin/
wget https://github.com/blacked/zbx_nginx_template/raw/master/zbx_nginx_stats.py
chmod a+x zbx_nginx_stats.py
vi zbx_nginx_stats.py
:
zabbix_host = '192.168.11.252' # Zabbix server IP
zabbix_port = 10051 # Zabbix server port
hostname = 'kvm-nginx' # Name of monitored host, like it shows in zabbix web ui
time_delta = 1 # grep interval in minutes
# URL to nginx stat (http_stub_status_module)
stat_url = 'http://localhost/nginx_status'
# Nginx log file path
nginx_log_file_path = '/var/log/nginx/access.log'
# Optional Basic Auth
username = 'user'
password = 'pass'
:
vi /etc/crontab
:
# zabbix nginx
* * * * * root /usr/local/bin/zbx_nginx_stats.py
service crond restart