Nagios 3 & Centreon 2 RC5 安装与配置(1)

0、软件版本 
1、安装前准备 
2、Nagios 3安装 
3、ndoutils安装 
4、Centreon 2 RC5安装 
5、BUG fix 
6、制作自己的中文语言包 
7、参考

0 软件版本

操作系统是Centos 5.2,在安装之前配置DAG源 
rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm 
nagios版本 nagios-3.0.3 http://nchc.dl.sourceforge.net/sourceforge/nagios/nagios-3.0.3.tar.gz 
ndoutils版本 ndoutils-1.4b7 http://nchc.dl.sourceforge.net/sourceforge/nagios/ndoutils-1.4b7.tar.gz 
centreon centreon-2.0-RC5 http://download.centreon.com/centreon/centreon-2.0-RC5.tar.gz

目前ndoutils和centreon已经有了更新的版本,安装时使用root用户

1、安装前准备

更新操作系统 
# yum update 
安装 Apache2 
# yum install httpd 
安装 GD modules 
# yum install gd fontconfig-devel libjpeg-devel libpng-devel gd-devel perl-GD 
安装 MySQL 
# yum install openssl-devel perl-DBD-MySQL mysql-server mysql-devel 
安装 PHP 
# yum install php php-mysql php-gd 
安装 DBI modules 
# yum install perl-DBI perl-DBD-MySQL 
安装 RRDTools 
# yum install rrdtool perl-rrdtool 
安装 SNMP 
# yum install perl-Crypt-DES perl-Digest-SHA1 perl-Digest-HMAC net-snmp-utils 
# yum install perl-Socket6 perl-IO-Socket-INET6 net-snmp net-snmp-libs php-snmp dmidecode lm_sensors perl-Net-SNMP net-snmp-perl 
配置 SNMP 
修改/etc/snmp/snmpd.conf,确保几行被启用,192.168.3.1换成你的运行nagios的地址

com2sec notConfigUser 192.168.3.1 public 
group notConfigGroup v1 notConfigUser 
group notConfigGroup v2c notConfigUser 
access notConfigGroup "" any noauth exact all none none 
view all included .1 80 
view systemview included .1.3.6.1.2.1.1 
view systemview included .1.3.6.1.2.1.25.1.1 
其他一些必须的包 
# yum install fping perl-Config-IniFiles graphviz cpp gcc gcc-c++ libstdc++ glib2-devel 
安装配置 PEAR 
安装 
# yum install php-pear 
配置, 
#pear channel-update pear.php.net 
如果需要使用代理访问网络的,使用下面的方式配置代理 
pear config-set http_proxy http://my_proxy.com:port 
2、Nagios安装 
添加用户和组(如果已存在,可以跳过该步骤)

/usr/sbin/usermod -G nagios,nagcmd apache

下载Nagios 3

# cd /usr/local/src/ 
# wget http://switch.dl.sourceforge.net/sourceforge/nagios/nagios-3.0.3.tar.gz

解压缩

# tar -xzvf nagios-3.0.3.tar.gz 
# cd nagios-3.0.3

配置安装:

# ./configure --prefix=/usr/local/nagios --with-command-group=nagcmd --enable-nanosleep 
# make all 
# make install 
# make install-init 
# make install-commandmode 
# make install-config

安装Nagios Plugins

# cd /usr/local/src 
# wget http://downloads.sourceforge.net/nagiosplug/nagios-plugins-1.4.12.tar.gz

解压缩:

# tar -xzf nagios-plugins-1.4.12.tar.gz 
# cd nagios-plugins-1.4.12

配置安装:

# ./configure --with-nagios-user=nagios --with-nagios-group=nagios 
# make 
# make install

注意:这里不要配置nagios(不用创建配置文件),这个工作使用Centreon来完成,这就是Centreon的作用

3、Ndoutils安装 
下载和安装

# cd /usr/local/src 
# wget http://surfnet.dl.sourceforge.net/sourceforge/nagios/ndoutils-1.4b7.tar.gz

# tar -xzf ndoutils-1.4b7.tar.gz 
# cd ndoutils-1.4b7 
# vi README

# ./configure --prefix=/usr/local/nagios/ --enable-mysql --disable-pgsql --with-ndo2db-user=nagios --with-ndo2db-group=nagios 
# make

需要自己拷贝文件到目标目录

当编译完ndoutils后,执行下面命令

# cp ./src/ndomod-3x.o /usr/local/nagios/bin/ndomod.o 
# cp ./src/ndo2db-3x /usr/local/nagios/bin/ndo2db 
# sudo chmod 774 /usr/local/nagios/bin/ndo* 
# sudo chown nagios:nagios /usr/local/nagios/bin/ndo*

