黄色网页视频 I 影音先锋日日狠狠久久 I 秋霞午夜毛片 I 秋霞一二三区 I 国产成人片无码视频 I 国产 精品 自在自线 I av免费观看网站 I 日本精品久久久久中文字幕5 I 91看视频 I 看全色黄大色黄女片18 I 精品不卡一区 I 亚洲最新精品 I 欧美 激情 在线 I 人妻少妇精品久久 I 国产99视频精品免费专区 I 欧美影院 I 欧美精品在欧美一区二区少妇 I av大片网站 I 国产精品黄色片 I 888久久 I 狠狠干最新 I 看看黄色一级片 I 黄色精品久久 I 三级av在线 I 69色综合 I 国产日韩欧美91 I 亚洲精品偷拍 I 激情小说亚洲图片 I 久久国产视频精品 I 国产综合精品一区二区三区 I 色婷婷国产 I 最新成人av在线 I 国产私拍精品 I 日韩成人影音 I 日日夜夜天天综合

安裝centreon

系統(tǒng) 2447 0
?Centreon + nagios + ndoutils 安裝
2013-09-25 19:42:44
標(biāo)簽: centreon
原創(chuàng)作品,允許轉(zhuǎn)載,轉(zhuǎn)載時(shí)請(qǐng)務(wù)必以超鏈接形式標(biāo)明文章? 原始出處 ?、作者信息和本聲明。否則將追究法律責(zé)任。 http://wushank.blog.51cto.com/3489095/1301789
一、前言

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

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

?

163813842.gif

?

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

? ?(1)、gui方式添加host,支持hosttemplate與servicestemplate,自動(dòng)建立關(guān)聯(lián)服務(wù),與nagios+cacti相比配置方便簡(jiǎn)單。

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

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

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

? ?(5)、支持acl權(quán)限管理方式,對(duì)用戶權(quán)限限制到菜單項(xiàng),nagios+cacti一個(gè)帳號(hào)大家用過(guò)時(shí)啦。

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

?

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

?

162901115.png

?

?

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

?

安裝apache、GD庫(kù)、mysql、php、php擴(kuò)展、DBI、PERL、RRDtool、SNMP、fping、pear 等開(kāi)發(fā)庫(kù)

?


    
  1. 安裝apache

  2. #yum install httpd

  3. ?

  4. 安裝GD庫(kù)

  5. # yum install gd?gd-devel?fontconfig-devel libjpeg-devel libpng-devel?

  6. ?

  7. 安裝mysql

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

  9. ?

  10. 安裝PHP

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

  12. ?

  13. 安裝PHP擴(kuò)展

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

  15. ?

  16. 安裝perl模塊

  17. # yum install perl-DBI perl-DBD-MySQL ?perl-Config-IniFiles?perl-GD?

  18. # yum install perl-Crypt-DES perl-Digest-SHA1 perl-Digest-HMAC
    # yum install perl-Socket6 perl-IO-Socket-INET6?perl-CPAN

  19. ?

  20. 安裝net-snmp

  21. # yum?install net-snmp-utils net-snmp net-snmp-libs php-snmp ?

  22. # yum?install?dmidecode lm_sensors perl-Net-SNMP net-snmp-perl

  23. ?

    ?

  24. 安裝fping和一些開(kāi)發(fā)庫(kù)

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

  26. ?


?

  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

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

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

? ?說(shuō)明: 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 // 建立用戶設(shè)置密碼

  • # service httpd restart

  • # service nagios start

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

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

四、安裝ndoutils

1 版本要求

? ?Ndoutils版本: ndoutils-1.5.2

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

?

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 //這里需要填寫(xiě)相關(guān)nagios數(shù)據(jù)庫(kù)的權(quán)限

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

  • # cd db/

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

  • # 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 //開(kāi)啟ndo

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

    ?

    175108326.png

    ?

    ?

?

3 注:這里可能會(huì)出現(xiàn)幾個(gè)問(wèn)題:

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

?

175110422.png

?

?

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

  • # /usr/local/nagios/bin/ndo2db-3x -c /usr/local/nagios/etc/ndo2db.cfg //開(kāi)啟ndo

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

? ?這是因?yàn)樵诎惭b的時(shí)候沒(méi)有指定正確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) 可能會(huì)在開(kāi)啟多次后出現(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類型的(是一個(gè)sock文件),而不是tcp類型的(tcp端口)

*原來(lái)是/usr/local/nagios/var/ndo.sock還存在(因?yàn)閚do是使用kill命令殺掉進(jìn)程的),所以刪掉這個(gè).sock文件即可

五、安裝RRDTOOL

1 版本要求

? ?Rrdtool版本: rrdtool-1.4.7

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

?

2 安裝步驟:


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


?

? ? Rrdtool的安裝過(guò)程很簡(jiǎn)單,至此己安裝完成

六、 安裝CENTREON

1 版本要求:

? ?Centreon版本:centreon-2.4.4

? ?說(shuō)明:centreon是nagios的圖形工具,并能簡(jiǎn)化nagios的配置工作.

?

2 安裝步驟:

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

  • # cd centreon-2.4.4

  • # ./install.sh –i

以下步驟比較多,建議多運(yùn)行幾次,熟悉一下

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

?

190521717.png

★配置centreon 的web 訪問(wèn)信息

190523280.png

?

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

190525358.png

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

190528799.png

★配置SUDO

190530907.png

★配置apache server

190532308.png

★配置PEAR Modules

190519778.png

★配置Start CentStorage Installation

?

193522385.png

?

193524774.png

★配置 Start CentCore Installation

193526268.png

★配置Start CentPlugins Installation

193529975.png

★配置完成

193531895.png

?

?

安裝centreon


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦?。?!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論