一、说明:今天给大家分享一下公司用zabbix监控的话,如何去找对应的被监控设备或软件应用的模板,当然对于脚本写的比较好的朋友而言,可以忽略哦,其实很多需要监控的东西都是可以去自定义的,本次分享主要针对的是企业里面的监控平台是zabbix,但是自己对于编写自定义脚本来监控存在很大困难的朋友们而言的,言归正传,说说如何去找模板?以及如何去使用?请看下面!

二、模板位置

首先登录zabbix共享库,共享库是业界开源爱好者写好的模板,上传到这里的,类似于docker的公共仓库,然后搜索你需要监控的设备关键字就可以,这里给大家分享几个共享库链接地址,可供参考:

第一个:https://share.zabbix.com/

第二个:https://monitoringartist.github.io/zabbix-searcher

例如,我这里需要监控生产EMC存储设备,关键字就输入"EMC"即可,然后就可以看到很多版本的zabbix以及各种版本的EMC模板,找到自己对应的版本去github下载即可,如下图所示:

76d758d5d6b9a3955e2bb7501771bb9d.png

这里可以看到模板的下载地址,我们鼠标点击链接即可下载,如下图所示:

57f036d7d39a5f8d369193464d639b1c.png

下载完成后偶,我们可以看到是两个脚本,可以打开脚本看看具体如何使用,或者在github上面也有介绍怎么去用这个脚本的,使用Python脚本调取emc设备的相关参数。

95ada6bb6161bf2d7175e29295a3686a.png
# 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

36615ad45d20ad46b3969a6d51ec64b0.png

配置计划任务5秒钟获取一次。

434413a25f47b4183b47214957e0aa37.png

稍等片刻即可看到最新数据:

1e69e79c1daf6d9d99d02e09c3628950.png

查看监控指标趋势图:

2a9bf69a59c7b89d41f000e4c9192994.png
cecf0f9cb5b5ec0d8690913f51bcb43d.png

Zabbix共享库里的内容应有尽有,大家可以自己去研究研究哦!

关注我明天分享更多实用的运维知识哦[送心]

更多推荐