【Linux】開源系統監控方案--Nagios(一):部署

[root@monitor ~]# yum install -y epel-release

[root@monitor ~]# rpm --import http://packages.icinga.org/icinga.key
[root@monitor ~]# wget http://packages.icinga.org/epel/ICINGA-release.repo -O /etc/yum.repos.d/ICINGA-release.repo
[root@monitor ~]# yum install -y icinga icinga-gui icinga-idoutils
[root@monitor ~]# yum install nagios-plugins-all

[root@monitor ~]# wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm
[root@monitor ~]# rpm -ivh mysql-community-release-el6-5.noarch.rpm
[root@monitor ~]# yum install -y mysql-community-server
[root@monitor ~]# service mysqld start
[root@monitor ~]# /usr/bin/mysql_secure_installation
[root@monitor ~]# mysql -uroot -pabcd.1234
mysql> select version();
+-----------+
| version() |
+-----------+
| 5.6.43    |
+-----------+
1 row in set (0.02 sec)

[root@monitor ~]# mysql -uroot -pabcd.1234
mysql> create database icinga default character set utf8;
Query OK, 1 row affected (0.07 sec)

mysql> grant all on icinga.* to 'icinga'@'localhost' identified by 'icinga';
Query OK, 0 rows affected (0.04 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.04 sec)

[root@monitor ~]# cd /usr/share/doc/icinga-idoutils-libdbi-mysql-1.14.0/db/mysql
[root@monitor mysql]# mysql -uroot -pabcd.1234 icinga < mysql.sql

[root@monitor ~]# htpasswd /etc/icinga/passwd admin
New password: 
Re-type new password: 
Adding password for user admin

[root@monitor ~]# chmod 644 /var/log/icinga/icinga.log 

[root@monitor ~]# vi /etc/icinga/cgi.cfg
:%s/icingaadmin/admin/g

[root@monitor ~]# service ido2db start
Starting Ido2db: done.

[root@monitor ~]# service icinga start
Running configuration check...OK
Starting icinga: Starting icinga done.

[root@monitor ~]# service httpd start


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章