美文网首页zabbix
Zabbix---6 监控 端口 连接数

Zabbix---6 监控 端口 连接数

作者: Habit_1027 | 来源:发表于2021-01-08 13:41 被阅读0次

    例如监控80端口和22端口

    一、zabbix客户端编写获取端口连接数脚本

    [root@localhost sbin]# pwd
    /usr/local/sbin
    [root@localhost sbin]# cat port_num.sh 
    #!/bin/bash
    
    netstat -an | grep $1 | grep -c ESTABLISHED 
    [root@localhost sbin]# 
    

    二、添加自定义密钥(监控项里面的‘键值’)

    [root@localhost zabbix_agentd.d]# pwd
    /etc/zabbix/zabbix_agentd.d
    [root@localhost zabbix_agentd.d]# cat port_num.conf 
    UnsafeUserParameters=1 
    UserParameter=estab.port80.num,/usr/local/sbin/port_num.sh 80
    UserParameter=estab.port22.num,/usr/local/sbin/port_num.sh 22
    [root@localhost zabbix_agentd.d]# 
    

    三、重启zabbix-agent

    [root@localhost zabbix_agentd.d]# systemctl restart zabbix-agent
    [root@localhost zabbix_agentd.d]# netstat -lntp | grep zabbix
    tcp        0      0 0.0.0.0:10050           0.0.0.0:*               LISTEN      26858/zabbix_agentd 
    tcp        0      0 0.0.0.0:10051           0.0.0.0:*               LISTEN      1389/zabbix_server  
    tcp6       0      0 :::10050                :::*                    LISTEN      26858/zabbix_agentd 
    tcp6       0      0 :::10051                :::*                    LISTEN      1389/zabbix_server  
    [root@localhost zabbix_agentd.d]# 
    

    四、创建模板

    image.png
    image.png
    image.png
    image.png

    五、主机链接模板

    image.png
    查看最新数据
    image.png

    验证一下

    [root@localhost sbin]# sh port_num.sh 80
    2
    [root@localhost sbin]# 
    

    -----------------------------完成-----------------------------

    相关文章

      网友评论

        本文标题:Zabbix---6 监控 端口 连接数

        本文链接:https://www.haomeiwen.com/subject/xioxaktx.html