snmp是乙個構建在tcp/udp上的遠端監控應用。他能夠監控網路中的主機的一些狀態資訊,比如記憶體使用率,cpu占有率,磁碟占有率。snmp的目標就是管理網際網路的上眾多廠商生產的各種軟硬體平台。
其主要分為兩個部分:
安裝在待監控主機上的snmp伺服器端,用於收集主機的資訊。
安裝在監控主機上的snmp客戶端,實時發出查詢命令,獲得被監控的主機的執行資訊
snmp的工作模式:
nms向agent採集資料。
agent向nms報告資料。
nms命令sgent修改配置。
snmp的元件。
一套完整的snmp系統包括管理庫(mib),管理資訊結構(smi),以及snmp協議。
mib:management information base 管理資訊庫。
任何被管理的資源都被表示成乙個物件,mib就是被管理物件的集合。它定義了被管理物件的一系列屬性:物件的名稱,物件的訪問許可權和物件的資料型別。每個snmp裝置(agent)都有自己的mib,mib也可以看做是nms(網管系統)和agent之間的溝通橋梁。
smi:mib的表示符號
指定了在snmp的mib中用於定義管理目標的規則。資料型別,物件模型,以及寫入和管理資訊的規則。
可以說是整數型,字元型,等等。。。。
snmp協議:
nms可發起的操作:
get,getnext,set,trap(捕獲agent的狀態提交)
agent可發起的操作:
整體基於udp協議
snmp協議的版本:
v1,v2,v3
v1沒有認證功能
v2在v1的基礎上認證功能,nms--->agent和互相標識
v3在v2基礎上加上了加密功能。
cacti就是將snmp收集的資訊,並存入資料庫中,分析進行操作,及時繪製。但其報警功能是很差的。cacti注重於資料的收集並且
將資料圖進行展示。
nagios是個強大的報警監控系統。報警策略的定義。但不適用於與大規模各種指標的監控,在分布式的監控環境下,表現十分不好。nagios只是關心資料是否超標之類的,並不注重資料的走向。
zabbix可實現複雜的多條件告警。安裝部署簡單。對cacti和nagios的功能全覆蓋。畫圖也比較美觀。
SNMP協議學習筆記
什麼是snmp協議?snmp協議是以udp為基礎的應用層協議,全稱為 簡單網路管理協議,用於網路管理系統與被管裝置 路由器,交換機,伺服器等裝置 進行通訊。應用場景 隨著網路裝置的增多,需要單獨的網路管理系統對網路裝置進行管理,網路管理系統通過snmp協議與被管網路裝置進行通訊。涉及概念 第一部分 ...
snmp協議介紹
snmp協議概述 snmp work management protocol 即簡單網路管理協議,它為網路管理系統提供了底層網路管理的框架。snmp協議的應用範圍非常廣泛,諸多種類的網路裝置 軟體和系統中都有所採用,主要是因為snmp協議有如下幾個特點 首先,相對於其它種類的網路管理體系或管理協議而...
SNMP協議總結
snmp network management protocal 簡單網路管理協議,其前身是sgmp協議 簡單閘道器監控協議 該協議的作用是對網路上的裝置進行監視管理,是一種應用層協議。基於tcp ip的網路管理包括兩個部分 網路管理器 也叫管理程序,manager 和被管裝置 被管裝置對應的程序稱...