zabbix-2
添加监测项
自定义监测项
添加zabbix的监测项,检测agent上Nginx服务的并发连接数、三次握手数量以及处理的请求数。
关闭debug日志,如果不关闭的话,生成的日志非常多,占用磁盘空间
Nginx 的 stub_status 模块用于查看 Nginx 的基本状态信息。
stub_status on表示开启stub_status 模块。
通过这个模块能看到:
Active connections:活跃的连接数
accepts:已允许的请求数
handled:已处理完毕的请求数
requests:总请求数
Reading:读取到客户端的 Header 信息数
Writing:返回给客户端的 Header 信息数
Waiting:开启 keep-alive 的情况下,这个值等于 (Active 减 Reading 减 Writing),表示 Nginx 已经响应结束的那些请求中,正在等候下一次请求指令的驻留连接
curl -s 表示静默模式,将不输出错误和进度信息,不发生错误的话,会正常显示运行结果
编辑Nginx监控项的配置文件:vim userparameters_Nginx.conf
zabbix_get 是 zabbix 服务端的一个命令,用于检测 agent 端的配置是否正确,可以很方便地知道 key 是否能正常获取到数据,常用于测试自定义监控项的时候。
使用模板
导入MysqL监控模板
添加监控模板文件zbx_percona_MysqL_template.xml
关闭警告项