Zabbix 使用外部检查,用户参数, system.run 监控项,自定义警报脚本, 远程命令和用户脚本的通用功能。
默认情况下,Zabbix中的所有脚本都是使用 sh shell执行的,并且无法修改默认shell。 要使用不同的 shell,您可以采用一种解决方法: 创建一个脚本文件并在命令执行期间调用该脚本。
命令/脚本在 Unix 和 Windows 平台上的执行方式类似:
Zabbix 中,初始子进程已退出,并且没有其他进程仍保持输出句柄/文件描述符打开状态时,则判断命令/脚本已经完成了处理。 处理完成后,所有创建的进程都会被终止。
命令中的所有双引号和反斜杠都使用反斜杠进行转义,并且命令用双引号括起来。
在以下条件下检查退出代码:
可能出现的失败指令/脚本的前端信息和日志条目: