监控多个服务状态
-
在zabbix-agent端编写配置文件
vim /etc/zabbix/zabbix_agentd.d/userparameter_server_status.conf UserParameter=server_stata[*],ps -ef|grep -c $1 #server_stata[*] 对应zabbix-server web配置中监控项中的键值 *号表示传过来的任意参数 #$1 表示接收[*]的值
-
在zabbix-server 端命令测试
[root@localhost ~]# zabbix_get -s 172.17.0.201 -k 'server_stata[nginx]' 7
-
在zabbix-server端 修改配置项页面
可以配置监控多个服务如 ssh web mysql 等服务状态 将多个服务监控项归到一个应用集
创建ssh服务监控项时候 如下图 名称和键值修改一下 创建监控项就可以了
名称 ssh_server_status
键值 server_stata[ssh]
web 服务对应
名称 web_server_status
键值 server_stata[nginx]
- 查看监控项配置是否生效
网友评论