cacti安装成功了,下载一个npc插件来套用nagios,nagios要用ndoutils和cacti连接。

主要安装ndoutils出现的问题。

启动ndoutils时出错:

/usr/local/nagios/bin/ndo2db-3x -c /usr/local/nagios/etc/ndo2db.cfg

错误提示:

Support for the specified database server is either not yet supported, or was not found on your system

原因:mysql的库文件没有被加载,编译是时注意:

checking for linker flags for loadable modules... -shared
checking for mysql_config... /usr/bin/mysql_config
checking for mysql_init in -lmysqlclient... yes
MySQL library and include file(s) were found!
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating docs/docbook/en-en/Makefile
config.status: creating subst
config.status: creating include/config.h
config.status: include/config.h is unchanged

以上蓝色部分是否都有。

解决方法:

yum安装的mysql

./configure --enable-mysql

编译安装的mysql

./configure --enable-mysql --with-mysql=/usr/local/mysql ### mysql 路径

把库文件做软连接

ln -s /usr/local/mysql/lib/* /usr/lib/

ln -s /usr/local/mysql/include/* /usr/include/

echo "/usr/lib" > /etc/ld.so.config

ldconfig -v

编译安装不是亲测的。

就可以启动了,

启动后还是不现实

查看日志:

tail -30 /var/log/message

错误:

nagios ndo2db-3x: Error: mysql_query() failed for 'INSERT INTO nagios_configfilevariablesSET instance_id='1', configfile_id='3', varname='cfg_file', varvalue='/usr/local/nagios//etc/objects/localhost\.cfg

解决方法:

登录mysql

输入以下信息:

alter table nagios.nagios_configfilevariablesdrop key instance_id;alter table nagios.nagios_configfilevariables add index (instance_id, configfile_id, varname);

重启naigos后还是不显示,

在看日志又出现:

localhost ndo2db-3x: mysql_error: 'Unknown column 'long_output' in 'fieldlist''
解决方法:

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 '' AFTERo utput;
ALTER TABLE npc_systemcommands ADD long_output TEXT NOT NULL DEFAULT '' AFTER output;

把以上内容写入naigos.sql

运行:

mysql -u root -p nagios < naigos.sql

输入密码:

再重启naigos。

终于出现了内容:

以上是个人整理。详细内容请看:

http://ppp1013.blog.51cto.com/927700/214781

http://blog.csdn.net/xiangliangyu2008/article/details/7758750

转载于:https://blog.51cto.com/cunzhang/1200939

cacti+nagios 整合遇到的问题相关推荐

  1. cacti+nagios整合(未成)

    cacti+nagios整合: http://pkgs.fedoraproject.org/repo/pkgs/php-json/php-json-ext-1.2.1.tar.bz2/e06e7014 ...

  2. cacti + nagios + npc 整合部署

    centos5.5 + cacti + nagios +  npc 都是用的yum做的,软件版本如下: cacti-0.8.7e.tar.gz cacti-plugin-0.8.7e-PA-v2.6. ...

  3. Cacti/Nagios监控系统应用场景

    Cacti介绍 Cacti是一个用 rrdtool 来画图的网络监控系统,通常一说到网络管理,大家首先想到的经常是 mrtg,但是 mrtg 画的图简单且难看,rrdtool 虽然画图本领一流,画出来 ...

  4. 三种监控平台配置及其整合(cacti nagios ganglia)

    三种软件的官方文档地址: cacti:http://docs.cacti.net/manual:087:1_installation#installation nagios:http://www.na ...

  5. Cacti+Nagios完全攻略(二)整合cacti与nagios安装部署

    Nagios简介 Nagios是一个用来监视系统和网络的开源应用软件,它通常运行于一个主服务器上,这个服务器运行 Liunx 或 Unix 操作系统.Nagios 利用其众多的插件实现对本机和远端服务 ...

  6. nagios和cacti的整合

    整合的注意事項 整合的操作方法 整合後的功能 整合後的使用 總結 转载于:https://blog.51cto.com/ting2junshui/716464

  7. Cacti Nagios Squid三个工具的一些区别

    cacti 是一个用 rrdtool 来画图的网络监控系统,  通常一说到网络管理, 大家首先想到的经常是 mrtg, 但是 mrtg 画的图简单且难看, rrdtool 虽然画图本领一流, 画出来的 ...

  8. Cacti+Nagios安装后按自己的相关要求修改相关信息

    一.CentOS系统部分 1.修改服务器的IP地址: 安装完后默认的IP地址是192.168.0.8,网关是192.168.0.253,DNS是8.8.8.8,自己按需修改,修改方法如下: (1)修改 ...

  9. nagios整合ganglia实现hadoop、Hbase监控及手机短信报警

    预计该博文篇幅较长,这里不再废话,对ganglia不太了解的去问谷老师,直接看环境: hadoop1.updb.com    192.168.0.101 hadoop2.updb.com    192 ...

最新文章

  1. 指定的网络文件夹目前是以其他用户名和密码进行映射的_使用 GitLab CI 与 Argo CD 进行 GitOps 实践
  2. Facebook基于数据中心的机器学习实践
  3. 【实验】华为静态路由基础配置
  4. ITK:灰度图像中的聚类像素
  5. QLocalServer和QLocalSocket单进程和进程通信
  6. FPGA实现A5算法并仿真
  7. 数字证书注册审批机构(RA)
  8. react 轮播组件
  9. idea集成testng_IDEA+MAVEN+TestNG环境搭建
  10. 这一次,MIT的科学家让谷歌AI把步枪误认成直升机
  11. 【ZJCPC2018 第15届 浙江省赛】The 15th Zhejiang Provincial Collegiate Programming Contest(MABLJK 6题)
  12. 下载gradel的链接
  13. 2020最新微信小程序学习资源汇总,包括文档、视频、系列教程、开源项目、框架!
  14. 黑马程序员—选择黑马,是我前进的方向
  15. 苹果手机几月份最便宜_苹果手机越来越便宜了么?目前看来确实是这样的!
  16. 计算机网络——链路层与局域网
  17. 最快的计算机操作,自学电脑操作怎样比较快?
  18. Echarts柱状图上加图标
  19. excel合并sheet表格
  20. 八种常见排序算法细讲

热门文章

  1. android studio更新之后打包遇到V1(Jar Signature)、 V2(Full APK Signature)问题
  2. JavaScript享元模式
  3. Linux系统压缩及解压缩
  4. 使用msui的回到顶部的一个小问题
  5. 为什么本地使用js或jquery操作cookie在谷歌浏览器chrome中不生效?
  6. 盘点PHP编程常见失误
  7. centos安装vsftp后的虚拟用户设置
  8. 查询一个表中所有id字段在另一个表中对应值的SQL语句怎么写?
  9. vue xunidom_vue的虚拟dom(Virtual DOM )
  10. 打印图片的属性和实现另存图片功能以及使用numpy