我一直听说纳吉奥斯,一款非常强大的服务器监控工具。如何安装它?
答案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=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
一切就绪!祝您监控愉快!
要通过电子邮件接收警报,请参阅此问题和答案。
答案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 以及配置升级的另一个很好的例子:
答案3
我建议关注Nagios 官方快速入门指南,不使用apt-get,而是下载源代码,编译然后安装。
这将确保您的 Nagios 安装在 /usr/local/nagios/
当我尝试安装 Nagios Service Check Acceptor(Nagios 的一个附加组件)时,我发现 Nagios 安装在 /usr/local/nagios/ 的优势。