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

Nagios + Nconf

[复制链接]

尚未签到

发表于 2017-4-20 08:06:51 | 显示全部楼层 |阅读模式
Nagios + Nconf
2012年01月12日
  公司要换监控系统了,以前采用的是Nagios+Centreon这两款软件的整合然后做出来的,但是Centreon的画图是
  在令人感觉惨不忍睹,而且统计出来的数据,也不是非常准确和人性化……所以,在研究了之后我们决定换监
  控系统,而最终的方案就是使用Naigos来捕获数据和报警,使用Cacti来画图,使用Nconf来配置多台主机,方
  便管理。
  那么ok,先说一下我们的环境平台。
  监控机采用的是R410的服务器,8G内存和16核cpu,采用CentOS 5.5 x86_64的操作系统。好的,配置好网络之
  后,我们开始!
  注意:这里默认关闭了Selinux(生产环境也是关的,放心吧。)以及关闭了iptables。如有开启的需要,请根
  据网络酌情添加相关内容。
  准备环境:
  为以后的配置搭建安装环境
  1. yum install -y http*
  2. yum install -y mysql*
  3. yum install -y php-*
  4. yum install -y net-snmp*
  5. yum install -y httpd gcc glibc glibc-common gd gd-devel php php-gd ntp
  一:Nagios环境的搭建
  1.安装nagios
  1. wget http://sourceforge.net/projects/nagios/files/nagios-3.x/nagios-3.3.1/nagios-3.3.1.tar.gz
  2. tar zxf nagios-3.3.1.tar.gz
  3. cd nagios
  4. ./configure --prefix=/var/www/html/nagios
  5. make all
  6. useradd nagios
  7. make install && make install-init && make install-commandmode && make install-config && make
  install-webconf
  2.增加nagios登陆认证文件,一定要用默认的nagiosadmin作为用户,否则需要修改其他文件。
  1. htpasswd -c /var/www/html/nagios/etc/htpasswd.users nagiosadmin  
  3. 安装插件:
  1. wget http://sourceforge.net/projects/nagiosplug/files/nagiosplug/1.4.15/nagios-plugins-
  1.4.15.tar.gz
  2. tar -xf nagios-plugins-1.4.15.tar
  3. cd nagios-plugins-1.4.15
  4. ./configure --prefix=/var/www/html/nagios/
  5. make
  6. make install  
  4.将运行Apache的用户添加到nagios组里,这样Apache才有权限读取文件
  1. usermod -G nagios apache    ##将apache用户加到nagios组。
  5.阶段测试
  1. chown nagios.nagios /var/www/html/nagios/ -R
  2. service httpd restart  
  3. chkconfig httpd on   
  4. /etc/init.d/nagios start
  二:cacti环境的搭建
  1.rrdtool的安装,这里需要安装的是:rrdtool,rrdtool-devel.rrdtool-perl,rrdtool-php,我用的rrdtools
  的版本是1.4.4.1_x86_64。
  在这里没有提供rrdtool的工具,需要下载可以去这里下载上述的3个软件包
  rrdtool、rrdtool-devel的地址:http://packages.express.org/rrdtool/
  rrdtool-php的地址:http://pkgs.org/download/rrdtool-php
  注意,rrdtool的组件和附加组件版本尽量一致,而由于rrdtool-php这个包非常稀有,所以,尽量请以
  rrdtool-php的版本来决定rrdtool以及rrdtool-devel的版本。还有一定要对应环境,别安装成了fedora的版本
  了=。=
  下载完成后,本地yum安装
  1. yum localinstall -y --nogpgcheck rrdtool-*
  2. service mysqld start
  2.配置snmp
  1. vim /etc/snmp/snmpd.conf
  2.       # 修改3项  127.0.0.1 、 all、启用项(修改的内容详见我Cacti的安装文档,上面有非常详细的内
  容介绍)
  3. service snmpd restart
  3.安装cacti
  1. wget http://www.cacti.net/downloads/cacti-0.8.7h.tar.gz
  2. tar zxvf cacti-0.8.7h.tar.gz
  3. mv cacti-0.8.7h /var/www/html/cacti
  4.创建cacti数据库
  1. mysql> create database cacti;
  2. mysql> grant all on cacti.* to 'cacti'@'localhost' identified by 'cacti';
  3. mysql> flush privileges;
  5.将cacti的表内容导入创建的数据库
  1. cd /var/www/html/cacti
  2. mysql -ucacti -pcacti cacti < /var/www/html/cacti/cacti.sql
  6.分别编辑两个.php文件,以适应环境,修改内容相同。
  1. vim /var/www/html/cacti/include/config.php
  2. vim /var/www/html/cacti/include/global.php  
  $database_default = "cacti";       //默认数据库名
  $database_hostname = "localhost";         //主机名
  $database_username = "cacti";              //登陆数据库用户名
  $database_password = "cacti";              //登陆数据库密码
  $database_port = "3306";
  1. useradd

运维网声明 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-366570-1-1.html 上篇帖子: nagios使用 下篇帖子: nagios nrpe install
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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