天天看點

Linux Snmp網絡管理協定

接下來的幾篇文章主要是關于Linux伺服器的監控、網絡管理以及郵件報警的一些簡單介紹,因為不是Linux運維出身,這裡隻是愛好的學習總結,希望對自己有所幫助。

一、網絡管理的概念

1、監督、組織和控制網絡通信服務和資訊處理所必須的各種活動的總稱。

2、利用多種應用程式、工具和裝置來監控和維護網絡運作的一種技術。

控制台程式通過監控收集被管理裝置資料,然後處理資料比方說繪制成圖,來實作監控行為。

被管理裝置 網絡管理工作站
MIB資料集 控制台程式

二、SNMP協定

1、輪詢(Polling)和中斷(Interrupe)

其中控制程式通路資料叫做輪詢,而被管理裝置出現問題時主動發送報告給控制程式叫中斷。

2、常用網絡管理軟體

網管軟體 公司 說明
sitescope HP 相容跨平台,适合大型企網絡管理
netview IBM 既可以作為一個跨平台系統,也可以作為一個開發平台,适合大規模企業
mrtg 開源軟體 監控網絡鍊路流量負載的工具軟體,通過snmp協定得到裝置的流量資訊
cacti 一套基于PHP、MYSQL、SNMP、RRDTool開發的網絡流量監測圖形分析工具
Solarwinds 包括網絡自動發現、故障發現、性能監控的姑等組合的軟體
WhatsUp IPswitch 提供對網絡服務狀态、SNMP資料、windows和syslog事件的監控和警告

三、安裝snmp

1、安裝snmp軟體包

yum-yinstallnet-snmp*

2、編輯snmp配置檔案

vim/etc/snmp/snmp.conf

access notConfigGroup "" any noauth exact all none none
view all included .1 80
recommunity public 192.168.10.1      

3、啟動服務

servicesnmpdrestart

四、常用systemoid

#linux 系統負載
#1分鐘系統負載
.1.3.6.1.4.1.2021.10.1.5.1
#15分鐘系統負載
.1.3.6.1.4.1.2021.10.1.5.3
#linux cpu 使用和空閑
#cpu使用率
.1.3.6.1.4.1.2021.10.11.50.0
#cpu空閑率
.1.3.6.1.4.1.2021.10.11.53.0
#監視硬碟空間
#根分區oid
.1.3.6.1.4.1.2021.9.1.8.1
#boot分區
.1.3.6.1.4.1.2021.9.1.8.2
#TCP連接配接數
.1.3.6.1.2.1.6.9.0
#監視記憶體使用量
#記憶體使用量
.1.3.6.1.2.1.25.2.2.1.6.2
#swap使用量
.1.3.6.1.2.1.25.2.2.1.6.3
#監視系統程序數
.1.3.6.1.2.1.25.1.6.0
#更多參數可參考官方      
#檢視系統所有的oid以及oid名稱
snmpwalk -v1 -cpublic localhost -m all
#檢視該oid的描述
snmpptranslate -Td .1.3.6.1.4.1.2021.9.1.8.1
#檢視單個oid
snmpptranslate -T1 .1.3.6.1.4.1.2021.9.1.8.1
#檢視整個oid全稱
snmpptranslate -Of .1.3.6.1.4.1.2021.9.1.8.1
#檢視該oid的名稱和值
snmpget -v1 cpublic localhost .1.3.6.1.4.1.2021.9.1.8.1