本文转自holy2009 51CTO博客,原文链接:http://blog.51cto.com/holy2010/323125

Nagios 3 Centreon 2 RC5 安装与配置(1)相关推荐

  1. Nagios远程监控软件的安装与配置详解

    Nagios远程监控软件的安装与配置详解 作者:redhat_hu Nagios是一款功能强大的网络监视工具,它可以有效的监控windows.linux.unix主机状态以及路由器交换机的网络设置,打 ...

  2. Linux下Nagios的安装与配置

    Linux下Nagios的安装与配置 2017-03-23 17:40:20     来源:    点击:0 Nagios是企业普遍使用的最具影响力的网络信息监视系统之一,它可以动态监视指定的网络状态 ...

  3. 烂泥:学习Nagios(三): NRPE安装及配置

    本文首发于烂泥行天下 在前两篇文章中,我们介绍了有关nagios的安装与配置,文章为<烂泥:学习Nagios(一):Nagios安装>.<烂泥:学习Nagios(二):Nagios配 ...

  4. nagios安装与配置详解1

    一.Nagios简介 Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows.Linux和Unix的主机状态,交换机路由器等网络设置,打印机等.在系统或服务状态异常时发出邮件或短信报 ...

  5. Centos 7安装与配置nagios监控(一)

    目  录 序言(必备知识) 一.安装规划 1.1系统环境 1.2所需软件包 二.配置安装环境 2.1同步时间 2.2禁用SElinux 2.3 xftp上传软件包 2.4安装邮件服务 三.监控主机安装 ...

  6. 学习Nagios(三): NRPE安装及配置

    在前两篇文章中,我们介绍了有关nagios的安装与配置,文章为<烂泥:学习Nagios(一):Nagios安装>.<烂泥:学习Nagios(二):Nagios配置>,这篇我们来 ...

  7. Centos 7下Nagios的安装及配置(完整版)

    Centos 7下Nagios的安装及配置(完整版) 简介 Nagios 是一款自动化运维工具,可以协助运维人员监控服务器的运行状况,并且拥有报警功能.本文章将介绍其安装方法和详细的配置方法. nag ...

  8. Nagios安装、配置、问题记录

    http://youyizhimen.blog.163.com/blog/static/170917267201201745523276/ 本文描述了我在使用Nagios的过程中遇到的一些问题.解决办 ...

  9. nagios的安装与配置

    1.(一)下载所需软件包 1.nagios.3.2.0.tar.gzNagios的主程序[root@UnixHotsrc]# wgethttp://prdownloads.sourceforge.ne ...

  10. Nagios安装与配置详解

    一.Nagios简介 Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows.Linux和Unix的主机状态,交换机路由器等网络设置,打印机等.在系统或服务状态异常时发出邮件或短信报 ...

最新文章

  1. 一文详解ORB-SLAM3
  2. 全境封锁UI游戏设计指南
  3. Perfect World
  4. linux man命令_CentOS Linux中的man命令
  5. 视频编解码,bbv 缓冲区的上溢和下溢
  6. mysql flask-login_Flask框架通过Flask_login实现用户登录功能示例
  7. 在线GIF图片帧修改工具
  8. 初探HTML5.x新特性《dialog》标签
  9. 在线数据库链接字符串查询
  10. 了解更多关于11gR2 diskmon
  11. MATLAB聚类分析学习笔记
  12. STM32USB虚拟串口驱动 支持win10下载
  13. 程序猿崛起2——互联网时代下的新潮流和新活法
  14. Git和Code Review流程
  15. win10系统电池图标不见了怎么恢复
  16. 教师计算机招聘笔试考什么内容是什么意思,大学计算机教师招聘面试问题和笔试题16套...
  17. 跨境电商wish账户被禁用暂停的原因有哪些?wish店铺封号注意事项
  18. 防电脑辐射~!10招
  19. 流畅的python学习笔记
  20. collection java_java – Collection ?是什么意思

热门文章

  1. [算法]tarjan
  2. codevs 4189 字典
  3. python练习册 每天一个小程序 第0010题
  4. 六月计划#2A(6.10-6.16)
  5. 测试驱动开发全功略(转)
  6. xcopy使用与案例使用
  7. DJANGO输出HIGHCHARTS数据的样例
  8. iMX6QD How to Add 24-bit LVDS Support in Android
  9. SQL(1)—增删改查
  10. Tomcat源码学习(2)-How Tomcat works(转)