Nagios簡(jiǎn)介:監(jiān)控網(wǎng)絡(luò)并排除網(wǎng)絡(luò)故障的工具:nagios,Ntop,OpenVAS,OCS,OSSIM等開(kāi)源監(jiān)控工具。
創(chuàng)新互聯(lián)建站堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的瑞安網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!Nagios:監(jiān)控主機(jī)和服務(wù)
Ntop:監(jiān)控網(wǎng)絡(luò)流量,流量采集技術(shù)有以下幾個(gè):
1.sniffer:采集的信息最全面,可完全復(fù)制網(wǎng)絡(luò)的數(shù)據(jù)報(bào)文。
2.SNMP:是一種主動(dòng)的采集方式,取得的數(shù)據(jù)只包含端口層數(shù)據(jù), 對(duì)于偽造端口地址的蠕蟲(chóng)病毒無(wú)能為力。
3.Netflow :統(tǒng)計(jì)所有網(wǎng)絡(luò)報(bào)文,對(duì)網(wǎng)絡(luò)設(shè)備性能影響較大。
4.sFlow:采用采樣的方式,通過(guò)設(shè)定一定的采樣率,進(jìn)行數(shù)據(jù)捕獲,對(duì)網(wǎng)絡(luò)設(shè)備影響很小。
Nagios 是一個(gè)運(yùn)行于 Linux 系統(tǒng)上的開(kāi)源網(wǎng)絡(luò)管理監(jiān)測(cè)系統(tǒng)。它強(qiáng)大的功能可以實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)上的服務(wù)器進(jìn)行全面的監(jiān)控,包括服務(wù)(apache、mysql、ntp、ftp、disk、qmail和http等)的狀態(tài),服務(wù)器的狀態(tài)等。
Nagios原理:可能大家對(duì)nagios具有這么強(qiáng)大的功能而贊嘆,又好強(qiáng)。在此,咱們一塊就 探討探討nagios它到底是怎樣工作的,怎樣實(shí)現(xiàn)它強(qiáng)大的功能的。
Nagios的功能是監(jiān)控主機(jī)和服務(wù),但是它本身并不具備這部分功能,所有檢測(cè),監(jiān)控功能都是通過(guò)各種插件來(lái)完成的。啟動(dòng)nagios后,它會(huì)周期性的自動(dòng)調(diào)用插件去檢測(cè)服務(wù)器的狀態(tài),同時(shí)nagios會(huì)維持一個(gè)隊(duì)列,所有插件返回來(lái)的狀態(tài)信息都進(jìn)入隊(duì)列,nagios每次從隊(duì)首開(kāi)始讀取信息,并進(jìn)行處理,將處理結(jié)果通過(guò)web界面顯示出來(lái)。Nagios的插件在目錄/libexec下,如check_disk 是檢查磁盤(pán)空間的插件,check_load是檢查CPU負(fù)載的等。每一個(gè)插件可以通過(guò)運(yùn)行"./check_xxx -h"來(lái)查看其使用方法和功能。
一.Nagios系統(tǒng)特點(diǎn):
1.監(jiān)控主機(jī)資源和網(wǎng)絡(luò)服務(wù);
2.允許用戶通過(guò)設(shè)計(jì)實(shí)現(xiàn)簡(jiǎn)單的插件來(lái)監(jiān)控自己特定的服務(wù);
3.當(dāng)被監(jiān)控對(duì)象出現(xiàn)問(wèn)題時(shí),會(huì)及時(shí)通知管理人員;
4.事先定義事件處理程序,當(dāng)對(duì)象出現(xiàn)問(wèn)題時(shí)自動(dòng)調(diào)用對(duì)應(yīng)的處理程序;
5.通過(guò)web頁(yè)面來(lái)監(jiān)視對(duì)象狀態(tài),警告提示和日志文件。
二.Nagios的管理模式:
分布-集中的管理模式,在nagios服務(wù)器上安裝主程序,在被監(jiān)控主機(jī)上安裝nagios代理程序,通過(guò)nagios主程序nagios代理程序之間的通信,監(jiān)控對(duì)象的狀態(tài)。
三.Nagios 的官方網(wǎng)站http://www.nagios.org
四.準(zhǔn)備并安裝:
1.Ngios工作在Linux或Unix操作系統(tǒng)之上,安裝之前,請(qǐng)確保您的系統(tǒng)支持TCP/IP 協(xié)議,并且有c語(yǔ)言編輯器(gcc);
2.因我們通過(guò)web頁(yè)面來(lái)監(jiān)控nagios,故若您的體統(tǒng)沒(méi)有安裝apache,建議您安裝。
3.安裝nagios可以用yum安裝,也可以選擇源碼安裝。(源碼安裝操作步驟:)
一般我們將nagios安裝在/usr/local/目錄下,當(dāng)然讀者也可以根據(jù)自己的習(xí)慣,定義自己的安裝目錄。安裝成功后,配置nagios,檢查nagios的配置是否正確:
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg 若沒(méi)有錯(cuò)誤,就可以啟動(dòng)nagios了。啟動(dòng)的方式有兩種:
l /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg
l /etc/init.d/nagios start
4.啟動(dòng)成功后,啟動(dòng)瀏覽器,輸入:http://主機(jī)ip/nagios,如果配置正確,就會(huì)進(jìn)入nagios的監(jiān)控頁(yè)面。
五.配置
nagios及其插件的安裝
nagios主機(jī):192.168.0.34
關(guān)閉:iptables,selinux
下載軟件包
nagios-cn-3.2.3.tar.bz2
nagios-plugins-1.5.tar.gz
[root@server34 ~]# tar jxf nagios-cn-3.2.3.tar.bz2
編譯
[root@server34 nagios-cn-3.2.3]# ./configure
錯(cuò)誤:*** GD, PNG, and/or JPEG libraries could not be located... *********
解決:需要安裝gd-devel:
rhel6.3:lftp 192.168.0.251:/pub/update> get gd-devel-2.0.35-10.el6.x86_64.rpm
rhel6.4:lftp 192.168.0.251:/pub/update> get gd-devel-2.0.35-11.el6.x86_64.rpm
[root@server34 ~]# yum localinstall gd-devel-2.0.35-10.el6.x86_64.rpm -y
繼續(xù)編譯
[root@server34 nagios-cn-3.2.3]# ./configure
創(chuàng)建nagios用戶,并指定nagios的用戶家目錄為/usr/local/nagios,該用戶是運(yùn)行 nagios 服務(wù)的用戶
[root@server34 nagios-cn-3.2.3]# useradd -M -d /usr/local/nagios nagios
[root@server34 nagios-cn-3.2.3]# make all
[root@server34 nagios-cn-3.2.3]# make install
編譯安裝nagios的啟動(dòng)腳本
[root@server34 nagios-cn-3.2.3]# make install-init
[root@server34 nagios-cn-3.2.3]# make install-commandmode
apache通過(guò)webconf發(fā)布nagios文件
[root@server34 nagios-cn-3.2.3]# make install-webconf
編譯naigos的配置文件
[root@server34 nagios-cn-3.2.3]# make install-config
將apache用戶加到nagios組里,使 apache 用戶對(duì) nagios 目錄具有寫(xiě)權(quán)限,不然 web 頁(yè)面操作失敗
[root@server34 nagios-cn-3.2.3]# usermod -G nagios apache
nagios本身設(shè)置的訪問(wèn)控制
[root@server34 nagios-cn-3.2.3]# cat /usr/local/nagios/etc/htpasswd.users
nagiosadmin:gCWSDnqEHR45c
更改nagiosadmin用戶的密碼(因?yàn)閚agios自帶的密碼我們無(wú)法知道,所以需重置密碼)
重置密碼:
[root@server34 ~]# htpasswd /usr/local/nagios/etc/htpasswd.users nagiosadmin
New password:
Re-type new password:
Updating password for user nagiosadmin
檢測(cè)nagios的配置是否正確:
[root@server34 ~]# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
測(cè)試:http://192.168.0.34/nagios(用戶命:nagiosadmin ,密碼:westos)
看到主機(jī)所有服務(wù)都處于不可達(dá)狀態(tài),這屬于正常情況,因?yàn)閚agios的插件都沒(méi)有安裝
安裝nagios插件:
停掉nagios
[root@server34 ~]# /etc/init.d/nagios stop
[root@server34 ~]# tar zxf nagios-plugins-1.5.tar.gz
編譯nagios-plugins,其中--with-nagios-user=nagios --with-nagios-group=nagios指定運(yùn)行nagios-plugins的用戶和組
[root@server34 nagios-plugins-1.5]# ./configure --with-nagios-user=nagios --with-nagios-group=nagios
[root@server34 nagios-plugins-1.5]# make
[root@server34 nagios-plugins-1.5]# make install
[root@server34 nagios-plugins-1.5]# /etc/init.d/nagios start
Starting nagios: done.
http://192.168.0.34/nagios
看到以下主機(jī)組的主機(jī)狀態(tài)為運(yùn)行即可(注:不用管RADIUS)
六.檢查
登錄頁(yè)面若顯示:"Internal Server Error",可能是:
l 本機(jī)安裝并正在運(yùn)行Redhat linux,需用命令setenforce 0,將selinux模式改為permission狀態(tài)。
l 啟動(dòng)apache
l 刷掉火墻
附件:http://down.51cto.com/data/2364360另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
當(dāng)前文章:nagios簡(jiǎn)介,nagios及其插件的源碼安裝-創(chuàng)新互聯(lián)
網(wǎng)站地址:http://www.rwnh.cn/article30/cspspo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營(yíng)銷型網(wǎng)站建設(shè)、動(dòng)態(tài)網(wǎng)站、品牌網(wǎng)站建設(shè)、關(guān)鍵詞優(yōu)化、網(wǎng)站改版、網(wǎng)站排名
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容