zoukankan      html  css  js  c++  java
  • zabbix-2.4.8-1添加tcp状态监控

    1、安装zabbix-agent
    yum -y install zabbix-2.4.8-1.el6.x86_64.rpm zabbix-agent-2.4.8-1.el6.x86_64.rpm
    2、编辑agent端的/etc/zabbix/zabbix_agentd.conf文件修改如下内容:
    Server=127.0.0.1
    换成:
    Server=Zabbix-Server-IP(你自己Server端的ip)
    3、将tcp_status.sh文件放入/etc/zabbix/zabbix_agentd.d/目录下
    tcp_status.sh内容如下:

    tcp_status_fun(){
            ss -ant | awk 'NR>1 {++s[$1]} END {for(k in s) print k,s[k]}' > /tmp/netstat.tmp
            TCP_STAT_VALUE=$(grep "$1" /tmp/netstat.tmp | cut -d" " -f2)
            if [ -z $TCP_STAT_VALUE ]
            then
                    TCP_STAT_VALUE=0
            fi
            echo $TCP_STAT_VALUE
    }
    tcp_status_fun $1

    4、将status.conf文件放入/etc/zabbix/zabbix_agentd.d/目录下
    status.conf内容如下:

    UserParameter=tcp_status[*],/etc/zabbix/zabbix_agentd.d/tcp_status.sh "$1"

    5、赋予tcp_status.sh文件的执行权限:
    chmod +x /etc/zabbix/zabbix_agentd.d/tcp_status.sh

    6、启动zabbix-agentd服务
    /etc/init.d/zabbix-agent start

    7、添加tcp的监控模板

    添加tcp_status监控的模板

    8、添加Application

    9、添加item(TCP的11个状态,其余是个在展示图中看一下)

    10、将起个状态放到一个graph中

    11、结果展示

  • 相关阅读:
    HBase权威指南
    Mapreduce编程
    Hive内部表和外部表的区别
    Android Volley全然解析(四),带你从源代码的角度理解Volley
    codeforces 448CPainting Fence
    2.maven 安装配置
    cocos2d-x 3.0正式版创建project笔记
    C. DZY Loves Sequences
    spring 基础回想 tips01
    spring 配置属性细节
  • 原文地址:https://www.cnblogs.com/fansik/p/7634082.html
Copyright © 2011-2022 走看看