如何在CentOS,Redhat和Fedora中安装NagiosQL3与Nagios的核心

欢迎来到第2部分安装说明。我们假设你已经完成了第1步-安装Nagios的核心服务。阅读这篇文章,安装NagiosQL3 Web界面使用Web界面的Nagios服务器的管理。如果您已经安装Nagios的核心服务与其他一些类型。请小心配置目录和文件的路径和配置文件。 nagiosql_logo 我们已经成功地配置并使用下面步骤集成NagiosQL使用Nagios。但是,我们不能肯定它会为你100%的工作。在安装过程中你可能会得到一些错误。随意问有关的任何问题,对我们的问题/答案,可以发表评论。

第1步:安装所需的程序包

首先,我们需要安装所需的软件包,使用下面的命令来安装它们。
# yum install libssh2 libssh2-devel mysql mysql-server php-mysql
安装PHP的PECL SSH2扩展。您可以使用以下命令之一进行安装。
# pecl install ssh2

[if above command not worked use below else skip it]

# pecl install channel://pecl.php.net/ssh2-0.12

第2步:下载NagiosQL3和提取文件

下载最新的可用nagiosql3存档并使用下面的命令在Nagios的文档根中提取。
# cd /usr/local/nagios/share
# wget http://sourceforge.net/projects/nagiosql/files/nagiosql/NagiosQL%203.2.0/nagiosql_320.tar.gz
# tar xzf nagiosql_320.tar.gz
# mv nagiosql32 webadmin
# chown -R apache:apache .
# chmod -R 775 .

第3步:设置时区

编辑php.ini文件和更新后与所需的时区变量。 点击这里获取可用的时区列表
date.timezone = 'Asia/Kolkata'
我们还需要编辑PHP配置的时间后重新启动Apache服务器。
# service httpd restart

第4步:启动NagiosQL3 Web安装程序

NagiosQL3提供网络安装程序安装包。打开以下网址开始网络安装程序nagiosql。按照步骤在URL显示。 Web安装程序会帮助你了解所需的任何更改。
http://svr1.howtoing.com/nagios/webadmin/install/index.php

4.1:开始安装向导

打开上述网址,点击按钮开始安装 nagiosql-1

4.2:验证要求

在此屏幕上,安装程序会检查所需的软件包的安装与否。 如果你看到这个屏幕上的任何错误,手动修复,然后点击 下一个 nagiosql-2

4.3:NagiosQL设置

在这个步骤中安装的意愿输入要用于nagiosql数据库的信息。另外,作为给出每截图更新nagiosql路径值。点击下一个 nagiosql-3-3 如果你在其他地方安装Nagios,只有改变路径的值。

4.4:完成安装

该屏幕示出的所有步骤已成功完成。你只需要点击下一个 nagiosql-4

4.5:NagiosQL登录

安装完成后,您将被重定向到NagiosQL登录屏幕。 nagiosql-5

第5步:访问NagiosQL3 Web界面

完成网络安装后,它会自动将您重定向到nagiosql3管理面板。要打开它以后使用下面的网址。
http://svr2.howtoing.com/nagios/webadmin

第6步:用Nagios的核心配置NagiosQL3

这是NagiosQL设置的最重要的部分,它可能是您的设置是不同的,所以要小心下面的步骤。我想我最好写来完成整合。

6.1:编辑NagiosQL配置

登录NagiosQL管理员部分,并浏览至管理- >管理- >配置目标 ,然后单击本地安装的修改按钮。 nagiosql-配置-1 在屏幕下方,你会发现配置文件的路径,确保所有文件夹中的第一部分是否存在并检查与Nagios的核心配置文件中的文件路径。 nagiosql-配置-2

6.2:编辑Nagios的核心配置文件

现在编辑Nagios配置文件(例如:/usr/local/nagios/etc/nagios.cfg)。
 #cfg_file=/usr/local/nagios/nagiosql/commands.cfg
 #cfg_file=/usr/local/nagios/nagiosql/contacts.cfg
 #cfg_file=/usr/local/nagios/nagiosql/timeperiods.cfg
 #cfg_file=/usr/local/nagios/nagiosql/templates.cfg
 #cfg_file=/usr/local/nagios/etc/objects/localhost.cfg
 #cfg_file=/usr/local/nagios/etc/objects/windows.cfg
 #cfg_file=/usr/local/nagios/etc/objects/switch.cfg
 #cfg_file=/usr/local/nagios/etc/objects/printer.cfg

 cfg_dir=/usr/local/nagios/nagiosql 

 #cfg_dir=/usr/local/nagios/etc/servers
 #cfg_dir=/usr/local/nagios/etc/printers
 #cfg_dir=/usr/local/nagios/etc/switches
 #cfg_dir=/usr/local/nagios/etc/routers

第7步:重新启动Nagios核心服务

最后验证Nagios的核心配置文件并使用下面的命令重新启动服务。
# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
如果上面的命令显示在屏幕上没有错误,请重新启动Nagios的核心服务
# service nagios restart
祝贺您,您已成功安装Nagios与NagiosQL3。 参考文献: http://www.nagios.org/about http://www.nagiosql.org/documentation.html