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