目录
- 1. 确定监控内容
- 2. 编写agent端监控脚本
- 3. 配置zabbixd.conf,定义监控脚本key
- 4. zabbix服务端使用zabbix_get 测试获取数据
- 5. 登录zabbix web配置台
正文
zabbix默认自带了很多有用的监控模板,通常对主机运行状态使用默认的模板就可以了,有时候我们需要根据实际情况自定义一些监控信息。本文记录一下zabbix监控nginx服务的配置过程。捋一捋思路,整个配置过程大致如下:
1,确定监控内容
2,编写agent端的监控脚本
3,配置agentd.conf文件,定义监控脚本key
4,zabbix服务端使用zabbix_get 测试获取数据
5,登录zabbix web配置台;
1. 确定监控内容
思考一下nginx有哪些信息可以监控,nginx内置了一个status状态的功能,通过配置可以看到nginx的运行情况,status显示的内容包括当前连接数,处于活动状态的连接数,已经处理的请求数等等,关于status状态页的配置在nginx启用status状态页文章有介绍,这里不再多说。
2. 编写agent端监控脚本
通过脚本获取status页面信息的关键值,zabbix server通过这些关键值才能生成数据图像,获取status的关键值脚本如下: