zabbix后续(监控项,触发器,监控进程,python监控日志)

添加监控项
//点击图片中的ltems进入监控项
zabbix后续(监控项,触发器,监控进程,python监控日志)
//然后点图片中圈起来的选项,新建监控项
zabbix后续(监控项,触发器,监控进程,python监控日志)
//进入后填写相关内容
zabbix后续(监控项,触发器,监控进程,python监控日志)
//添加完成后可以在监控项中看见新建的监控项zabbix后续(监控项,触发器,监控进程,python监控日志)
触发器
//添加触发器
//点图片中标注的进入触发器
zabbix后续(监控项,触发器,监控进程,python监控日志)
//点图片右上角进行创建触发器
zabbix后续(监控项,触发器,监控进程,python监控日志)
//添加表达式
zabbix后续(监控项,触发器,监控进程,python监控日志)
//需要添加的内容
zabbix后续(监控项,触发器,监控进程,python监控日志)
//添加成功后就是标注的样子
zabbix后续(监控项,触发器,监控进程,python监控日志)
//往/opt/cc文件里面添加内容,就会出现以下情况
zabbix后续(监控项,触发器,监控进程,python监控日志)
监控进程
//修改UnsafeUserParameters为1

[[email protected] ~]# vim /usr/local/etc/zabbix_agentd.conf
UnsafeUserParameters=1

//最后面添加要监控的服务

[[email protected] ~]# vim /usr/local/etc/zabbix_agentd.conf
UserParameter=check_apache,/scripts/check_process.sh httpd

//写脚本

[[email protected] ~]# mkdir /scripts/
[[email protected] ~]# cd /scripts/
[[email protected] scripts]# vim check_process.sh
#!/bin/bash

a=$(ps -ef |egrep -v "grep|$0" |grep $1|wc -l)

if [ $a -eq 0 ];then
    echo 1
else
    echo 0
fi

//修改属组

[[email protected] ~]# chown -R zabbix.zabbix /scripts/
[[email protected] ~]# ll /scripts/ -d
drwxr-xr-x. 2 zabbix zabbix 30 2月  25 17:16 /scripts/
[[email protected] ~]#

//添加监控项
zabbix后续(监控项,触发器,监控进程,python监控日志)
//添加完后效果
zabbix后续(监控项,触发器,监控进程,python监控日志)
//创建触发器
//需要添加的
zabbix后续(监控项,触发器,监控进程,python监控日志)
zabbix后续(监控项,触发器,监控进程,python监控日志)
//效果图
zabbix后续(监控项,触发器,监控进程,python监控日志)
//停止httpd服务后,出现警告
zabbix后续(监控项,触发器,监控进程,python监控日志)
监控日志
//在客户端写配置文件,并重启服务

[[email protected] httpd]# vim /usr/local/etc/zabbix_agentd.conf
UserParameter=check_log_apache,python /scripts/log.py /var/log/httpd/error_log
[[email protected] httpd]# pkill zabbix
[[email protected] httpd]# zabbix_agentd

//到服务端验证,需要修改/var/log/httpd的权限

[[email protected] log]# chmod 755 httpd/
[[email protected] ~]# zabbix_get -s 192.168.189.132 -k check_log_apache
0

//创建监控项
zabbix后续(监控项,触发器,监控进程,python监控日志)
//添加触发器

zabbix后续(监控项,触发器,监控进程,python监控日志)
zabbix后续(监控项,触发器,监控进程,python监控日志)