在我的nagios cgi文件夹中意外删除了status.cgi

时间:2014-05-02 06:18:05

标签: patch nagios

任何人都可以告诉我如何为nagios重新创建我的status.cgi文件。我有一个status.dat文件,据说它是从中创建的。如果您可以告诉我如何制作status-json.cgi文件,还可以获得奖励积分。

我已经从nagios 3.5.0下载了status.c文件,并且还在同一个cgi文件夹中下载了Makefile。但是,当我尝试将它们复制到我的服务器并运行命令“make status.cgi”时,我得到“没有规则来制定目标'状态。停止。

解决:

重新创建status.cgi文件证明是困难和微不足道的。我做了什么来取回文件就是这个。

  1. 我创建了一个整个/ usr / local目录的副本,只是为了拥有一个 备份
  2. 我为我安装的特定版本下载了新的nagios安装源代码。
  3. ./配置
  4. make all
  5. make install< - 这会重新创建所有cgi文件。
  6. 然后我重新复制了我原来的本地目录(更改了我刚才制作的名称)
  7. 然后将status.cgi文件从新的本地目录移动到原始目录(在/ usr / local / nagios / sbin中)
  8. status.cgi文件现在再次运行

1 个答案:

答案 0 :(得分:0)

你需要命令:

make install-webconf

重新创建文件并将其放在需要的位置