免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 926 | 回复: 0
打印 上一主题 下一主题

在CentOS 5.2上安装Nagios 3.06+Centreon 2.0.1 (一) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-03-13 14:56 |只看该作者 |倒序浏览

                                                               
   最近搭了一台CentOS服务器用于监控一些Windows及Linux的机器,为了方便以后自己查阅,遂决定记录一下我的安装过程。(下文如没做特别说明,都是通过root用户进行安装)
   一、什么是Nagios
   Nagios是一款用于系统和网络监控的应用程序。它可以在你设定的条件下对主机和服务进行监控,在状态变差和变好的时候给出告警信息。
   Nagios最初被设计为在Linux
[/url]
系统之上运行,然而它同样可以在类Unix的系统之上运行。
   Nagios更进一步的特征包括:
  • 监控网络服务(SMTP、POP3、HTTP、NNTP、PING等);
  • 监控主机资源(处理器负荷、磁盘利用率等);
  • 简单地插件设计使得用户可以方便地扩展自己服务的检测方法;
  • 并行服务检查机制;
  • 具备定义网络分层结构的能力,用"parent"主机定义来表达网络主机间的关系,这种关系可被用来发现和明晰主机宕机或不可达状态;
  • 当服务或主机问题产生与解决时将告警发送给联系人(通过EMail、短信、用户定义方式);
  • 具备定义事件句柄功能,它可以在主机或服务的事件发生时获取更多问题定位;
  • 自动的日志回滚;
  • 可以支持并实现对主机的冗余监控;
  • 可选的WEB界面用于查看当前的网络状态、通知和故障历史、日志文件等   二、什么是Centreon
       Centreon是一款开源的软件,主要用于与nagios搭配,通过页面管理nagios,通过第三方组件实现对网络,操作系统,应用程序的监控。
       三、安装前的准备
       A、CentOS的安装是采用Server-GUI模式,安装好CentOS后需要添加一下rpmforge的yum源,通过如下命令实现:
       
       # rpm -Uvh http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
       B、接着执行如下命令对系统进行更新:
       # yum update
       C、系统更新完成电脑重启后,安装下列软件包:
       安装旧版软件包
       # yum groupinstall  "Legacy Software Development"  "Legacy Software Support"
       
       安装 Apache2
       # yum install httpd httpd-manual httpd-devel
       安装 GD modules
       # yum install gd gd-devel perl-GD
       安装 MySQL

       # yum install mysql-server mysql-devel
       安装 PHP
       # yum install php php-mysql php-gd php-pear
       安装 DBI modules
       # yum install perl-DBI
       
       安装 SNMP
       # yum install perl-Digest-SHA1 perl-Digest-HMAC net-snmp-utils perl-Socket6 perl-IO-Socket-INET6 net-snmp-devel php-snmp dmidecode net-snmp-perl perl-Crypt-DES
       安装 RRDtool
       访问
    [url=http://www.express.org/%7Ewrl/rrdtool/]http://www.express.org/~wrl/rrdtool/

    ,然后安装如下软件包
       # rpm -ivh rrdtool- 1.2.30 -1.el5.wrl.i386.rpm
       # rpm -ivh rrdtool-devel- 1.2.30 -1.el5.wrl.i386.rpm
       # rpm -ivh rrdtool-doc- 1.2.30 -1.el5.wrl.i386.rpm
       # rpm -ivh rrdtool-perl- 1.2.30 -1.el5.wrl.i386.rpm
       # rpm -ivh rrdtool-php- 1.2.30 -1.el5.wrl.i386.rpm
       # rpm -ivh rrdtool-python- 1.2.30 -1.el5.wrl.i386.rpm
       # rpm -ivh rrdtool-tcl- 1.2.30 -1.el5.wrl.i386.rpm
       安装其他软件包
       # yum install fping perl-Config-IniFiles graphviz gcc-c++ glib2-devel
       D、设置Apache、MySQL和SNMP在系统启动时自启动
       # chkconfig --level 345 httpd on
       # chkconfig --level 345 mysqld on
       # chkconfig --level 345 snmpd on
       E、配置snmp
       修改/etc/snmp/snmpd.conf文件,修改以下几行为红字所示,其中的x.x.x.x换成运行nagios的服务器的IP地址:
       com2sec notConfigUser x.x.x.x public       access notConfigGroup "" any noauth exact all none none
       view all included .1 80
       F、配置php-PEAR
       # pear channel-update pear.php.net
       当出现一下几行,即表示成功:
       Retrieving channel.xml from remote server
       Update of Channel "pear.php.net" succeeded
       四、安装nagios软件包
       A、安装 Nagios
       # yum install nagios nagios-devel
       此处所安装的nagios是3.0.6版本
       B、安装Nagios-plugins
       # yum install nagios-plugins
       C、配置Nagios登录用户
       # htpasswd -c /etc/nagios/htpasswd.users  nagiosadmin
    New password:   nagiosadmin
    Re-type new password:  nagiosadmin
    Adding password for user nagiosadmin
    D、登录web界面,检查Nagios是否成功运行
    # service httpd start
    # service nagios start
    访问http://x.x.x.x//nagios(x.x.x.x为服务器ip地址)
    出现以下画面,表示nagios正常运行

          
       
    [/url]
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   

    本文来自ChinaUnix博客,如果查看原文请点:[url]http://blog.chinaunix.net/u3/93504/showart_1862007.html
  • 您需要登录后才可以回帖 登录 | 注册

    本版积分规则 发表回复

      

    北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
    未成年举报专区
    中国互联网协会会员  联系我们:huangweiwei@itpub.net
    感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

    清除 Cookies - ChinaUnix - Archiver - WAP - TOP