真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Centreon+nagios+ndoutils安裝

一、前言

centreon是開源的IT監(jiān)控軟件,由法國人于2003年開發(fā),最初名為Oreon,并于2005年正式更名為centreon。

忠縣網(wǎng)站建設公司創(chuàng)新互聯(lián)建站,忠縣網(wǎng)站設計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為忠縣成百上千提供企業(yè)網(wǎng)站建設服務。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢,請找那個售后服務好的忠縣做網(wǎng)站的公司定做!

   centreon作為nagios的分布式監(jiān)控管理平臺,其功能之強大,打造了centreon在IT監(jiān)控方面強勢地位,它的底層使用nagios監(jiān)控軟件,nagios通過ndoutil模塊將監(jiān)控數(shù)據(jù)寫入數(shù)據(jù)庫,centreon讀取該數(shù)據(jù)并即時的展現(xiàn)監(jiān)控信息,通過centreon可以簡單地管理和配置所有nagios,因此,完全可以使用centreon輕易的搭建企業(yè)級分布式IT基礎運維監(jiān)控系統(tǒng)。

Centreon + nagios + ndoutils 安裝

 在功能方面,將它與nagios+cacti方式對比,說一下優(yōu)點:

   (1)、gui方式添加host,支持hosttemplate與servicestemplate,自動建立關聯(lián)服務,與nagios+cacti相比配置方便簡單。

   (2)、支持graphtemplate,添加servcie時自動添加graph,不必象nagios+cacti監(jiān)控與流量圖設置2步走。

   (3)、host監(jiān)控可以全部采用nrpe方式,不必象nagios+cacti生成流量圖必須使用snmp。

   (4)、支持多節(jié)點分布式監(jiān)控,nagios+cacti的分布式監(jiān)控現(xiàn)在想起來都頭痛。

   (5)、支持acl權限管理方式,對用戶權限限制到菜單項,nagios+cacti一個帳號大家用過時啦。

   (6)、詳細的日志管理功能,日志搜索過濾都支持7、功能模塊化管理,想要新功能官方?jīng)]有怎么辦,自己寫去。

Centreon是一個管理和控制Nagios的工具,并且在Nagios的基礎上增加了畫圖的功能,并且能自動的將Nagios的監(jiān)控生成圖像,不需要人為手動控制。以下是Nagios與Centreon整合后的展示圖:

Centreon + nagios + ndoutils 安裝

二、安裝centreon所需環(huán)境

安裝apache、GD庫、MySQL、php、php擴展、DBI、PERL、RRDtool、SNMP、fping、pear 等開發(fā)庫


  1. 安裝apache

  2. #yum install httpd

  3. 安裝GD庫

  4. # yum install gdgd-devel fontconfig-devel libjpeg-devel libpng-devel

  5. 安裝mysql

  6. # yum install openssl-devel perl-DBD-MySQL mysql-server mysql-devel

  7. 安裝PHP

  8. #yum install php php-mysql php-gd

  9. 安裝PHP擴展

  10. # yum install php-ldap php-xml php-mbstring

  11. 安裝perl模塊

  12. # yum install perl-DBI perl-DBD-MySQL  perl-Config-IniFilesperl-GD

  13. # yum install perl-Crypt-DES perl-Digest-SHA1 perl-Digest-HMAC
    # yum install perl-Socket6 perl-IO-Socket-INET6perl-CPAN

  14. 安裝net-snmp

  15. # yuminstall net-snmp-utils net-snmp net-snmp-libs php-snmp  

  16. # yuminstall dmidecode lm_sensors perl-Net-SNMP net-snmp-perl

  17. 安裝fping和一些開發(fā)庫

  18. # yum install fping cpp gcc gcc-c++ libstdc++ glib2-devel


  1. 使用cpan安裝Net::SNMP Crypt::DES Config::IniFiles

  2. perl -MCPAN -e shell

  3. 安裝pear

  4. # yum install php-pear php-pear-DB

  5. # pear channel-update pecl.php.net

  6. # pear upgrade-all


