如何向 Nagios 添加自定义插件?

如何向 Nagios 添加自定义插件?

Nagios 文档似乎不遗余力地掩盖了这一基本信息。过去几个小时,我在网上到处寻找答案的零碎部分。要么是我今天脑子不好使,因为我太笨了,要么这比它需要的要难得多。

  • 我有一个可执行的 python 脚本,它接受几个参数。
  • 它将 Nagios 格式的字符串输出到控制台以及根据 Nagios 规范的返回代码。
  • 它与所有其他系统检查一起位于插件位置。
  • 它被归为 nagios 所有
  • 我已经在commands.cfg中为其创建了一个命令定义。
  • 我在 ../etc/nagios/servers 中为其创建了一个服务定义,称为 generic-service
  • 我在 Nagios 的系统配置命令中看到了它
  • Nagios 已重新启动

正如我所说,我通过梳理网页找到了这些内容。这样做正确吗?我觉得缺少了一些东西,而且我在 Nagios 中没有看到我的插件已运行的迹象。如何确认插件配置正确?如何设置其执行的频率?谢谢。

答案1

我太笨了..

#cfg_dir=/opt/local/etc/nagios/服务器

我忘记在 nagios.cfg 中取消注释此行

相关内容