首页 > 数据库技术 > 详细

zabbix自定义监控进程、日志、mysql主从

时间:2021-04-28 22:16:45      阅读:31      评论:0      收藏:0      [点我收藏+]

监控指标

    系统指标(内存、cpu、硬盘)

    文件监控

    网络监控(网卡)

    硬件监控(硬盘温度、电源是否正常、cpu温度...),通过IPMI实现

    应用监控

    业务监控

 

自定义监控进程(apache)

 

 

 

配置环境 IP地址 主机名 基本安装服务
服务端 192.168.170.156 node1 lamp zabbix_server zabbix_agent
客户端 192.168.170.157 node2 zabbix_agent

 

 

 

该装的服务都装好并启动

[root@node1 ~]# yum -y install mailx
[root@node1 ~]# yum -y install postfix
[root@node1 ~]# systemctl enable --now postfix

[root@node1 ~]# hostname
node1.example.com

 

 

[root@node1 ~]# ss -antl
State      Recv-Q      Send-Q              Local Address:Port              Peer Address:Port      
LISTEN     0           128                       0.0.0.0:22                     0.0.0.0:*         
LISTEN     0           100                     127.0.0.1:25                     0.0.0.0:*         
LISTEN     0           128                       0.0.0.0:10050                  0.0.0.0:*         
LISTEN     0           128                       0.0.0.0:10051                  0.0.0.0:*         
LISTEN     0           128                       0.0.0.0:9000                   0.0.0.0:*         
LISTEN     0           128                             *:80                           *:*         
LISTEN     0           128                          [::]:22                        [::]:*         
LISTEN     0           100                         [::1]:25                        [::]:*         
LISTEN     0           80                              *:3306                         *:*   




[root@node2 ~]# ss -antl
State        Recv-Q        Send-Q                Local Address:Port                 Peer Address:Port        
LISTEN       0             128                         0.0.0.0:22                        0.0.0.0:*           
LISTEN       0             128                         0.0.0.0:10050                     0.0.0.0:*           
LISTEN       0             128                         0.0.0.0:9000                      0.0.0.0:*           
LISTEN       0             128                               *:80                              *:*           
LISTEN       0             128                            [::]:22                           [::]:*           
LISTEN       0             80                                *:3306                            *:*     

 

开启自定义监控的功能(在客户端配置文件中)

//创建执行脚本,实现有进程结果为0,无进程结果为1

[root@node2 scripts]# pwd
/scripts
[root@node2 scripts]# cat check_process.sh 
#!/bin/bash


count=$(ps -ef | grep -Ev "grep|$0" | grep -c "$1")
if [ $count -eq 0 ];then
    echo "1"
else
    echo "0"
fi


[root@node2 ~]# vim /usr/local/etc/zabbix_agentd.conf
UnsafeUserParameters=1
UserParameters=check_apache,/scripts/check_process.sh /usr/local/apache/bin/httpd            //key的名称加执行脚本参数   




//在服务端用zabbix_get尝试获取key


[root@node2 ~]# ps -ef | grep /usr/local/apache/bin/httpd 
root      11754      1  0 17:00 ?        00:00:00 /usr/local/apache/bin/httpd -k start
daemon    11755  11754  0 17:00 ?        00:00:00 /usr/local/apache/bin/httpd -k start
daemon    11756  11754  0 17:00 ?        00:00:00 /usr/local/apache/bin/httpd -k start
daemon    11757  11754  0 17:00 ?        00:00:00 /usr/local/apache/bin/httpd -k start
daemon    11758  11754  0 17:00 ?        00:00:00 /usr/local/apache/bin/httpd -k start
daemon    11759  11754  0 17:00 ?        00:00:00 /usr/local/apache/bin/httpd -k start
root      11934  11371  0 17:11 pts/1    00:00:00 grep --color=auto /usr/local/apache/bin/httpd


[root@node1 ~]# zabbix_get -s 192.168.170.157 -k check_apache
0

 

 

添加监控项

技术分享图片

 

 

 

 

技术分享图片

 

 

 

触发触发器

[root@node2 ~]# apachectl stop 

技术分享图片

 

 

 

配置动作

技术分享图片

 

 

 

 

 

 

 

技术分享图片

 

 

 

 

 

 

自定义监控日志

[root@node2 scripts]# wget https://github.com/chendao2015/pyscripts/blob/master/log.py


[root@node2 scripts]# chmod +x log.py 
[root@node2 scripts]# ls
check_process.sh  log.py

 

zabbix自定义监控进程、日志、mysql主从

原文:https://www.cnblogs.com/meijianbiao/p/14715452.html

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