三、安裝Nagios

1 版本要求

1. Nagios版本:nagios-3.5.0

   說明: nagios-3.5.0為nagios主要框架系統(tǒng),安裝完后無法進行正常監(jiān)控

   2. 插件版本: nagios-plugins-1.4.16

   說明: nagios-plugins中的各類插件是完成各種監(jiān)控的工具

2 安裝步驟:


  • # useradd nagios

  • # usermod -G nagios apache

  • # tar -zxvf nagios-3.5.0.tar.gz

  • # cd nagios

  • # ./configure --prefix=/usr/local/nagios--enable-event-broker

  • # make all

  • # make install

  • # make install-init

  • # make install-commandmode

  • # make install-config

  • # make install-webconf


  • # tar -zxvf nagios-plugins-1.4.16.tar.gz

  • # cd nagios-plugins-1.4.16

  • #./configure --with-nagios-user=nagios --with-nagios-group=nagios

  • # make all

  • # make install

  • # htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin // 建立用戶設置密碼

  • # service httpd restart

  • # service nagios start

   可以通過http://Your_IP/nagios來訪問nagios,即nagios的安裝部分己經(jīng)完成,此處只需確定nagios己被正確安裝和監(jiān)控即可,接下來需要安裝ndoutils用來與mysql進行連接

   至此,nagios己經(jīng)可以正常工作,可以通過修改配置來達到監(jiān)控的作用,但這里我們不建議這樣使用,下面我們會繼續(xù)安裝一些工作以及和Centreon進行整合,這樣會更好的理解和使用nagios的各項功能

四、安裝ndoutils

1 版本要求

   Ndoutils版本: ndoutils-1.5.2

   說明: ndoutils是與將nagios與數(shù)據(jù)進行連接的工具,可以結合將nagios的即時狀態(tài)寫入數(shù)據(jù)庫,再供其它工具現(xiàn)調(diào)用,以完成多種界面可以看到同一種結果的效果.

2 安裝步驟


tar -zxvf ndoutils-1.5.2.tar.gz

  • # cd ndoutils-1.5.2

  • # ./configure --prefix=/usr/local/nagios LDFLAGS=-L/usr/lib64 --with-mysql-lib=/usr/lib64/mysql

    --enable-mysql --with-ndo2db-user=nagios --with-ndo2db-group=nagios

  • # make

  • # make install 或者# cp -v src/{ndomod-3x.o,ndo2db-3x,file2sock,log2ndo} /usr/local/nagios/bin

  • # cp -v config/{ndo2db.cfg,ndomod.cfg} /usr/local/nagios/etc

  • # chown nagios.nagios /usr/local/nagios/bin/* /usr/local/nagios/etc/ndo*

  • # vi /usr/local/nagios/etc/ndo2db.cfg //這里需要填寫相關nagios數(shù)據(jù)庫的權限

  •    (可以給root的用戶名和密碼,如果不想則需要在mysql里創(chuàng)建自己的用戶)

  • # cd db/

  • # mysql -u root -p123456 nagios < mysql.sql //此處需要先建立好nagios庫

  • # vi /usr/local/nagios/etc/nagios.cfg // 加入以下broker段內(nèi)容

  •    event_broker_options=-1 #此處必須選擇為-1

  •    broker_module=/usr/local/nagios/bin/ndomod-3x.o config_file=/usr/local/nagios/etc/ndomod.cfg

  • # /usr/local/nagios/bin/ndo2db-3x -c /usr/local/nagios/etc/ndo2db.cfg //開啟ndo

  • # service nagios restart //重啟nagios服務,在nagios日志項內(nèi)看到以下消息則安裝正確

    Centreon + nagios + ndoutils 安裝

3 注:這里可能會出現(xiàn)幾個問題:

1) 在nagios的log內(nèi)提示: ndomod: Could not open data sink! I’ll keep trying, but some output may get lost…
   如下圖:

