monicazhang 发表于 2016-5-20 14:00:11

zabbix External checks 怎样做外部命令检测

来源自 “ttlsa”

1.概述zabbix server运行脚本或者二进制文件来执行外部检测,外部检测不需要在被监控端运行任何agentd
item key语法如下:Zabbix培训

ARGUMENTDEFINITION
scriptshell脚本或者二进制文件名.
parameter(s)Optional command line parameters.

如果不想传递任何参数,如下:
监控软件
script[] orZabbix实施
script
开源监控软件
zabbix server会再定义好的目录里面执行外部脚本(zabbix server中的配置extenalScripts),这个脚本将使用zabbix的运行用户身份运行。请注意权限以及只有指定目录中的命令才能够被执行。
Zabbix安装
zabbix脚本使用标准方式输出(完整输出但是会删除末尾的空白),标准错误和退出代码将会被丢弃
备注:请不要过度使用那个外部检测,这会严重降低zabbix系统性能
Zabbix配置
2. 范例执行带参数脚本 check_oracle.sh"-h <host IP address>".
check_oracle.sh["-h","{HOST.CONN}"]
zabbix将会执行:





想做Nagios,iTop各种交流的,可以进入开源监控工具Nagios交流QQ群号 :476809427





页: [1]
查看完整版本: zabbix External checks 怎样做外部命令检测