Linux服務(wù)器三種監(jiān)控技術(shù)的優(yōu)缺點(diǎn)
linux系統(tǒng)的強(qiáng)大的功能和絢麗的界面使得很多企業(yè)都選用linux系統(tǒng)來做服務(wù)器,下面是介紹三種Linux服務(wù)器監(jiān)控技術(shù)的優(yōu)缺點(diǎn)。
隨著國內(nèi)各行各業(yè)IT化的迅速普及,機(jī)房作為信息化的重要標(biāo)志其數(shù)量日益增多,銀行、電信運(yùn)營商等傳統(tǒng)的IT大戶自不必說,就是普通的大中企業(yè)、政府、院校以及大型醫(yī)院等在機(jī)房建設(shè)的投入上也是日漸增多,機(jī)房的規(guī)模越來越大。而作為機(jī)房的主角――各種服務(wù)器的數(shù)量更是迅猛增加。怎樣有效的管理好這么多的服務(wù)器成為擺在企業(yè)IT部門面前的一道棘手的難題,在管理這些服務(wù)器的工作中有很重要一環(huán)是怎樣實(shí)時(shí)監(jiān)測它們的運(yùn)行狀態(tài)以及性能,如果單靠人工去監(jiān)測這么多服務(wù)器顯然既不科學(xué)也不現(xiàn)實(shí),針對這種情況市場上出現(xiàn)了各種各樣輔助IT部門運(yùn)維的服務(wù)器監(jiān)測軟件。這些軟件所采用的技術(shù)一般有以下幾種,我在下面逐一分析一下它們的優(yōu)缺點(diǎn):
Linux服務(wù)器監(jiān)控技術(shù)1.SNMP代理(客戶端)方式
SNMP(SimpleNetworkManagementProtocol)作為一種國際通用的網(wǎng)絡(luò)管理協(xié)議被廣泛的應(yīng)用于對各種交換機(jī),路由器等網(wǎng)絡(luò)設(shè)備的管理上,而現(xiàn)在也越來越多被用于對服務(wù)器的監(jiān)控上。通過SNMP方式對服務(wù)器監(jiān)控其優(yōu)點(diǎn)是比較通用服務(wù)器一旦部署SNMPAgent,任何能實(shí)現(xiàn)SNMP協(xié)議的軟件都可對其進(jìn)行監(jiān)測,并且通過這種手段進(jìn)行監(jiān)測不需知道被監(jiān)測服務(wù)器的用戶名與密碼,所以比較安全。其缺點(diǎn)是很多服務(wù)器并非默認(rèn)安裝SNMPAgent.如果要通過這種方式監(jiān)測則需要對所有服務(wù)器安裝部署,另外其能監(jiān)測的參數(shù)指標(biāo)比較固定不夠深入,如用戶有特殊需求不好滿足(大部分用戶沒有在其上進(jìn)行二次開發(fā)的能力),還有由于SNMP協(xié)議是通過UDP方式實(shí)現(xiàn)的,在網(wǎng)絡(luò)狀況不佳的情況下其可靠性難以保證。
Linux服務(wù)器監(jiān)控技術(shù)2.SSH方式
這種方式原理是一致的,都是軟件通過相應(yīng)的客戶端協(xié)議登錄到服務(wù)器上執(zhí)行命令,然后解析其結(jié)果來實(shí)現(xiàn)監(jiān)測的。它的優(yōu)點(diǎn)是一般服務(wù)器都會默認(rèn)安裝有相應(yīng)的服務(wù)端軟件,所以監(jiān)測起來比較方便也不需要額外安裝其它的軟件,但它需要獲知服務(wù)器相應(yīng)的用戶名與密碼,這一點(diǎn)也是很多用戶不容易接受的,更何況在實(shí)際環(huán)境中很多服務(wù)器的用戶名和密碼由于安全原因會經(jīng)常改變,這就給監(jiān)測軟件的工作帶來很大麻煩,尤其是被監(jiān)測的服務(wù)器數(shù)量很多的情況下修改密碼將非常不方便,還有它能監(jiān)測的參數(shù)也受權(quán)限和命令所限,很多客戶關(guān)心的監(jiān)測指標(biāo)可能沒辦法獲取,此外它無限制的遠(yuǎn)程控制能力同樣令用戶不安。
Linux服務(wù)器監(jiān)控技術(shù)3.安裝私有代理(客戶端)方式
這種方式是指通過在被監(jiān)測機(jī)上安裝輕量級的代理軟件來實(shí)現(xiàn)的一種監(jiān)測方式,它的優(yōu)點(diǎn)是監(jiān)測指標(biāo)深入細(xì)致有針對性,相比SNMP方式它幾乎能滿足客戶任何的監(jiān)測需要,并且由于它不需要知道被監(jiān)測服務(wù)器的用戶名和密碼,所以安全性也很好。大部分私有代理采用的都是私有協(xié)議并以TCP方式實(shí)現(xiàn),其可靠性也很有保證。其缺點(diǎn)是:部署相對麻煩,最初需要逐個(gè)機(jī)器安裝代理軟件,不過一旦安裝完畢,以后如果又開發(fā)出新的監(jiān)測功能,代理軟件一般能自動從服務(wù)器端升級,這在很大程度上彌補(bǔ)了部署不便的問題。
綜上所述,各種監(jiān)測方式各有優(yōu)缺點(diǎn),在實(shí)際環(huán)境中需要根據(jù)實(shí)際情況使用,但從大的發(fā)展趨勢來看應(yīng)主要以SNMP和私有代理的方式為主。
總結(jié):
希望本文介紹的Linux服務(wù)器三種監(jiān)控技術(shù)的優(yōu)缺點(diǎn)能夠?qū)ψx者有所幫助,更多有關(guān)linux系統(tǒng)的知識還有待于讀者去探索和學(xué)習(xí)。
【編輯推薦】