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

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

[复制链接]
发表于 2019-1-17 07:03:02 | 显示全部楼层 |阅读模式
  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*


运维网声明 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-664154-1-1.html 上篇帖子: nagios插件编写及使用nrpe执行root命令 下篇帖子: Nagios 3 & Centreon 2 RC5 安装与配置(2)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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