比如监控磁盘IO


服务器配置

1、编写json格式输出脚本,获得各个磁盘的名字,赋值给变量名

2、编写各个磁盘各种状值,赋值两个变量,第1个变量是磁盘名,第二个变量是要查看的状态变量

3、zabbix_get测试key值是否正常


Zabbix_Web界面配置

1、创建低级别自动发现规则,输入json脚本定义的磁盘变量名

2、创建各种状态的item,输入item的key值的时候,第一个变量是磁盘名字,直接输入json中定义的磁盘名字的变量名即可

3、创建触发器

4、创建图形


等待自动发现图形出现


优点举例:

如上述例子,当你于有多个磁盘的时候,你不需要监控一个磁盘而去建十个item和十个触发器

不管你有多少个磁盘,你只需要建十个item和十个触发器即可以,而不需重复造轮子,节省工作的重复性