快讯资讯
手机优化
系统数码
网络通信人工智能
网站游戏
测评专题

  Zabbix简介与安装       CentOS安装iRedMail邮件服务    

生产环境监控系统Nginx+Nagios+Cacti+Nconf大整合(最

时间:2026-09-10 00:12 来源:未知 人气:

此文是成功在《Nginx下搭建Nagios监控平台》基础上继续,安装整合Cacti、Nconf。其中花了很多时间来排错。 1、下载所需要最新稳定源码包

2、snmp

3、spine spine是一个基于C语言的,非常快速的轮询引擎。它是默认的cmd.php的可选替代,主要是为了加快SNMP轮训。如果你发现你的cmd.php 运行超过300 秒的话,推荐使用Spine。

4、Cacti

登录web页面地址(具体地址看nginx.conf配置文件):http://www.linuxeye.com/cacti Cacti默认的用户名与密码是admin,输入用户名与密码,点击login。为了安全的原因,第一次登录成功后,cacti会强制要求你更改一个新的密码 ,输入新密码并确认密码,点击save,进入cacti控制台界面,如下图解:

5、安装配置Ndoutils Ndoutils是整合cacti和nagios是利用了cacti的一个插件nagios for cacti,它的原理是将nagios的数据通过ndo2db导入到mysql数据库(cacti的库中),然后cacti读取数据库信息将nagios的结果展示出来。

make报错以下错误:

解决方法如下:

重新编译安装

修改ndo2db.cfg、ndomod.cfg适应当前环境

6、安装NPC,在Cacti中展现Nagios

登陆Cacti,在Console - Plugin Management 安装NPC 再点击绿色按钮启用 在Settings-npc中 ,勾上Remote Commands

修改mysql中的表结构:

测试:

7、Nconf的安装与配置 准备工作

安装nconf

进入Web页面在web页面按照安装提示一步步安装

登录web Nconf管理地址:http://www.linuxeye.com/nconf/

成功连接mysql数据库,之后一切保持默认,直到下面的,设置nconf管理员密码,此时默认登录用户为admin。

出现报错(如下图),删除相应文件

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

点击Generate Nagios config尝试生成配置文件,以测试是否与nagios成功关联 nconf – Generate Nagios config – 报错了。 Error accessing or executing Nagios / Icinga binary ‘/data/admin/nconf/bin/nagios’. Cannot run the mandatory syntax check.

解决办法: 检查你的/data/admin/nconf/bin/nagios这个文件所链接的那个原始文件的权限,确保是777或者775

点击Generate Nagios config尝试生成配置文件,还是报如下错误: Error Deployment not possible due to errors in configuration. Error: Cannot open main configuration file ‘/data/admin/nconf/temp/test/Default_collector.cfg’ for reading! 因此Nconf的脚本使用的perl无法和MySQL交互导致,因此安装perl-DBD-MySQL,方法如下:

修改nagios主配置文件,注销以前配置,交给nconf管理

用Nconf Web修改后希望以www能重启nagios

本文标签:

更多文章

相关文章

网站导航 | 快讯 | 资讯 | 手机 | 优化

  • 数码 | 网络通信 | 人工智能 | 网站 | 游戏

    合作伙伴:

  • 友情链接(欢迎业界知名网站交换链接)申请友情

    

    声明:本站资源皆来自网络,如有侵权问题,请联系管理员处理!

    Copyright ©2020-2028快知站 版权所有 All rights reserved.

    闽ICP备20010713号-1 闽公网安备 35020602001684号