如何安装 nagios?

如何安装 nagios?

我一直听说纳吉奥斯,一款非常强大的服务器监控工具。如何安装它?

答案1

首先,我假设您是在全新安装的 12.04 上执行此操作。这里没有什么特别的事情发生。

安装nagios:

sudo apt-get install -y nagios3

它会询问您想要使用哪个邮件服务器:

在此处输入图片描述

根据您的需求选择一个。

在此处输入图片描述

然后它会询问您想要发送电子邮件的域名。同样,根据您的需要填写。

它会询问您要使用什么密码 - 输入一个安全密码。这是管理员帐户的密码nagiosadmin

在此处输入图片描述

然后您需要验证您的密码。

安装完成后,您可以前往localhost/nagios3(或您安装它的服务器的 IP 地址/域名),然后系统会要求您输入密码:

在此处输入图片描述

一旦完成,您就成功了!

在此处输入图片描述

有点丑吧?

Nagios 自动将“localhost”添加到配置中,并执行加载、当前用户、磁盘空间、http 和 ssh 检查。

在此处输入图片描述

现在,在 nagios 准备就绪之前,我们还需要做一件事 - 我们需要让它接受外部命令,以便我们可以确认问题、添加评论等。

为此,我们需要编辑一些文件。首先/etc/nagios3/nagios.cfg使用以下命令打开:

sudo nano /etc/nagios3/nagios.cfg

搜索check_external_commands,并将 转换check_external_commands=0check_external_commands=1

现在,运行以下命令重新启动 apache

sudo service apache2 restart

还没完成!我们需要编辑/etc/group。其中应该有一行这样的内容:

nagios:x:114

将其更改为

nagios:x:114:www-data

保存并关闭此文件。

现在,我们需要使用以下命令编辑/var/lib/nagios3/rw文件权限:

sudo chmod g+x /var/lib/nagios3/rw

然后(由于权限的工作方式)我们需要使用以下命令编辑上方目录的权限:

sudo chmod g+x /var/lib/nagios3

现在,使用以下命令重新启动 nagios:

sudo service nagios3 restart

如果您使用 Apache 作为 Web 服务器,也请重新启动它:

sudo service apache2 restart

一切就绪!祝您监控愉快!

要通过电子邮件接收警报,请参阅此问题和答案

答案2

Linode.com 上的这个操作指南非常详细,并且适用于 Nagios 3:

http://library.linode.com/server-monitoring/nagios/ubuntu-12.04-precise-pangolin

以下是如何使用 Nagios 3 监控网站的简要概述:

http://ostatic.com/blog/monitoring-web-services-with-nagios

下面是配置 Nagios 和 Apache 以及配置升级的另一个很好的例子:

http://bobcares.com/blog/?p=67

答案3

我建议关注Nagios 官方快速入门指南,不使用apt-get,而是下载源代码,编译然后安装。

这将确保您的 Nagios 安装在 /usr/local/nagios/

当我尝试安装 Nagios Service Check Acceptor(Nagios 的一个附加组件)时,我发现 Nagios 安装在 /usr/local/nagios/ 的优势。

相关内容