使用Icinga进行服务器监控Ubuntu 11.10
Icinga是一个企业级开源监控系统,可以监控网络和任何可想到的网络资源,通知用户错误和恢复,并生成报告的性能数据。 它是Nagios的叉子。 本教程介绍如何在Ubuntu 11.10服务器上安装Icinga来监视此服务器和另一台Ubuntu 11.10服务器。
我不会保证这将为您工作!
1初步说明
在本教程中,我使用以下服务器:
-
server1.example.com
(IP:192.168.0.100
):Icinga 服务器 ; 该服务器安装了我想要监视的Apache,MySQL,Postfix和Courier-IMAP / -POP3。 我在这个服务器上有一个名为www.example.com
的虚拟主机。 -
server2.example.com
(IP:192.168.0.101
):Icinga 客户端 ; 这台服务器安装了我想要监视的Apache,MySQL,Postfix和Dovecot-IMAP / -POP3。
因为我们将使用root权限运行本教程中的所有步骤,我们可以使用字符串sudo
来为本教程中的所有命令添加所有命令,也可以通过键入来成为root
sudo su
2在Icinga主机上安装Icinga(server1)
server1.example.com:
Icinga现在可以安装如下:
apt-get install icinga icinga-doc icinga-phpapi
您将被问到以下问题:
Apache服务器配置为icinga:
< - apache2
请提供使用“icingaadmin”用户创建的密码。
Icinga网络管理密码:
< - icingaadmin_password
重新输入验证密码:
< - icingaadmin_password
使用dbconfig-common配置icinga-idoutils的数据库?
< - 不
之后,您可以访问http://www.example.com/icinga/下的Icinga
。 系统会要求您输入用户名( icingaadmin
)和您在安装过程中指定的密码:
这是Icinga Web界面的外观:
如果你环顾四周,你会发现已经有几个servicehost
启用了localhost
(= server1.example.com
):