標籤:linux 外掛程式 nagios
Nagios也是一個監視軟體,與zabbix相比它更輕量級,而且管理的伺服器數量也相對要少一點,但是掌握Nagios也是營運人員基本掌握的技能之一。
Nagios是需要apache和php的支援,安裝apache的過程在:http://chenx1242.blog.51cto.com/10430133/1762702。
Nagiosdの安裝
截止本文的時間,nagios的穩定版本是4.1.1。在linux下安裝nagios我們需要先做一些準備工作。
yum install -y gcc glibc glibc-common gd gd-devel xinetd openssl-devel#以上這些都是基礎組件mkdir /usr/local/nagios #建立一個檔案夾用來專門儲存nagioscd /download #來到download檔案夾wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.1.1.tar.gztar -zxvf nagios-4.1.1.tar.gz #解壓縮./configure --prefix=/usr/local/nagios #安裝地址定位上面建立的nagios檔案夾裡
然後會看到這樣的介面:
650) this.width=650;" src="http://s5.51cto.com/wyfs02/M01/7E/DF/wKiom1cLUzOB3h7XAABBzFRu8WE030.png" title="1.png" alt="wKiom1cLUzOB3h7XAABBzFRu8WE030.png" />
繼續#make all,然後又見到這樣的介面:
650) this.width=650;" src="http://s5.51cto.com/wyfs02/M00/7E/DF/wKiom1cLU2zAGkElAAAmwWxHObI371.png" title="1.png" alt="wKiom1cLU2zAGkElAAAmwWxHObI371.png" />
繼續#make install && make install-init:
650) this.width=650;" src="http://s1.51cto.com/wyfs02/M02/7E/E0/wKiom1cLVF2Q1hBMAAAth9VZ9Ug330.png" title="1.png" alt="wKiom1cLVF2Q1hBMAAAth9VZ9Ug330.png" />
然後還有#make install-commandmode 和 #make install-config。完事之後,需要在linux系統裡建立一個叫nagios的使用者,但是這個使用者是不準許登陸系統的,於是#useradd -s /sbin/nologin nagios,建立完使用者之後,使用#chmod -R nagios.nagios /usr/local/nagios讓nagios檔案夾的所屬使用者和所屬組是nagios。
# chkconfig --add nagios
# chkconfig --level 35 nagios on
# chkconfig --list nagios
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/7E/DD/wKioL1cLVv_QCCnDAAAaS9z0Qqg336.png" title="1.png" alt="wKioL1cLVv_QCCnDAAAaS9z0Qqg336.png" />
Nagios檔案夾的內容
#ls一下,就可以看到nagios裡有很多個子檔案夾,這些子檔案夾的意義如下:
650) this.width=650;" src="http://s2.51cto.com/wyfs02/M02/7E/DD/wKioL1cLYtOzQrqmAAAWJhgKAqo986.png" title="1.png" alt="wKioL1cLYtOzQrqmAAAWJhgKAqo986.png" />
bin檔案夾:裡面有兩個可執行程式nagios和nagiostats。
sbin檔案夾:執行外部命令所需檔案的目錄。
etc檔案夾:設定檔所在的目錄。
include檔案夾:
libexec檔案夾:外部外掛程式檔案所在的目錄。
share檔案夾:網頁檔案存在的目錄。
var檔案夾:記錄檔和鎖檔案的目錄
Nagios外部外掛程式
nagios雖然是一款監視軟體,但是它本身不具備監控功能,而是他的外掛程式帶有監控的作用,比如check-load是查看CPU負載,check-disk是檢查硬碟容量,而下載外部外掛程式也很簡單,截止本文完成之時,官方網站提供的外部外掛程式版本是2.1.1。
#wget www.nagios-plugins.org/download/nagios-plugins-2.1.1.tar.gz
然後./configure和make && make install,這些都是老生常談,就不多寫了。
參考文章:http://www.cnblogs.com/mchina/archive/2013/02/20/2883404.html
本文出自 “生活就是等待戈多” 部落格,請務必保留此出處http://chenx1242.blog.51cto.com/10430133/1762638
Linux系統下Nagios的安裝過程