如何安装nagios?

我一直听说Nagios是一个非常强大的监控服务器的工具。 我该如何安装?

首先,我假设你是在一个股票上做这件事,品牌打击新的12.04安装。 这里没有什么特别的事情发生。

安装nagios:

sudo apt-get install -y nagios3 

它将通过,并询问您要使用的邮件服务器:

在此处输入图像描述

根据您的需求选择一个。

在此处输入图像描述

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

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

在此处输入图像描述

然后你需要validation你的密码。

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

在此处输入图像描述

一旦你完成了,你就进入了!

在此处输入图像描述

有点难看,对吧?

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

在此处输入图像描述

现在,在nagios准备好之前我们还需要做一件事 – 我们需要让它接受外部命令,这样我们才能确认问题,添加注释等。

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

 sudo nano /etc/nagios3/nagios.cfg 

搜索check_external_commands ,并将check_external_commands=0转换为check_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 

你应该好好去! 快乐监控!

要通过电子邮件发送给您, 请参阅此问题和答案 。

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

我建议按照Nagios官方快速入门指南 ,它不使用apt-get ,但下载源代码,编译然后安装。

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

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