二、安装配置nconf
首先对mysql数据库进行定义
- service mysqld start
- #启动mysql
- mysqladmin -uroot -p password 'RedHat';
- #给mysql添加管理员密码
- mysql –uroot –p
- #进入mysql数据库
- mysql> create database nconf;
- #创建nconf数据库
- mysql> grant all privileges on nconf.* to nconf@localhost identified by 'nconf';
- #创建nconf用户并赋权
- mysql> flush privileges;
- #刷新特权表
- mysql>quit
解压nconf到指定目录下
- tar -zxf nconf-1.2.6-0.tgz -C /var/www/html/
- cd /var/www/html/nconf
- chown -R apache.apache config/ temp/ static_cfg/ output/
- #给相关文件赋予权限
SELINUX安全上下文
- chcon -R -t httpd_sys_content_t /var/www/html/nconf/
- chcon -t httpd_sys_script_exec_t /var/www/html/nconf/bin/nagios
- #修改文件的安全上下文
Ps:如果您的SELinux已经关闭,忽略此步操作
http://您nagios监控端的IP/nconf
在web页面按照安装提示一步步安装



#使用刚才创建的nconf数据库和nconf数据库用户/密码

#成功连接mysql数据库

#输入用于通过nconf生成nagios配置文件所需的nconf路径和nagios命令路径

#设置nconf管理员密码,此时默认登录用户为admin

#网页安装完成
重新刷新页面,输入admin/您设置的密码,进入nconf页面

#nconf的主页面

#尝试生成配置文件,以测试是否与nagios成功关联
到此nconf就安装完成了!
|
NConf 使用方法: 查看这两个文件是否有执行权限
使用流程: 注意:nconf在【Generate Nagios config】将您的生成nagios配置文件是/var/www/html/nconf/output/NagiosConfig.tgz,而并非直接导入nagios中。 1.在web页面对监控服务和主机配置完毕,点击【Generate Nagios config】 2.deploy_local.sh是nconf自带配置文件导入脚本
3.修改nagios主配置文件
4.添加到crontab
|