服务器监控与Icinga在Debian挤压

使用Icinga进行服务器监控Debian Squeeze

Icinga是一个企业级开源监控系统,可以监控网络和任何可想到的网络资源,通知用户错误和恢复,并生成报告的性能数据。 它是Nagios的叉子。 本教程将介绍如何在Debian Squeeze服务器上安装Icinga以监视此服务器和另一台Debian Squeeze服务器。

我不会保证这将为您工作!

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。

2在Icinga主机上安装Icinga(server1)

server1.example.com:

Icinga在Debian Squeeze存储库中可用,但它是一个旧版本(1.0.2)。 我们可以通过向我们的来源添加以下存储库来获得较新版本(1.4.2):

echo "deb http://icinga.snow-crash.org/ icinga-squeeze main" > /etc/apt/sources.list.d/icinga.list

apt-get update

更新包数据库。

Icinga现在可以安装如下:

apt-get install icinga icinga-phpapi

您将被问到以下问题:

Apache服务器配置为icinga: < - apache2

请提供使用“icingaadmin”用户创建的密码。 Icinga网络管理密码: < - icingaadmin_password
重新输入验证密码: < - icingaadmin_password

工作组/域名: < - WORKGROUP

使用dbconfig-common配置icinga-idoutils的数据库? < - 不

之后,您可以访问http://www.example.com/icinga/下的Icinga 。 系统会要求您输入用户名( icingaadmin )和您在安装过程中指定的密码:

这是Icinga Web界面的外观:

如果你环顾四周,你会发现已经有几个servicehost启用了localhost (= server1.example.com ):

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