如何使用zabbix获取所有SNMP项目?

场景:

操作系统: CentOS 7.2
Zabbix版本: 3.0
尝试使用SNMP协议监视一些交换机


我能够监控他们没有任何问题,所有项目都工作,一切都很好,但添加每个项目是一个痛苦的屁股,我不浪费几个小时,所以我开始使用Googlesearch了一下,发现Zabbix Extras ,这似乎解决了我的问题,但还没有,因为最后的版本是Zabbix 2.4。 无论如何,我试图安装它,但如所料,没有成功。 我一直在试图find一个替代scheme,到目前为止,所以这基本上是我的最后一次机会…

希望有人可以帮忙,否则我会杀死自己,然后加500物品/开关哈哈

您不必手动添加所有接口或磁盘的项目 – 只需使用默认模板“模板SNMP接口”和“模板SNMP磁盘”即可。

这应该覆盖绝大多数的项目/ OID,其余的应该是几个人可以手动添加(在模板中,最好) – 或者你可以看到你的设备是否有一个现有的模板。

请注意,您不应该监视通过SNMP提供的所有信息 – 有太多方法可能导致目标设备超负荷,请填写Zabbix数据库,并收集无用的数据。

mib2zabbix

Perl脚本将从SNMP MIB文件中的OID树生成XML格式的Zabbix v3模板。

在这里阅读更多: https : //github.com/cavaliercoder/mib2zabbix