设为首页 收藏本站
查看: 1199|回复: 0

[经验分享] CentOS6+cacti+nagios整合

[复制链接]

尚未签到

发表于 2019-1-11 12:58:55 | 显示全部楼层 |阅读模式
  1.首先要把一些装软件需要的系统软件安装上,不然在安装时报错,还要一个个去找去安装。
  yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2
  libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl
  curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel
  nss_ldap openldap-clients openldap-servers
  2.我是以rpm包安装的LAMP环境,现在开始安装web平台,还有nagios监控以及cacti都是用rddtool来绘图的,要把rddtool安装上
  yum –y install httpd* php* mysql* rddtool*
  安装好后启动服务看看是否正常运行。
  3.安装NAGIOS
  (1).现在开始安装nagios,我的nagios版本是nagios-3.2.3
  groupadd nagios
  usermod –G nagios nagios
  tar –xvf  nagios-3.2.3.tar.gz
  cd nagios-3.2.3
  ./configure
  make all   
make install     
make install-init     
make install-config     
make install-commandmode
  运行到最后看看有没有检测到mysql这一项,如果没有说明mysql-devel这个包没有安装上,重新安装一下后,在检测一下,如果有了就可以安装了
  安装好后,会在/usr/local下面看到nagios这个目录。没有说明没有安装成功。
  (2).现在开始安装nagios的插件nagios-plugins-1.4.15.tar.gz
  tar –xvf nagios-plugins-1.4.15.tar.gz
  cd nagios-plugins-1.4.15
  ./configure
  make   
make install
  (3).默认的安装不要配置里面就有个localhost.cfg是监控本地的。现在可以启动nagios服务了
  service nagios start
  htpasswd -c /usr/local/nagios/etc/htpasswd.users admin   //设置访问的用户和密码
  然后用IP或者你的域名去访问一下http://IP或域名/nagios
  打开后如果看不到内容而是一红字显示的内容说明cgi.cfg里面的一个设置高了
  It appears as though you do not have permission to view information for any of the services you requested...
  打开cgi.cfg把use_authentication这个值改为1,重启一下nagios服务就好了。安装好后还要安装一下snmp服务不然会没数据信息的。
  (4).安装net-snmp
  yum –y install net-snmp*
  安装好后,配置一下才可以,不然也会没有数据的。
  com2sec notConfigUser localhost public   //这个是设置哪个用户来获取数据的,如果nagios就把pubic改为nagios

  上面的access设置要与下面的对应才可以,如果是让所有人看的话就把view all这一项的注释去掉,并在access那一行把systemview改为all就行了,
  这里我是这样设置的,还可以用其它方式。
  现在就可以看到数据了,到此nagios服务端就安装好了。
  4.nagios服务端配置及客户的安装配置
  http://huangyu.blog.运维网.com/1021686/699761
  5.现在开始安装cacti
  (1).安装cacti比安装nagios简单多了,cacti是用php写的,只要下载下来,放到web站点目录下就可以访问了。我安装的是最新的cacti。
  先从官网上下载cacti-0.8.7h.tar.gz包,然后解压,解压出来后考到/var/www/html/cacti命名叫cacti。然后还要创建一个数据库去存放数据
  我这里创建的是cactidb数据库,数据库用户和密码都是cacti.
  然后把cacti目录下的cacti.sql导到cactidb数据库里。
  mysql –p cactidb < cacti.sql
  把/var/www/html/cacti里面的include/config.php里面的数据库的一些信息改一下

  现在就可以去访问了。
  初始密码都是admin,它会提示你叫你改密码.
  (2)安装cacti的收集数据的spine
  tar –xvf cacti-spine-0.8.7h.tar.gz
  cd cacti-spine-0.8.7h
  ./configure
  make && make install
  然后在/usr/local下面会有个spine目录。说明就安装好了。
  现在来配置一下spine去收集数据。把/usr/local/spine/etc/spine.conf.dist改为spine.conf
  然后把里面的数据库名、数据用户、数据库密码改一下就行了。

  启动:
  /usr/local/spine/bin/spine -C /usr/local/spine/etc/spine.conf
  不报错就说明OK了
  (3).安装cacti的插件。
  tar –xvf cacti-plugin-0.8.7h-PA-v3.0.tar.gz
  cd cacti-plugin-arch
  cacti的插件有两种方式安装:
  1.是把目录里的files下文件考到/var/www/html/cacti里替换到里面的文件。
  2.是把目录里的cacti-plugin-0.8.7h-PA-v3.0.diff文件考到/var/www/html/cacti下然后运行
  patch -p1 -N < cacti-plugin-0.8.7g-PA-v2.8.diff    //打补丁,如果没有patch这个命令,装一下。
  我用的是第二种方法,打完补丁后会在cacti目录下有个plugins目录,还有一些配置文件还要重新配置一下。
  到此cacti的安装就算是完成了。
  6.整合cacti与nagios,让nagios的数据可以在cacti里面显示
  http://huangyu.blog.运维网.com/1021686/699819


附件:http://down.运维网.com/data/2359163


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-662069-1-1.html 上篇帖子: 整合cacti与nagios 下篇帖子: Cacti性能监控
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表