糯米文學吧

位置:首頁 > IT認證 > Linux認證

Centreon的依賴安裝

centreon是開源的IT監控軟件,由法國人於2003年開發,最初名為Oreon,並於2005年正式更名為centreon。下面小編準備了關於Centreon依賴安裝的文章,提供給大家參考!

Centreon的依賴安裝

一、Centreon依賴安裝介紹

Centreon的安裝有一定的複雜性,對操作系統庫依賴較多,在安裝方式上有源碼編譯安裝和yum源安裝兩種,源碼編譯安裝較複雜,出錯機率也較高,因此這裏推薦採用yum源方式進行安裝。Centreon的安裝主要分為下面幾個部分。

1)系統基礎依賴庫的安裝:例如fping、cpp、gcc、gd、libjpeg-devel、rrdtool等軟件包。

2)rrdtool的安裝:安裝rrdtool主要用於繪圖,Centreon利用rrdtool將收集到的數據繪製成圖形報表。

3)nagios、nagios-plugins的安裝:因為nagios是Centreon底層監控模塊,所以nagios的安裝是必不可少的。

4)ndoutils的安裝:ndoutils是nagios與數據庫進行連接的工具,它將nagios數據存入數據庫,然後又將數據讀取出來,它在nagios與centerton之間接收和發送數據。

5)nrpe的安裝:nrpe主要與遠程的主機進行通信,進而收集遠程主機的各種私有數據。

6)Centreon的安裝:這個才是要介紹的重點。Centreon的網站是,可以在這裏下載最新的穩定版本,具體的安裝過程下面會詳細講解。

這裏我們採用的'操作系統是CentOS5.5 x86_64版本,下面開始安裝Centreon+nagios監控系統。

二、安裝支持Centreon的yum源

這裏我們安裝兩個yum源,分別是rpmforge和epel,可以從如下兩個地址下載到:

大家可根據自己的系統環境選擇合適的版本下載,這裏下載的是:

.x86_

下載完成,執行以下命令安裝即可:

[root@centreon-server ~]#rpm -ivh .x86_

[root@centreon-server ~]#rpm -ivh

安裝完成後,會在/etc/s.d下生成yum源的配置文件。

最後,還需要添加一個yum源,內容如下:

[root@centreon-server s.d]# more

[centreon]

name=Dag RPM Repository for Red Hat Enterprise Linux

baseurl=$releasever/en/$basearch/dag

gpgcheck=1

gpgkey=

enabled=1

將文件也放到/etc/s.d下即可,這個yum源中有我們需要的nagios、ndoutils、nrpe等軟件包。

三、安裝系統基礎依賴庫

(1)安裝GD庫及Apache

[root@centreon-server app]# yum install httpd gd fontconfig-devel libjpeg-devel libpng-devel gd-devel perl-GD

(2)安裝Mysql庫、PHP及擴展

[root@centreon-server app]#yum install openssl-devel perl-DBD-MySQL mysql-server mysql-devel php php-mysql php-gd php-ldap php-xml php-mbstring

(3)安裝Perl及擴展模塊

[root@centreon-server app]#yum install perl-Config-IniFiles perl-DBI perl-DBD-MySQL perl-Crypt-DES perl-Digest-SHA1

(4)安裝SNMP及依賴庫

[root@centreon-server app]#yum install perl-Digest-HMAC net-snmp-utils perl-Socket6 perl-IO-Socket-INET6 net-snmp net-snmp-libs php-snmp

(5)安裝RRDTool繪圖工具

[root@centreon-server app]#yum install rrdtool perl-rrdtool

(6)安裝其他所需庫

[root@centreon-server app]#yum install dmidecode lm_sensors perl-Net-SNMP net-snmp-perl fping cpp gcc gcc-c++ libstdc++ glib2-devel

(7)安裝PEAR

[root@centreon-server app]#yum install php-pear

[root@centreon-server app]#pear

四、安裝nagios及nagios-plugins

有了上面三個yum源,安裝nagios及插件會非常簡單,操作如下:

[root@centreon-server app]#yum install nagios nagios-devel

[root@centreon-server app]#yum install nagios-plugins

Nagios在3.5版本之後,將Nagios自帶的所有插件都放在了另一個rpm包中,如果安裝的是Nagios 3.5之上的版本,還需要安裝nagios-plugins-all這個插件包,執行如下命令即可:

[root@centreon-server app]#yum install nagios-plugins-all

完成Nagios安裝後就會發現,插件安裝路徑是/usr/lib64/nagios/plugins,而配置文件路徑是/etc/nagios,日誌文件路徑是/var/log/nagios,這幾個路徑可能會在後面配置的時候用到。

五、安裝ndoutils

ndoutils是必不可少的一個部分,因為它是nagios與數據庫進行連接的工具。有了上面的yum源,安裝ndoutils變得非常簡單,操作如下:

[root@centreon-server app]#yum install ndoutils

根據ndoutils版本的不同,可能還需要安裝ndoutils-mysql,執行如下命令即可:

[root@centreon-server app]#yum install ndoutils-mysql

完成ndoutils安裝後發現,Ndomod模塊安裝路徑是/usr/libexec/ndomod-3x.o,或者/usr/lib64/nagios/brokers/,而對應的維護腳本路徑是/etc/init.d/ndoutils或/etc/init.d/ndo2db。在本文介紹中,Ndomod模塊安裝路徑是/usr/libexec/ndomod-3x.o,而對應的維護腳本是/etc/init.d/ndoutils,這些路徑會在安裝Centreon過程中用到。

六、安裝nrpe

如果需要獲取遠程主機的私有信息,就需要在監控主機上安裝check_nrpe插件,同時在被監控主機上安裝nrpe服務。安裝nrpe的方法很簡單,也可以通過yum方式執行安裝。

在監控主機上安裝check_nrpe插件:

[root@centreon-server app]#yum install check_nrpe

在完成check_nrpe安裝後,check_nrpe插件安裝到了/usr/lib64/nagios/plugins目錄下。

在被監控機上安裝nrpe服務:

[root@node1 app]#yum install nrpe

在完成nrpe安裝後,默認的配置文件路徑是/etc/nagios/,而維護nrpe的腳本路徑是/etc/init.d/nrpe。

標籤:Centreon 安裝