首页 > 系统服务 > 详细

zabbix监控之进程&日志监控

时间:2019-05-24 12:04:23      阅读:452      评论:0      收藏:0      [点我收藏+]

一、进程监控

1、环境说明

环境IP要安装的应用
服务器 192.168.56.23 lamp架构
zabbix server
zabbix agent
客户端 192.168.56.20 zabbix agent

2、项目要求

利用zabbix对客户机192.168.56.20上的postfix进程进行监控

3、监控配置

1)客户端修改

//创建脚本路径并编写脚本
[root@20liuzhenchao ~]# mkdir /scripts
[root@20liuzhenchao ~]# vim /scripts/check_process.sh
#!/bin/bash

process_count=$(ps -ef|grep -Ev "grep|$0" |grep -c $1)
echo $process_count

//给脚本执行权限,并改属主和属组为zabbix
[root@20liuzhenchao ~]# chmod +x /scripts/check_process.sh
[root@20liuzhenchao ~]# chown zabbix.zabbix /scripts/check_process.sh
[root@20liuzhenchao ~]# ll /scripts/check_process.sh
-rwxr-xr-x 1 zabbix zabbix 88 5月  24 17:20 /scripts/check_process.sh

//测试脚本
[root@20liuzhenchao ~]# /usr/bin/bash /scripts/check_process.sh postfix
3

//修改客户端配置文件 
[root@20liuzhenchao ~]# vim /usr/local/etc/zabbix_agentd.conf
#
# Mandatory: no
# Range: 0-1
# Default:
UnsafeUserParameters=1  //将此处“0”改为“1”,启用该功能
UserParameter=check_process[*],bash /scripts/check_process.sh $1 //添加此行

//重启zabbix_agentd服务,在服务端重启zabbix_server服务并在服务端验证能否获取key
[root@zabbix ~]# zabbix_get -s 192.168.56.20 -k check_process[postfix]
3

2)在zabbix网页里创建监控项

技术分享图片

 

技术分享图片

 

技术分享图片

3)在zabbix网页里配置触发器动作(动作引用之前的)

技术分享图片

4)触发告警,测试

[root@20liuzhenchao ~]# systemctl stop postfix

技术分享图片

 

技术分享图片

zabbix监控之进程&日志监控

原文:https://www.cnblogs.com/liuzhenchao/p/10916765.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!