监控系统安装配置文档(Nagios+Cacti+Nconf)
# yum install -y httpd gcc glibc glibc-common gd gd-devel php php-gd ntp
# wget http://sourceforge.net/projects/nagios/files/nagios-3.x/nagios-3.3.1/nagios-3.3.1.tar.gz
# make install && make install-init && make install-commandmode && make install-config && make install-webconf
# htpasswd -c /var/www/html/nagios/etc/htpasswd.users nagiosadmin
# wget http://sourceforge.net/projects/nagiosplug/files/nagiosplug/1.4.15/nagios-plugins-1.4.15.tar.gz
# wget http://www.cacti.net/downloads/cacti-0.8.7h.tar.gz
mysql> grant all on cacti.* to 'cacti'@'localhost' identified by 'cacti';
$database_default = "cacti"; //默认数据库名
$database_hostname = "localhost"; //主机名
$database_username = "cacti"; //登陆数据库用户名
$database_password = "cacti"; //登陆数据库密码
$database_port = "3306";
*/1 * * * * php /var/www/html/cacti/poller.php > /dev/null 2>&1
# php /var/www/html/cacti/poller.php > /dev/null 2>&1
# wget http://sourceforge.net/projects/nagios/files/ndoutils-1.x/ndoutils-1.4b9/ndoutils-1.4b9.tar.gz/download
# ./configure --prefix=/var/www/html/nagios --enable-mysql --disable-pgsql --with-mysql-inc=/usr/include/mysql --with-mysql-lib=/usr/lib/mysql
# cp -v src/{ndomod-3x.o,ndo2db-3x,file2sock,log2ndo} /var/www/html/nagios/bin
# cp -v config/{ndo2db.cfg-sample,ndomod.cfg-sample} /var/www/html/nagios/etc
# mv /var/www/html/nagios/etc/ndo2db.cfg-sample /var/www/html/nagios/etc/ndo2db.cfg
# mv /var/www/html/nagios/etc/ndomod.cfg-sample /var/www/html/nagios/etc/ndomod.cfg
broker_module=/var/www/html/nagios/bin/ndomod-3x.o config_file=/var/www/html/nagios/etc/ndomod.cfg
# /var/www/html/nagios/bin/ndo2db-3x -c /var/www/html/nagios/etc/ndo2db.cfg
# echo "/var/www/html/nagios/bin/ndo2db-3x -c /var/www/html/nagios/etc/ndo2db.cfg" >> /etc/rc.local
# wget http://www.cacti.net/downloads/pia/cacti-plugin-0.8.7h-PA-v3.0.tar.gz
$url_path = "/cacti/";
从web进入cacti,启用cacti plugin扩展
$plugins[] = 'npc';
# wget http://pkgs.fedoraproject.org/repo/pkgs/php-pecl-json/json-1.2.1.tgz/d8904d2f004ceec85eeacf524cd25539/json-1.2.1.tgz
AddType application/x-httpd-php .php .phtml
DirectoryIndex index.html index.html.var index.php
alter table npc_eventhandlers add long_output TEXT NOT NULL default '' after output;
alter table npc_hostchecks add long_output TEXT NOT NULL default '' after output;
alter table npc_hoststatus add long_output TEXT NOT NULL default '' after output;
alter table npc_notifications add long_output TEXT NOT NULL default '' after output;
alter table npc_servicechecks add long_output TEXT NOT NULL default '' after output;
alter table npc_servicestatus add long_output TEXT NOT NULL default '' after output;
alter table npc_statehistory add long_output TEXT NOT NULL default '' after output;
alter table npc_systemcommands add long_output TEXT NOT NULL default '' after output;
在Settings->npc中 ,勾上Remote Commands
Nagios Command File Path= /var/www/html/nagios/var/rw/nagios.cmd
mysql> grant all privileges on nconf.* to nconf@localhost identified by 'nconf';
# wget http://sourceforge.net/projects/nconf/files/nconf/1.2.6-0/nconf-1.2.6-0.tgz/download
# chown -R apache.apache config/ temp/ static_cfg/ output/
# ln -s /var/www/html/nagios/bin/nagios bin/nagios
# chmod +x /var/www/html/nconf/bin/generate_config.pl
# chmod +x /var/www/html/nconf/ADD-ONS/deploy_local.sh
点击Generate Nagios config尝试生成配置文件,以测试是否与nagios成功关联
注意:nconf在点击【Generate Nagios config】后将您的生成nagios配置文件是/var/www/html/nconf/output/NagiosConfig.tgz,而并非直接导入nagios中。
1.在web页面对监控服务和主机配置完毕,点击【Generate Nagios config】
cfg_dir=/var/www/html/nagios/etc/Default_collector
cfg_dir=/var/www/html/nagios/etc/global
ndomod: Could not open data sink! I'll keep trying, but some output may get lost...
检查 /nagios/etc目录的权限是否足够的大
event_broker_options=-1
转载于:https://blog.51cto.com/yyy3y/727964
监控系统安装配置文档(Nagios+Cacti+Nconf)相关推荐
- Nagios+Cacti+Nconf配置
生产环境开源监控系统整合Nagios+Cacti+Nconf 原始出处:http://www.weiyan.me/2012/05/130根据该文增加注释 软件打包的下载地址如下http://down. ...
- nagios配置文档
nagios配置文档 关于nagios Nagios是一款用于系统和网络监控的应用程序.它可以在你设定的条件下对主机和服务进行监控,在状态变差和 变好的时候给出告警信息. Nagios最初被设计为在 ...
- nagios监控安装配置文档+139邮箱报警
Linux+apache+mysql+php+nagios监控服务搭建 参考了很多文档总结出来的一个比较完整的nagios服务的搭建: nagios是一款开源监控软件,运行在LINUX/UNIX平台, ...
- nagios 总结_nagios配置文档总结
暂无评价|0人阅读|0次下载|举报文档 nagios监控系统NAGIOS监控系统一点经验和总结 隋剑峰 一.介绍什么是Nagios? Nagios是...... 实战:nagios配置web方式管理和 ...
- 浪潮服务器装系统2016,浪潮服务器系统安装及raid配置文档.pdf
浪潮服务器系统安装及raid配置文档.pdf 浪潮多型号服务器操作系统安装操作步骤及raid阵列配置,包含bios设置,内容详细.1)主机序列号输入错误,请再次确认主机序列号是否准确2)生产日期早于2 ...
- FortiGate FGCP HA 配置文档
请访问原文链接:https://sysin.org/blog/fortios-fgcp-ha-config/,查看最新版.原创作品,转载请保留出处. 作者:gc(at)sysin.org,主页:www ...
- 转发一份GoldenGate 配置文档
转发一份GoldenGate 配置文档,里面有参数说明,值得看 1 GoldenGate简要说明 GoldenGate现在是业内成熟的数据容灾与复制产品,经过多年的发展与完善,现在已经成为 ...
- Juniper SRX JSRP 配置文档
请访问原文链接:https://sysin.org/blog/juniper-srx-jsrp-config/,查看最新版.原创作品,转载请保留出处. 作者:gc(at)sysin.org,主页:ww ...
- Java日志框架-Logback手册中文版以及官方配置文档教程
Logback手册中文版:(链接: https://pan.baidu.com/s/1bpMyasR 密码: 6u5c),虽然版本有点旧,但是大体意思差不多,先用中文版了解个大概,然后一切最新的配置以 ...
最新文章
- synchronized 关键字解析
- CentOS中安装git
- 【模板】匈牙利算法 二分图最大匹配题模板
- 关于EF使用脏读(连接会话开始执行设置隔离级别)
- 运行在Spark大数据上的应用体系架构
- 二分+最大化最小值 River Hopscotch POJ - 3258
- 【转】VS编程,快速折叠或者展开代码到 #region 级别的设置方法。
- 日志文件和mysql同步到kafka_logstash_output_kafka:Mysql 同步 Kafka 深入详解
- Repeater 中如何绑定计算列的值
- macOS Monterey 兼容哪些 Mac?
- RationRose UML建模工具
- 计算机视觉常用滤波,【计算机视觉】 滤波器
- 【HTML+CSS】移动端布局之流式布局
- EXCEL:转换人民币大写
- 问卷设计一:问卷题目哪些有类型和注意要点?
- Spacy分词php,spaCy 第二篇:语言模型
- 有关阿里云ECS访问端口和加入安全组的说明
- 实时获取Android手机CPU频率
- 关于js的回调函数,同步回调与异步回调
- listen的第二个参数