zabbix监控 nginx 进程
2017-08-25 11:21
716 查看
参考 http://chenx1242.blog.51cto.com/10430133/18379901 前期说明zabbix_server查看“文件在后台运行数量”所对应的key就是:proc.num[<name>,<user>,<state>,<cmdline>],具体意思如下:<name>:进程名称,默认为“all processes”;<user>:用户名,默认 “all users”;<state>:可用值,默认是 all,可以进一步设定比如run,sleep等等;<cmdline>:ps -ef命令行过滤,这里可以写正则表达式或者关键字2 比如监控nginx进程Ps ef | grep nginxroot 15032 1 0 Nov17 ? 00:00:00 nginx: master process/usr/sbin/nginx -c /etc/nginx/nginx.confnginx 1522215032 0 Nov17 ? 00:04:36 nginx: worker processroot 2336520018 0 14:56 pts/0 00:00:00 grep --color=auto nginx 里面一共3个关于nginx的进程,其中一个是root启动的,另一个是grep的,所以只有一个nginx进程 3 在zabbix-server查看
5 设置trigger 如图:
这个expression意思是最近一次的mrs程序数为0就会触发high级别的报警,如果你还想设置图像也可以添加,看个人喜好。6 总结通过上面的一个例子,其实你可以发现可以监控各种各样的进程,只是把key做一些改变就可以了,"proc.num[,root,all,进程名字]"
[root@access-01~]#/usr/local/zabbix/bin/zabbix_get -s 192.168.1.8 -p 10050 -k "proc.num[,root,all,nginx]" 1发现显示结果是1 ,正常4添加item在zabbix的web界面里---configuration---Templates/Hosts里添加一个item,如图
5 设置trigger 如图:
这个expression意思是最近一次的mrs程序数为0就会触发high级别的报警,如果你还想设置图像也可以添加,看个人喜好。6 总结通过上面的一个例子,其实你可以发现可以监控各种各样的进程,只是把key做一些改变就可以了,"proc.num[,root,all,进程名字]"
相关文章推荐
- zabbix通过自定义脚本监控nginx,php-fpm和mysql占用内存数和进程的个数
- zabbix通过自定义脚本监控nginx,php-fpm和mysql占用内存数和进程的个数
- Zabbix监控nginx服务进程状态
- Zabbix监控nginx服务进程状态
- zabbix用low level discovery监控磁盘吞吐量与iops zabbix监控nginx,php-fpm和mysql占用内存和进程个数
- 编写脚本实现Zabbix监控Nginx状态
- Zabbix应用四:Zabbix监控Nginx
- 常用shell(3):shell监控nginx所有进程cpu,内存占用
- zabbix 监控nginx菜鸟版
- zabbix 监控nginx状态:
- Zabbix快速部署及自定义Item监控Nginx状态原理
- 原来zabbix监控进程与端口是如此的简单!
- zabbix 监控 nginx
- zabbix-----2-----监控nginx的状态
- zabbix监控nginx 端口篇
- zabbix在一台服务器上监控多个java进程的实现 运用自动发现规则
- Zabbix之监控Nginx状态信息
- zabbix管理七之监控nginx性能
- Linux的企业-Zabbix监控、nginx、邮箱微信报警(1)