在Linux服务器上安装Icinga
我们已经安装了Nagios服务器,并且它的工作正常。我们要将ICINGA设置为Monitoring tool.IS它是正确的决定吗?在Linux服务器上安装Icinga
和Nagios一样吗? 您能否提供给我们在Linux服务器上安装Icinga的步骤? 它是否支持来自其他Web应用程序或移动设备的所有服务的API。 ??
请帮
我们有Icinga1和Icinga2作为我们的监控系统。
Icinga1:这是Nagios的 Icinga2的叉:在这个Nagios是从头
重新编写有关的Ubuntu 14.04 Icinga1的安装,请参阅this链接,这里解释了。
下面是安装Icinga2一步一步的过程
**第1步:**添加存储库和两个主机上安装icinga2和监控服务器
#add-apt-repository ppa:formorer/icinga
#apt-get update
#apt-get install icinga2
**第2步:**监控服务器
#apt-get install mysql-server mysql-client
**第3步上安装MySQL数据库:**安装Icinga2数据库
#apt-get install icinga2-ido-mysql
**第4步:**登录到MySQL数据库
#mysql -u root -p
**第5步:**现在创建一个名为 'icinga' 数据库,以及将权限分配给它。对于运行在MySQL壳
CREATE DATABASE icinga;
GRANT SELECT, INSERT, UPDATE, DELETE, DROP, CREATE VIEW, INDEX, EXECUTE ON icinga.* TO 'icinga'@'localhost' IDENTIFIED BY 'icinga';
quit
**步骤6以下:**启用livestatus特征
#icinga2 feature enable livestatus
**第7步:**重启Icinga
# service icinga2 restart
**步骤8:**分配用户模式 usermod -a -G nagios www-data
**第9步:**启用某些功能
#icinga2 feature enable compatlog
#icinga2 feature enable ido-mysql
#icinga2 feature enable command
#service icinga2 restart
对于安装Web视图,通过这个过程 **第1步:安装** Git的
#apt-get install git
**第2步:**克隆Web视图存储库
#git clone git://git.icinga.org/icingaweb2.git
**第3步:**将克隆目录移至/ usr/share/icingaweb
#mv ../icingaweb2 /usr/share/icingaweb
**第4步:**导航到/ usr /共享/ icingaweb
#cd /usr/share/icingaweb
**第5步:**安装灯服务器
#apt-get install tasksel
#apt-get install lamp-server
**第6步:**配置阿帕奇与icinga
./bin/icingacli setup config webserver apache --document-root /usr/share/icingaweb/public
**步骤8:**以上命令将生成一个apache配置代码,复制代码生成的代码和这个目录添加到是听在配置网络连接端口80乐。你可以做一个新的配置文件,并使用a2ensites
命令激活文件或代码添加到000-default.conf文件
**第9步:**重启Apache #a2enmod重写 #服务的Apache2重启
**第10步:**创建一个目录,其中icinga网络将其所有的认证文件
#mkdir /etc/icingaweb2
**第11步继续:**山歌其权限777
#chmod 777 -R /etc/icingaweb
**第12步:**现在打开您最喜欢的浏览器并导航到localhost/icingaweb2/setup 它要求设置令牌,通过follwing命令生成它。
#su www-data --shell=/bin/bash -c "mkdir -m 2770 /etc/icingaweb2; head -c 12 /dev/urandom | base64 | tee /etc/icingaweb2/setup.token; chmod 0660 /etc/icingaweb2/setup.token;";
您完成了,您已准备好进行监测。只要解决PHP5和设置您的监控服务器
更多参考的一些软件包的相关经历Official Documentation
感谢您的答复...我应该使用Icinga1和Icinga2? 另请请为我提供在Linux上安装的步骤,而不是在Ubuntu上... plz –
我更喜欢icina2。你使用哪种LINUX口味?由于只修改了语法,但对于任何Linux发行版,过程都是相同的。即使你可以浏览我在上述答案结尾处提供的官方入门链接。 – Lavish
Icinga1和Icinga2有什么区别?我们正在使用Centos ...请为我提供在Centos上安装的步骤 –