Centreon + nagios + ndoutils 安裝

   需要說明的是,這種現(xiàn)像是與在編繹ndoutils指定的lib和inc的路徑有關,所以需要按照情況2)中所指出的方法重新安裝,也有可能是ndoutils的進程沒開起來,用ps –ef | grep ndo可以查看,若無進程,用以下方法開啟就可以.

  • # /usr/local/nagios/bin/ndo2db-3x -c /usr/local/nagios/etc/ndo2db.cfg //開啟ndo

2) 在開啟時提示: Support for the specified database server is either not yet supported, or was not found on your system.

   這是因為在安裝的時候沒有指定正確mysql的lib 和inc的路徑,需要重新安裝ndoutils,有兩種情況:

   如果是rpm安裝的mysql則用以下命令編繹:

  • # ./configure –prefix=/usr/local/nagios –with-mysql-lib=/usr/lib64/mysql –with-mysql-inc=/usr/include/mysql

   如果是源碼安裝則:

  • # ./configure –prefix=/usr/local/nagios –with-mysql-lib=/usr/local/mysql/lib/mysql –with-mysql-inc=/usr/local/mysql/include/

    3) 可能會在開啟多次后出現(xiàn):Could not bind socket: Address already in use

    查看/usr/local/nagios/etc/ndo2db.cfg


有這樣的內(nèi)容

# SOCKET TYPE

# This option determines what type of socket the daemon will create

# an accept connections from.

# Value:

# unix = Unix domain socket (default)

# tcp = TCP socket

socket_type=unix

#socket_type=tcp

socket是unix類型的(是一個sock文件),而不是tcp類型的(tcp端口)

*原來是/usr/local/nagios/var/ndo.sock還存在(因為ndo是使用kill命令殺掉進程的),所以刪掉這個.sock文件即可

五、安裝RRDTOOL

1 版本要求

   Rrdtool版本: rrdtool-1.4.7

   說明:rrdtool是一個畫圖軟件,安裝這個軟件主要是為了后面安裝centreon時可以以圖的形式展現(xiàn)出所監(jiān)控到的內(nèi)容,是個很好用的工具

2 安裝步驟:


        tar zxvf rrdtool-1.4.5.tar.gz
        cd rrdtool-1.4.5
        ./configure --prefix=/usr/local/rrdtool
        make
        make install


    Rrdtool的安裝過程很簡單,至此己安裝完成

六、 安裝CENTREON

1 版本要求:

   Centreon版本:centreon-2.4.4

   說明:centreon是nagios的圖形工具,并能簡化nagios的配置工作.

2 安裝步驟:

  • # tar -zxvf centreon-2.4.4.tar.gz

  • # cd centreon-2.4.4

  • # ./install.sh –i

以下步驟比較多,建議多運行幾次,熟悉一下

★簽署GPL,必須y,不然不讓裝,選擇你需要裝centreon的各組件,全新的安裝全y即可

Centreon + nagios + ndoutils 安裝

★配置centreon的web訪問信息

Centreon + nagios + ndoutils 安裝

★指定RRDs.pm,rrdtool,PEAR.php位置

Centreon + nagios + ndoutils 安裝

★指定監(jiān)控工具nagios路徑

Centreon + nagios + ndoutils 安裝

★配置SUDO

Centreon + nagios + ndoutils 安裝

★配置apache server

Centreon + nagios + ndoutils 安裝

★配置PEAR Modules

Centreon + nagios + ndoutils 安裝

★配置Start CentStorage Installation

Centreon + nagios + ndoutils 安裝

Centreon + nagios + ndoutils 安裝

★配置 Start CentCore Installation

Centreon + nagios + ndoutils 安裝

★配置Start CentPlugins Installation

Centreon + nagios + ndoutils 安裝

★配置完成

Centreon + nagios + ndoutils 安裝


文章名稱:Centreon+nagios+ndoutils安裝
文章位置:http://weahome.cn/article/pecijd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部