如何安装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以及配置升级的另一个很好的例子:
我建议按照Nagios官方快速入门指南 ,它不使用apt-get ,但下载源代码,编译然后安装。
这将确保您的Nagios安装在/ usr / local / nagios /
当我尝试安装Nagios Service Check Acceptor(Nagios的附加组件)时,我发现Nagios安装在/ usr / local / nagios /上的优势。