zabbix监控网卡流量

客户端安装:

rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm

yum install zabbix-agent zabbix-sender zabbix-get -y

vim /etc/sysconfig/iptables  添加10050端口

vi /etc/zabbix/zabbix_agentd.conf  2个server字段改成服务端IP

service zabbix-agent restart

tail -f /var/log/zabbix/zabbix_agentd.log


组态-主机 添加linux群组和模版

以下是引用:

作用:

用zabbix监控网卡eth0的进出流量





分析:

zabbix默认有一个监控网卡流量的key值:

分别为:net.if.in[eth0,bytes]

        net.if.out[eth0,bytes]





查看:(server端)

[root@scj ~]# zabbix_get -s 192.168.186.129 -k net.if.in[eth0,bytes]

6627941

注意:

     6627941:这个值是目前经过eth0网卡进来的总流量,单位是bytes(B),10M=10485760bytes

              这个值不是每秒的流量,我们需要每隔一秒执行一次这个命令,然后两个值之间的差值则为每秒的流量





步骤:

1、

创建一个模板:Network incoming or outcoming on eth0:

wKioL1U_ZW6x887eAAIZ5M0MXGw688.jpg



2、

创建一个应用集:Network incoming or outcoming on eth0:

wKioL1U_Zduhu-MkAAC9n7j3Yic284.jpg



3、

创建两个监控项:

wKiom1U_ZKyiLyjPAAC241TzFZ4590.jpg


监控项:Network incoming  on eth0:

wKioL1VALuHzWthZAAJvP9XzrRk076.jpg

监控项:Network outcoming on eth0:按照上面配置即可



4、

创建触发器:

wKiom1U_Zh-iXQf6AADLmzU8dYU914.jpg


触发值:Network incoming on eth0  >10M on {HOST.NAME}:

wKiom1U_Z0GxM3JIAAGb0PmylJ0757.jpg

注意:

在添加表达式,点击添加时,出现如下图:

wKioL1U_aRCyoRwMAACxKXeZdzA733.jpg

点击选择,出现如下图:

wKiom1U_aAuCIg1kAAFk2_hwGrI136.jpg

选完项目名称,出现如下图:

wKiom1U_aJfgcvevAADhrPfpj5U372.jpg


触发值:Network outcoming on eth0  >10M on {HOST.NAME}:按照上面配置即可


触发器配置完后,如下图:

wKiom1U_aYGjAjvKAAF1QK0xt0s649.jpg






测试:

将192.168.186.129这台机器添加该模板:

wKioL1U_a6XijRy2AAHolzGjhAA434.jpg


查看数据,如下图:

wKioL1U_bCazKkogAAKSXVyH5G0829.jpg

由上图发现,监控流量正常


为了方便测试,我们先把触发值改小一点,如下图:

wKioL1U_bLyS0QJmAACLw2gJyLI146.jpg

把10485760改为100



一分钟后查看是否报警,如下图:

wKioL1U_bSrwUyILAAB7Ya7Y66o271.jpg




最后互传个大文件,测试通过,有报警信息。

你可能感兴趣的:(linux,server,服务端,客户端,流量)