IT运维流程库历史主题 · 只读
← 返回目录

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

来源自 “ttlsa”

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

ARGUMENT
DEFINITION
script
shell脚本或者二进制文件名.
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