一、说明:今天给大家分享一下公司用zabbix监控的话,如何去找对应的被监控设备或软件应用的模板,当然对于脚本写的比较好的朋友而言,可以忽略哦,其实很多需要监控的东西都是可以去自定义的,本次分享主要针对的是企业里面的监控平台是zabbix,但是自己对于编写自定义脚本来监控存在很大困难的朋友们而言的,言归正传,说说如何去找模板?以及如何去使用?请看下面!
二、模板位置
首先登录zabbix共享库,共享库是业界开源爱好者写好的模板,上传到这里的,类似于docker的公共仓库,然后搜索你需要监控的设备关键字就可以,这里给大家分享几个共享库链接地址,可供参考:
第一个:https://share.zabbix.com/
第二个:https://monitoringartist.github.io/zabbix-searcher
例如,我这里需要监控生产EMC存储设备,关键字就输入"EMC"即可,然后就可以看到很多版本的zabbix以及各种版本的EMC模板,找到自己对应的版本去github下载即可,如下图所示:
这里可以看到模板的下载地址,我们鼠标点击链接即可下载,如下图所示:
下载完成后偶,我们可以看到是两个脚本,可以打开脚本看看具体如何使用,或者在github上面也有介绍怎么去用这个脚本的,使用Python脚本调取emc设备的相关参数。
# cat emc_unity.sh#!/bin/bash/etc/zabbix/scripts/unity_get_state.py --api_ip=100.123.108.11 --api_port=443 --api_user=admin --api_password='Alo01*xb' --storage_name="EMC_Story01" --discovery/etc/zabbix/scripts/unity_get_state.py --api_ip=100.123.108.11 --api_port=443 --api_user=admin --api_password=' Alo01*xb ' --storage_name=" EMC_Story01" –status
# cat emc_unity.sh
#!/bin/bash
/etc/zabbix/scripts/unity_get_state.py --api_ip=100.123.108.11 --api_port=443 --api_user=admin --api_password='Alo01*xb' --storage_name="EMC_Story01" --discovery
/etc/zabbix/scripts/unity_get_state.py --api_ip=100.123.108.11 --api_port=443 --api_user=admin --api_password=' Alo01*xb ' --storage_name=" EMC_Story01" –status
配置计划任务5秒钟获取一次。
稍等片刻即可看到最新数据:
查看监控指标趋势图:
Zabbix共享库里的内容应有尽有,大家可以自己去研究研究哦!
关注我明天分享更多实用的运维知识哦[送心]