我一直在走,至少还有条路,也好于无路可走…
分类: LINUX
2015-12-03 18:35:58
zabbix 监控 nginx
①先运行我们之前写的脚本,配置好 zabbix-agentd 端
②配置 client端
使用git 下载下来
Git 地址
# git clone
我们需要改这个文件zbx_nginx_stats.py
点击(此处)折叠或打开
修改完毕放入 /etc/zabbix/ 里面
这些需要我们修改
③赋予,脚本可执行权限,我们zabbix客户端需要调用这个脚本
chmod +x /etc/zabbix/zbx_nginx_stats.py
④写计划任务,来运行这个脚本收集数据
# sudo crontab -e
*/1 * * * * /etc/zabbix/zbx_nginx_stats.py
⑤.在zabbix web界面 导入 zbx_nginx_template.xml 模块
这个不细讲了,web界面,点击configure ---模板 ----导入模板,导入即可
⑥ 配置nginx 开启 nginx_satus功能
location /nginx_stat {
stub_status on; # Turn on nginx stats
access_log off; # We do not need logs for stats
allow 127.0.0.1; # Security: Only allow access from IP
deny all; # Deny requests from the other of the world
}
配置过后,主机上添加上这个模板进行测试
参考官方文档: