当前位置:   article > 正文

Zabbix相关配置_zabbix 可用性zbx 灰色

zabbix 可用性zbx 灰色

一、主机配置

1、配置—>主机—>创建主机

这里写图片描述

2、主机—>主机:填写主机信息

这里写图片描述

3、主机—>模板:选择模板

这里写图片描述

主机配置结束后,如下图所示。。可用性ZBX需等待几分钟才能变成绿色,绿色表示通信成功。如果不能一直灰色,那你就百度吧。。。
选择了模板之后,主机上面就会使用模板上面的应用集、监控项、触发器、图形等对服务器进行监控
这里写图片描述

二、监控项配置

此处使用脚本对客户端的进程id+端口进行监控。

1、脚本编写

此处脚本是用python写的。我是在网上找的(可以参考一下http://yangrong.blog.51cto.com/6945369/1542271

#!/usr/bin/python
#Auth:yangrong
#function:check process_nameor check process_port
#date:2014-8-18


import os,sys,commands



def help():
        print "Usage:  "
        print "       %s process_name [process_port]"%sys.argv[0]
        print "Example: "
        print "       %s mysql         ;If the process_nameexists, output 1, otherwise 0"%sys.argv[0]
        print "       %s nginx  80     ;If the process_port exists, output 1,otherwise 0"%sys.argv[0]
        print "       %s mysql  3306 "%sys.argv[0]



def check_process_port():
        process_num=commands.getstatusoutput("netstat -lnt|grep -v grep|grep ':%s '|wc -l"%sys.argv[2])
        if int(process_num[1]) >=1:
                print "1"
        else:
                print "0"


###start execute
if len(sys.argv) == 3:
        check_process_port()
        sys.exit()
else:
        help()
        sys.exit()
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
2、修改zabbix_agentd.conf配置文件

修改配置文件中的自定义参数

echo 'UserParameter =check_process[*],/usr/bin/python /python/process_port.py $1 $2 ' >>/usr/local/zabbix/etc/zabbix_agentd.conf  #添加用户参数

/etc/init.d/zabbix_agentd restart 
或者
service zabbix_agentd restart   #重启zabbixagent服务
  • 1
  • 2
  • 3
  • 4
  • 5
3、客户端测试
/usr/local/zabbix/sbin/zabbix_agentd -t check_process[mysql,3306]

check_process[mysql,3306]                     [t|1]
#返回结果为1,代表mysql进程存在。
  • 1
  • 2
  • 3
  • 4

测试通过即可配置主机监控

4、配置—>主机—>监控项—>配置监控项

这里写图片描述
主要修改前4个参数,其他的保持默认即可,,然后直接点击添加。。。。。

三、触发器配置

1、配置—>主机—>触发器—>创建触发器

这里写图片描述

2、添加表达式

这里写图片描述
在表达式中选择之前添加的mysql监控项。。。功能选择最新的T值=N。N的值设为0、然后选择插入、添加

四、报警媒介配置

1、邮件报警配置
2、微信报警设置
参考此博客https://www.abcdocker.com/abcdocker/2573
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/286183
推荐阅读
相关标签
  

闽ICP备14008679号