Icinga -开源监控- )安装有关Debian 5(莱尼和MySQL数据库与IDOUtils
据报道,去年,是著名的开放源码的Nagios监控服务下的分叉和项目ICINGA发布新的光彩。 我将描述在未来数星期在这里,我的经验和公布了一些howto中的它。 一开始是与1.0.2 + ICINGA IDOUtils Debian下安装莱尼。
最后更新:2010年7月1日Icinga版本1.0.2
依赖性和安装所需的程序
以下要求必须安装的ICINGA操作:
*)的Apache Web服务器
*)+ MySQL数据库驱动的libdbi
*)海湾合作委员会编译器,C / C + +的dev的图书馆
*)GD库
所需的驱动程序安装的libdbi通过以下命令:
apt-get install -y libdbi0-dev libdbd-mysql
GCC编译器和所需的C / C + +开发库安装作为建立必要的合作:
apt-get install -y build-essential
安装的GD库:
apt-get install -y libgd2-xpm-dev libjpeg62-dev libpng12-dev
创建用户和组的ICINGA
这ICINGA工程,它需要自己的用户名为icinga。 这个地方我们想跟进,并指定一个密码:
useradd -m icinga
passwd icinga
要使用完整功能(可以网络接口发送命令)将仍需要一个特别小组,其中两个icinga和用户WWW的数据进行补充:
groupadd icinga-cmd
usermod -a -G icinga-cmd icinga
usermod -a -G icinga-cmd www-data
下载并解压缩ICINGA
准备了这么远,是为了能ICINGA SourceForge上下载并提取它是验证。 我总是使用到/ usr目录/ src目录。 请确保你下载当前的稳定版本安装任何旧版本。 在我的情况,版本1.0.2,目前的稳定版本。
cd /usr/src
wget http://sourceforge.net/projects/icinga/files/icinga/1.0.2/icinga-1.0.2.tar.gz/download
wget http://sourceforge.net/projects/icinga/files/icinga/1.0.2/icinga-1.0.2.tar.gz.md5/download
md5sum -c icinga-1.0.2.tar.gz.md5
下面的结果的MD5退房:
icinga-1.0.2.tar.gz: OK
该程序包,然后提取与在/ usr下面的命令/ src目录:
tar xvzf icinga-1.0.2.tar.gz
安装ICINGA
我们现在开始为IDOUtils适当的选项实际安装的ICINGA
cd /usr/src/icinga-1.0.2
./configure --with-command-group=icinga-cmd --enable-idoutils
make all
make fullinstall
具体步骤可能有所不同系统上的一些时间才能完成。 该ICINGA默认安装完成后,设计工作,但一些额外的配置步骤。 一个例子已经配置中创建的路径/ USR的/地方/ icinga /等
下载并安装Nagios的插件
ICINGA使用Nagios的插件来执行实际的检查。 这个插件是小,可用于独立ICINGA或Nagios的独立的方案。 下载的同时在SourceForge上可以和我再次建议使用最新的稳定版本。 在我的情况的版本1.4.14。
cd /usr/src
wget http://sourceforge.net/projects/nagiosplug/files/nagiosplug/1.4.14/nagios-plugins-1.4.14.tar.gz/download
tar xzvf nagios-plugins-1.4.14.tar.gz
解压后的插件可以安装:
cd /usr/src/nagios-plugins-1.4.14
./configure --prefix=/usr/local/icinga --with-nagios-user=icinga
make
make install
为Web用户界面来创建ICINGA
现在我们定义的用户和相应的密码,我们可以套用在Web界面icingaadmin我们的未来(由任何用户名称取代):
htpasswd -c /usr/local/icinga/etc/htpasswd.users icingaadmin
是注意:要添加其他用户后,选项“- c”的被省略,因为该文件,否则永远再生和覆盖。 之后重新启动Apache:
/etc/init.d/apache2 restart
配置MySQL数据库和IDOUtils
这在我们的MySQL数据库IDOUtils写道,我们必须创造一个适当的数据库和配置IDOUtils。 有了这个命令,连接到MySQL服务器控制台:
mysql -u root -p
你会被要求输入密码,因为你在安装过程中指定。 奠定了数据库和用户是在icinga。 请按密码与密码来替换。
create database icinga;
GRANT USAGE ON *.* TO 'icinga'@'localhost' IDENTIFIED BY ' password ' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0;
GRANT SELECT , INSERT , UPDATE , DELETE ON icinga.* TO 'icinga'@'localhost';
flush privileges;
quit
在数据库和用户创建,我们发挥在数据库中的icinga源数据库的结构包括:
cd /usr/src/icinga-1.0.2/module/idoutils/db/mysql
mysql -u root -p icinga < mysql.sql
现在IDOUtils仍然必须传达到数据库的连接。 这是我们呼吁样本配置...
mv /usr/local/icinga/etc/ido2db.cfg-sample /usr/local/icinga/etc/ido2db.cfg
mv /usr/local/icinga/etc/idomod.cfg-sample /usr/local/icinga/etc/idomod.cfg
...,并调整取代密码输入的密码再次相应的条目():
vi /usr/local/icinga/etc/ido2db.cfg
db_servertype=mysql
db_host=localhost
db_port=3306
db_name=icinga
db_user=icinga
db_pass= password
现在你有idomod事件经纪人模块被激活。 为此,我们编辑的文件并删除插入相应的行或注释字符如果行已经存在。
vi /usr/local/icinga/etc/icinga.cfg
broker_module=/usr/local/icinga/bin/idomod.o config_file=/usr/local/icinga/etc/idomod.cfg
启动服务和启动配置
有关服务和/或init脚本应该在这秩序入手:
/etc/init.d/ido2db start
/etc/init.d/icinga start
该启动IDOUtils和ICINGA运行在正确的顺序自动,我们需要这些两个命令
update-rc.d ido2db defaults 50
update-rc.d icinga defaults 51
在Web界面
恭喜你,你ICINGA现已全面运作和监测本地服务器。
第一块石头应该是奠定。 现在就看你填写你的ICINGA和监控您的服务器农场。 如果你应该已经在使用了Nagios的,那么很容易可以申请配置文件。 因此,在几个步骤由Icinga现有的Nagios的予以更换。 其他更新的,例如安装, NagVis , NConf和NETWAYS 3301在未来几天和几周。 要订阅任何更新想念她对我最好的RSS饲料或按照我的Twitter和Facebook的 。
访问Web界面很容易使用的浏览器通过以下网址:
http://serverip/icinga
因此,不能为ICINGA服务器监测:
类似的项目:
六论Icinga -开源监控- )安装有关Debian 5(莱尼和MySQL数据库与IDOUtils
留下一个回复
翻译

新闻中心的建议
- 10.60歌剧内置的Web - M的视频 ( Linux社区的RSS - Feed新闻和文章 )
- 1&1 ipad公司带来另类 ( macnews.de )
- Windows零日漏洞被利用大量 ( gulli:新闻 )
- 史蒂夫乔布斯:这不是一个蓝光苹果给予 ( macnews.de )
- Debian的衍生产品在公用表 ( Linux杂志在线新闻 )





感谢伟大的教程!
如果有错误或功能要求的情况,我们正在进入一个问题在通过https:/ / dev.icinga.org /非常感谢!
此致
基督教
非常感谢
一个超级指南。
两个小错误,我想呼吁:
法施:/ etc / init.d下/ apache的重新启动
正确地重新启动:/ etc/init.d/apache2
法施:冲水特权
右:冲水特权;
如果有六人是不是合适。
Kurzref这里: http://www.fehcom.de/pub/viref.pdf
嗨赖纳,
谢谢你的建议。 由于总是在这Schlampigkeitsfehler蠕变
赤潮绝对立即更正。
LG电子
帕特里克
您好,
超级指示。 你什么开始。 我东北松嫩次超级实事。 谢谢
即使是小东北注意:
毫伏/ usr/local/icinga/etc/ido2db.cfg-sample
/ Usr/local/icinga/etc/ido2db.cfg
会/应该在同一行,然后110%
迎接
克劳斯
您好克劳斯
感谢您的赞美!
命令说,其实是写在一个行,只是没有足够的空间,以表示为一条线
迎接
帕特里克