Zabbix添加网卡内外流量监控

现在笔者想对host名单里面的zabbix_server进行网卡的内外流量情况的一个监控,首先登录zabbix之后,configurationhosts,出现如下的菜单:
akb48

现在可以看到这个zabbix_server后面link了很多个模板,正是因为link了很多的模板,所以导致它的items非常多,42个。现在是要在zabbix_server里添加两个新的监控项,这一步跟模板其实没有什么关系,只需要在items里直接添加items即可。

我们先添加网卡外流量的items,整个配置如图所示:
akb48

里面具体的数值可以自己更换,比如Applications什么的,key\units\Use custom multiplier这些是固定的,全部写完之后就可以save。

找葫芦画瓢,我们可以再添加一个网卡的内流量监控,也是一样的套路,如图所示:
akb48

有了items,就要有trigger,有了items里的key,那么trigger也很简单,这里的expression多时候各位都是从网上ctrl+c下来,却不能ctrl+v,因为会红字报错—-Incorrect item key "net.if.in[eth0,bytes]" provided for trigger expression on "服务器名称",于是就有很多不明真相的吃瓜群众就走“add”路线,然后发现要走add路线还要先把服务器添加到对应的模板上去。其实大可不必,这个expression是可以自己写的,但是一定要确定trigger跟items是配对的。以外网流量所示:
akb48

在这里我添加成了1K,这样是为了方便监控,具体数值因情况而异,而且重要性我选择了无。

最后就是要形成图表来糊弄领导,让领导感受一下什么叫做高大上,在graph的界面里选择create graph,然后就如图所示的填写:
akb48

一个是红色线,一个是绿色线,双龙戏珠,save

最后来到MonitoringGraphs里,找到正确的host,group和graph,就会看到激动人心的图表了:
akb48

这里要注意几点,有时候zabbix反应较慢,可能写好的key会出现not support的情况,这个时候可以先登录zabbix_server去zabbix_get一下,zabbix_get的方法之前有讲过,请见http://chenx1242.blog.51cto.com/10430133/1738820 ,如果zabbix_get是成功返回值的,先检查对应的单位(结果是浮点值,但是units设定是一个整数值肯定会not support),如果单位检查正确,就修改zabbix重新check的时间,实在不行就重新建立一个items。

感谢您请我喝咖啡~O(∩_∩)O,如果要联系请直接发我邮箱chenx1242@163.com,我会回复你的
-------------本文结束感谢您的阅读-------------