Nagios Cacti完全安装与整合(3)

六、Nconf的安装与配置
1.nconf的准备工作
mysql -uroot -p
mysql> create database nconf;
mysql> grant all privileges on nconf.* to nconf@"%" identified by 'nconf';
mysql> flush privileges;
mysql> quit

2.安装nconf
下载:
tar nconf-1.3.0-0.tgz
mv nconf /usr/local
chown -R apache:apache /usr/local/nconf

3.在apache添加nconf目录虚拟主机
vi /etc/httpd/conf.d/nconf.conf
加入如下内容:
<VirtualHost *:80>
DocumentRoot /usr/local
ServerName 192.168.1.151
</VirtualHost>

重启apache
service httpd restart

4.进入Web页面在按照安装提示一步步安装---比较简单!!

5.使用上面建立的数据库和用户(nconf)成功连接mysql数据库,之后一切保持默认,直到下面认证设置时选择"ture",再设置nconf管理员密码,默认登录用户为admin!

6.安装完成之后,提示删除安装时的初始化文件
cd /usr/local/nconf
rm -rf INSTALL INSTALL.php UPDATE UPDATE.php
ln -s /usr/local/nagios/bin/nagios bin/nagios
chmod +x /usr/local/nconf/bin/generate_config.pl
chown -R apache.apache bin
chmod +x /usr/local/nagios/bin/nagios
chmod +x /usr/local/nconf/ADD-ONS/deploy_local.sh

7.重新刷新页面,输入admin/您设置的密码,进入nconf页面

8.点击Generate Nagios config尝试生成配置文件,以测试是否与nagios成功关联

deploy_local.sh是nconf自带配置文件导入脚本
/usr/local/nconf/ADD-ONS/deploy_local.sh
手动执行此脚本,将在/usr/local/nagios/etc下生成两目录Default_collector与global

修改nagios主配置文件
vim /usr/local/nagios/etc/nagios.cfg
# 将其中cfg_file=*******字段全部注释 ,并加入
cfg_dir=/usr/local/nagios/etc/Default_collector
cfg_dir=/usr/local/nagios/etc/global
service nagios reload
# 重载nagios配置文件使之生效

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/6c3d69c5560e55fe936d144eb79b473f.html