Nagios的web管理控制台(图)
创始人
2024-07-24 01:51:46
0

  Nagiosweb管理控制台

  一、Nagios

  NagiosQL是一个基于Web方式的Nagios配置管理工具,它使用PHP语言开发,可运

  行在Apache下,后台使用Mysql数据库。同时,NagiosQL也是一个开源软件。

  如果你使用过Nagios,那么你一定感知到了它的强大监控功能,以及它的可扩展性。

  然而,它的监控配置信息都存放于文件中,配置和修改都需要手工编辑文件,这样十分不便,

  尤其当监控的内容增多时,问题就更加明显。NagiosQL就是一款解决此类问题的软件,它

  提供了可视化的配置环境(基于Web方式)。下面介绍一下该款软件的安装和配置过程。

  二、Nagios安装前准备

  1、环境准备

  NagiosQL的本身其实就是一个web程序,安装过程很简单,就是在Webserver下部署

  一个Web应用而已。部署NagiosQL前需要准备一些软件和环境,具体如下。

  - Webserver e.g. Apache 1.x or above 使用apache2.x

  - PHP 4.3 or above PHP4.3或以上版本

  - MySQL 4.1 or above MySQL4.1或以上版本

  - Nagios 2 or above Nagios2或以上版本,使用3.x

  - PEAR Module: HTML_Template_IT 1.1 or above

  - PHP Extension: gettext

  - PHP Extension: mysql

  - PHP Extension: ftp

  PHP的其他要求

  - Javascript enabled at your Webbrowser 支持Javascript的浏览器

  操作系统是Linux(RedHat4.8)

  以上软件可以直接安装rpm包或者下载源码make安装,我选择的方式是直接安装rpm

  包,这样做可以直接从安装盘中安装相应的rpm包,省事。

  需安装如下包,

  PHP:

  php-4.3.9-3.26

  php-mysql-4.3.9-3.26

  php-pear-4.3.9-3.26

  php-devel-4.3.9-3.26

  php-ldap-4.3.9-3.26

  MySQL:

  mysql-4.1.22-2.el4

  mysqlclient10-3.23.58-4.RHEL4.1

  mysql-devel-4.1.22-2.el4

  mysql-server-4.1.22-2.el4

  Apache:

  httpd-2.0.52-41.ent.4

  安装HTML_Template_IT,执行如下命令

  # pear install HTML_Template_IT

  2、NagiosQL的准备

  从www.nagiosQL.org下载源码,下载3.x版。

#p#

  三、Nagios安装和配置

  1、Nagios环境说明

  Nagios根位置:/usr/local/nagios

  Nagios配置文件位置:/usr/local/nagios/etc

  Nagios的用户和用户组:nagios|nagios

  apache的启动用户和用户组:apache|apache

  2、Nagios开始安装

  解压nagiosql303.zip到/usr/local/nagios/nagiosql下(unzip)。

  修改权限,

  1.   # chown -R nagios:nagios /usr/local/nagios/nagiosql  
  2.  

  修改config目录的访问权限,以使apache对其具有写权限,

  1.   # chmode -R 777 /usr/local/nagios/nagiosql/config  
  2.  

  创建配置文件目录,并修改权限

  1.   # cd /usr/local/nagios/nagiosql/  
  2.  
  3.   # mkdir ./etc/hosts  
  4.  
  5.   # mkdir ./etc/services  
  6.  
  7.   # mkdir ./etc/backup/services  
  8.  
  9.   # mkdir -p ./etc/backup/services  
  10.  
  11.   # mkdir -p ./etc/backup/hosts  
  12.  
  13.   # chown -R apache:apache ./etc  
  14.  

  在install下创建ENABLE_INSTALLER文件

  1.   $ cd /usr/local/nagios/nagiosql/install  
  2.  
  3.   $ touch ./ENABLE_INSTALLER  
  4.  

  修改apache的httpd.conf文件,部署web服务,添加如下内容。

  1.   Alias /nagiosQL “/usr/local/nagios/nagiosql”   
  2.  
  3.   # SSLRequireSSL  
  4.  
  5.   Options None  
  6.  
  7.   AllowOverride None  
  8.  
  9.   Order allow,deny  
  10.  
  11.   Allow from all  
  12.  

  

  重启apache(apache restart)

  通过IE浏览器进入如下地址http:/// nagiosQL,其中IP是apache服务主机的

  IP地址。界面如下。

  

image

 

  之后进入具体的配置。

  3、Nagios配置

  先择英文、Start new installation,检测软件环境是否满足需求

  

image

 

  查看检测结果,如果都passed,“Next”下一步,数据库设置。

  

image

 

  此页配置一般不用更改,需设置Admin用户的口令。

  

image

 

  删除install目录,完成配置。

  4、登录NagiosQL

  http:/// nagiosQL

  

image

 

  输入之前配置的用户名(Admin)和密码,进入NagiosQL。

  首先要基础配置,设置配置文件的位置,进入Administration -> Domains,编辑

  localhost。

  配置好路径后,将Nagios的配置文件导入到数据库中,Tools -> Data import,选

  择文件Import。

  在Supervision -> Hosts下可看到刚导入的配置,可进行编辑并写回文件文件中。

  需要修改nagios.cfg文件,Tools -> Nagios config修改 cfg_dir是指指向nagiosQL配

  置的路径/usr/local/nagios/nagiosql/etc/hosts

  和/usr/local/nagios/nagiosql/etc/services。

  配置完成后,重启Nagios检验是否成功。

#p#

  四、Nagios的其他

  NagiosQL的主要作用就是操作数据库和配置文件,其中包括将配置

  文件的信息写到数据库中,在数据库中修改Nagios的监控配置信息,并将数据库中存放的

  配置更新到文件中。用户可以通过NagiosQL提供的Web页面直观的修改配置。实现架构很

  简单,功能很实用。以上介绍了NagiosQL的安装和配置,其中不足之处请大家指点。

【编辑推荐】

Nagios飞信配置

Nagios监控系统搭建问题

Nagios报警邮件到yahoo邮箱

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...