码迷,mamicode.com
首页 > 系统相关 > 详细

zabbix监控Linux进程方法

时间:2017-09-24 18:18:28      阅读:270      评论:0      收藏:0      [点我收藏+]

标签:zabbix zabbix监控服务

利用zabbix proc.num方法监控Linux服务进程

proc.num[<name>,<user>,<state>,<cmdline>]

监控用户某些状态的进程的数量

name - 进程名称 (默认“all processes”) user - 用户名 (默认 “all users”) state - 可用值: all (默认), run,sleepzomb cmdline - 命令行过滤(正则表达时)

具体监控某一服务进程的方法

一、首先新建一个模板,在监控项条目中新建一个监控项如下图所示

技术分享

技术分享

proc.num[,,all,api-task-parser]

[,,all,api-task-parser]>>,,代表默认所有进程,所有用户下,all默认值,api-task-parser(Linux主机服务包含的特有字段)

可以在zabbix-server端检查监控项目是否出错

[root@Dev-zabbix-160 ~]# zabbix_get -s 10.0.0.107 -p 10050 -k "proc.num[,,all,api-task-parser]"
1

二、创建触发器

技术分享

{Template Web Monitor:proc.num[,,all,api-task-parser].max(#2)}=0

Template Web Monitor>>代表模板名称

proc.num zabbix-get的方法

max(#2) 代表两次检测进程返回值都为0 则触发报警

三、测试监控可用性

我们在zabbix-agent服务器端停止api-task-parser服务

可以看到监控页面显示

技术分享

我们再启动api-task-parser服务

技术分享

至此简单的zabbix监控进程方法监控服务配置完毕




本文出自 “linux-letian” 博客,请务必保留此出处http://412166174.blog.51cto.com/3102369/1968158

zabbix监控Linux进程方法

标签:zabbix zabbix监控服务

原文地址:http://412166174.blog.51cto.com/3102369/1968158

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!