zabbix用户自定义key检测内存信息和监控nginx的状态页
2017-05-11 17:10
716 查看
用户自定义key:
位置:在zabbix agent端实现;
zabbix_agent.conf
UserParamenter
语法格式:
UserParamenter=<key>,<command>
示例:
注意:nginx的状态监控是基于nginx的配置文件开启status
使用该命令查看:# curl -s http://10.10.10.10/status nginx开起status的方法:
验证:
在zabbix server使用zabbix_get命令验证:
查看:
位置:在zabbix agent端实现;
zabbix_agent.conf
UserParamenter
语法格式:
UserParamenter=<key>,<command>
示例:
~]# vim /etc/zabbix/zabbix_agentd.conf UserParameter=memory.free,cat /proc/meminfo | awk '/^MemFree:/{print $2}' # 没有参数时,如果要使用$,正常使用即可,如果是有参数,命令里的$前需要再加一个$
~]# systemctl restart zabbix-agent.service 重启服务server端验证:
~]# zabbix_get -s 192.168.22.137 -p 10050 -k "memory.free"可以传递参数的实例:
UserParameter=memory.usage[*],cat /proc/meminfo | awk '/^$1:/{print $$2}' # 第一个$代表引用参数,第二个$$2,代表命令里的$2server端验证:
~]# zabbix_get -s 192.168.22.137 -p 10050 -k "memory.usage[MemFree]"使用实例:检测内存信息和监控nginx的状态页
~]# vim /etc/zabbix/zabbix_agentd.conf UserParameter=memory.usage[*],cat /proc/meminfo | awk '/^$1:/{print $$2}' # 获取memory的使用信息 UserParameter=memory.free,cat /proc/meminfo | awk '/^MemFree:/{print $2}' # 无参数的写法 UserParameter=ngx.active[*],curl -s http://$1:$2/$3 | awk '/^Active/{print $$3}' # 获取Nginx的状态信息 UserParameter=ngx.accepts[*],curl -s http://$1:$2/$3 | awk '/^[[:space:]]*[0-9]/{print $$1}' # 接受的请求 UserParameter=ngx.handled[*],curl -s http://$1:$2/$3 | awk '/^[[:space:]]*[0-9]/{print $$2}' # 处理的请求 UserParameter=ngx.requests[*],curl -s http://$1:$2/$3 | awk '/^[[:space:]]*[0-9]/{print $$3}' # 所有请求 UserParameter=ngx.status[*],curl -s http://$1:$2/$3 | awk '/^[[:space:]]*[0-9]/{print $$1,$$2,$$3}'zabbix监控nginx状态页
注意:nginx的状态监控是基于nginx的配置文件开启status
使用该命令查看:# curl -s http://10.10.10.10/status nginx开起status的方法:
~]# vim /etc/nginx/nginx.conf location / { } location /status { stub_status on; allow 10.10.10.0/24; deny all; }注意:配置zabbix_agent.conf和nginx.conf后,记得重启zabbix_agent和nginx
验证:
在zabbix server使用zabbix_get命令验证:
~]# zabbix_get -s 10.10.10.10 -p 10050 -k ngx.status[10.10.10.10,80,status] 179 179 3在zabbix web配置:
查看:
相关文章推荐
- zabbix专题:第九章 自定义key(案例:监控内存,监控nginx状态)
- Zabbix之监控Nginx状态信息
- Zabbix监控Nginx状态信息
- zabbix通过自定义脚本监控nginx,php-fpm和mysql占用内存数和进程的个数
- ZABBIX自定义用户KEY与参数USERPARAMETERS监控脚本输出
- zabbix开源监控系列三(自定义key监控nginx_status) 推荐
- zabbix监控nginx和fpm(网站并发数)自定义key
- Zabbix快速部署及自定义Item监控Nginx状态原理
- 按照zabbix客户端及自定义监控nginx连接状态
- zabbix通过自定义脚本监控nginx,php-fpm和mysql占用内存数和进程的个数
- zabbix监控nginx连接状态(转)
- zabbix监控nginx连接状态
- zabbix监控nginx、php-fpm的状态
- zabbix用low level discovery监控磁盘吞吐量与iops zabbix监控nginx,php-fpm和mysql占用内存和进程个数
- zabbix------自定义key监控windows SQL Server
- zabbix 监控nginx状态
- Zabbix监控Nginx状态,zabbix获取监控项graph图,zabbix监控磁盘I/O ,一键自动化安装zabbix
- Zabbix 监控Nginx连接的状态
- nginx的zabbix自定义监控
- 编写脚本实现Zabbix监控Nginx状态