普通类型KEY
1、agent端:
编写自定义脚本,脚本需要有输出值返回给zabbix-server,并且给对应脚本赋予zabbix用户可执行权限
zabbix-agnet 且定义key名称和command
Format: UserParameter=<key>,<shell command>
实例:
UserParameter=psql.check,/etc/zabbix/scripts/check_psql_active.sh
UserParameter=test.lld,python /etc/zabbix/scripts/testlld.sh
2、server端:
     界面配置相应item
     key值填写UserParameter的值psql.check

3、观察监控数据

 
LLD KEY
自定义lld类型的KEY,重点是放置于agent端的检测脚本,需要返回一个JSON格式的答复给server端,便于zabbix创建lld规则。
这里只介绍一种如何输出JSON格式的方式(python),lld规则创建请参考。。。
L = [{'{#IFNAME}':'eth18'},{'{#IFNAME}':'eth11'}]              #创建列表,列表格式[{'{#NAME}':'value1'},{'{#NAME}':'value2'}]
print json.dumps({'data':L},indent=4) #使用json模块将列表L格式化,并且需要带上data头部

[root@localhost ~]# zabbix_get -s 172.16.8.1 -k "test.lld"
{
"data": [
{
"{#IFNAME}": "eth18"
},
{
"{#IFNAME}": "eth11"
}
]
}
[root@localhost ~]#

最新文章

  1. LDR详解
  2. 如何用70行Java代码实现深度神经网络算法(转)
  3. laravel 4.2 session
  4. 如何正确地使用Python的属性和描述符
  5. 【转】Git 少用 Pull 多用 Fetch 和 Merge
  6. 【Ruby on Rails学习二】在线学习资料的整理
  7. Mysql 索引的基础(上)
  8. [Python学习笔记][Python内置函数]
  9. Cocos2d-x官方在线视频-Cocos2d-x3.2《2048》手游开发揭秘
  10. 闹心的python编码
  11. Nmap脚本引擎原理
  12. [css 实践篇] 解决悬浮的&lt;header&gt; &lt;footer&gt;遮挡内容的处理技巧
  13. Python自学:第三章 根据值删除元素
  14. BZOJ4327:[JSOI2012]玄武密码(SAM)
  15. Nestjs 使用mongodb
  16. webpack打包二进制文件报错
  17. OraOLEDB.Oracle找不到驱动问题
  18. UI5-学习篇-15-云连接SAP Cloud Connector
  19. 在android程序中打开另一个应用程序
  20. centos7搭建kafka集群-第一篇

热门文章

  1. 七十七:flask.Restful之flask-Restful参数验证
  2. java:常见问题(解决获取properties乱码,解决poi自适应宽度)
  3. I&#39;m using Python 2.7.2 ImportError No module named bz2
  4. mariadb数据库集群
  5. c语言GCC mingw 64位安装
  6. Eclipse注释
  7. MSF魔鬼训练营-3.4.2网络漏洞扫描-OpenVAS(待补完)PS:在虚拟机里面运行OpenVAS扫描的进度真的是超慢啊...
  8. VBnet窗口获取键盘输入
  9. jenkins和gitlab备份
  10. Solve the Equation