Nagios服务器做好了,报警机制也做好了,但是后来的维护,比如添加主机啊,添加服务啊,修改IP啊,每次都要登入系统,修改配置文件,挺麻烦的是吗?

    Nagios QL 就是一款管理Nagios的工具,基于php+mysql的web界面.让我们一起来搭建起来吧!     下载地址:http://www.nagiosql.org/download.html

 
  
  1. #!/bin/bash 
  2. #filename: nagiosql.sh 
  3. #Environment: Centos 5.6 32-bit 
  4. #Author: maoxian 
  5. #Blog: maoxian.blog.51cto.com 
  6. #定义变量 
  7. tooldir=/usr/local/src/ 
  8.  
  9. #很多东西前面已经装过了,至于为什么要装php53是因为nagiosql 3.11不支持php5以下的 而默认yum的就是php4.**的 
  10. #yum -y install httpd gcc glibc glibc-common gd gd-devel php53 php53-mysql php-pear mysql mysql-server mysql-devel perl perl-DBI perl-DBD-MySQL 
  11. yum -y install php53-devel php-pear perl  
  12. #安装Nagios QL 
  13. cd $tooldir 
  14. tar zxvf nagiosql_311.tar.gz  
  15. mv nagiosql /usr/local/nagios  
  16. mkdir -p /etc/nagiosql/{hosts,services,backup {,hosts,services},import}  
  17. chown -R 755 /etc/nagiosql  
  18. chown -R apache:nagios /etc/nagiosql  
  19. chmod 777 /usr/local/nagios/nagiosql/config  
  20.  
  21. #vim /etc/httpd/conf.d/nagios.conf  
  22. ################################################## 
  23. #add:  
  24. Alias /nagiosql "/usr/local/nagios/nagiosql"  
  25. <Directory "/usr/local/nagios/nagiosql">  
  26. # SSLRequireSSL  
  27. Options None  
  28. AllowOverride None  
  29. Order allow,deny  
  30. Allow from all  
  31. </Directory>  
  32. ################################################### 
  33. service mysqld restart  
  34. service httpd restart  
  35. touch /usr/local/nagios/nagiosql/install/ENABLE_INSTALLER  
  36. mysqladmin -u root password 123456 

然后进入http://your_IP/nagiosql  就可以安装了,右上角选择语言.

 
  
  1. 系统设置部分(根据个人需求修改即可) 
  2. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
  3. MySQL服务器                    127.0.0.1 
  4. MySQL服务器端口                 3306 
  5. 数据库名                      db_nagiosql 
  6. NagiosQL数据库用户             nagios 
  7. NagiosQL数据库密码             nagios 
  8. Mysql管理用户                  root 
  9. MySQL管理密码                  123456 
  10. 初始Nagios登录               admin 
  11. 初始NagiosQL密码               admin 
  12. 请重复输入密码                  admin 
  13. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
  14.     安装完成后,点击管理》域》点击右边的localhost进行修改 
  15. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
  16. 域*                        localhost 
  17. 描述*                      Local installation 
  18. 服务器名*                   Nagios 
  19. 方法                       Fileaccess 
  20. 配置目录 
  21. 基目录*                    /usr/local/nagiosql/etc/ 
  22. 主机目录*                  /usr/local/nagios/etc/hosts/ 
  23. 服务目录*                  /usr/local/nagios/etc/services/ 
  24. 备份目录*                  /usr/local/nagios/etc/backup/ 
  25. 主机备份目录*               /usr/local/nagios/etc/backup/hosts/ 
  26. 服务备份目录*               /usr/local/nagios/etc/backup/services/ 
  27. Nagios基目录*             /usr/local/nagios/ 
  28. 导入路径                   /usr/local/nagios/etc/import/ 
  29. Nagios命令文件             /usr/local/nagios/var/rw/nagios.cmd 
  30. Nagios执行文件             /usr/local/nagios/bin/nagios 
  31. Nagios进程文件             /usr/local/nagios/var/nagios.lock 
  32. Nagios配置文件             /usr/local/nagiosql/etc/nagios.cfg 
  33. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  34. 安装完成后记得删除  rm /usr/local/nagios/nagiosql/install/ENABLE_INSTALLER