问题描述
我一直听说Nagios,这是一个非常强大的监控服务器的工具。我该如何安装?
最佳解决思路
首先,我假设您正在对股票进行此操作,brand-spanking新安装的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=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
你应该好好去!快乐监控!
要通过电子邮件发送给您的警报,see this question and answer。