❶ SNMP TRAP配置中的ip為資料庫網卡ip還是設備網卡ip
SNMP一般指簡單網路管理協議,簡單網路管理協議(SNMP) 是專門設計用於在 IP 網路管理網路節點(伺服器、工作站、路由器、交換機及HUBS等)的一種標准協議,它是一種應用層協議。
trap為linux 命令,bash 內置命令,可以查看shell環境信號和設置信號的處理方式。
使用格式(commands為命令,signals為信號的指代):
1):$ trap "commands" signals #接收到signals指定的信號時,執行commands命令。
2):$ trap signals #如果沒有指定命令就是恢復 signals的動作。比如 trap INT 就是恢復Ctrl+C。
3):$trap "" signals #忽略信號signals
4):$ trap -l # 列出所有的信號
❷ 求教linux下如何配置snmp trap
安裝snmp服務
CentOS/RedHat下可以只用yum命令進行安裝。
$ yum –y install net-snmp net-snmp-devel
若要使用snmpwalk進行安裝檢測,則還需要安裝net-snmp-utils包
$ yum –y install net-snmp-utils
Ubuntu可以通過apt-get install snmp snmpd 進行安裝
設置安全的驗證方式
將SNMP代理程序暴露給網路上的所有主機是很危險的,為了防止其它主機訪問您的SNMP代理程序,我們需要在SNMP代理程序上加入身份驗證機制。SNMP支持不同的驗證機制,這取決於不同的SNMP協議版本,雲監控目前支持v2c和v3兩個版本,其中v2c版本的驗證機制比較簡單,它基於明文密碼和授權IP來進行身份驗證,而v3版本則通過用戶名和密碼的加密傳輸來實現身份驗證,我們建議使用v3,當然,只要按照以下的介紹進行配置,不論是v2c版本還是v3版本,都可以保證一定的安全性,您可以根據情況來選擇。
注意一點,SNMP協議版本和SNMP代理程序版本是兩回事,剛才說的v2c和v3是指SNMP協議的版本,而Net-SNMP是用來實現SNMP協議的程序套件,目前它的最新版本是剛才提到的5.4.2.1。
v2c
先來看如何配置v2c版本的SNMP代理,我們來創建snmpd的配置文件,默認情況下它是不存在的,我們來創建它,如下:
sdo:~ # vi /usr/local/snmp/share/snmp/snmpd.conf
然後我們需要創建一個只讀帳號,也就是read-only community,在snmpd.conf中添加以下內容:
rocommunity sdomonitor 114.80.132.9 rocommunity sdomonitor 58.215.169.26 rocommunity sdomonitor 58.215.169.27
如果想要檢測服務是否成功開啟,則還需要在snmpd.conf中添加:
rocommunity sdomonitor 127.0.0.1
注意,這里的"rocommunity"表示這是一個只讀的訪問許可權,雲監控只可以從您的伺服器上獲取信息,而不能對伺服器進行任何設置。
緊接著的"sdomonitor"相當於密碼,很多平台喜歡使用"public"這個默認字元串。這里的"sdomonitor"只是一個例子,您可以設置其它字元串作為密碼。
最右邊的"60.195.249.83"代表指定的監控點IP,這個IP地址是雲監控專用的監控點,這意味著只有雲監控有許可權來訪問您的SNMP代理程序。
所以,以上這段配置中,只有"sdomonitor"是需要您進行修改的,同時在雲監控上添加伺服器的時候,需要提供這個字元串。
v3
當然,我們建議您使用v3版本來進行身份驗證。對於一些早期版本的Linux分發版,其內置的SNMP代理程序可能並不支持v3,所以我們建議您按照前邊介紹的方法,編譯和安裝最新的Net-Snmp。
v3支持另一種驗證方式,需要創建一個v3的帳號,我們同樣修改以下配置文件:
sdo:~ # vi /usr/local/snmp/share/snmp/snmpd.conf
然後添加一個只讀帳號,如下:
rouser sdomonitor auth
可以看到,在v3中,"rouser"用於表示只讀帳號類型,隨後的"sdomonitor"是指定的用戶名,後邊的"auth"指明需要驗證。
接下來,我們還要添加"sdomonitor"這個用戶,這就是v3中的特殊機制,我們打開以下配置文件:
sdo:~ # vi /var/net-snmp/snmpd.conf
這個文件會在snmpd啟動的時候被自動調用,我們需要在它里邊添加創建用戶的指令,如下:
createUser sdomonitor MD5 mypassword
這行配置的意思是創建一個名為"sdomonitor"的用戶,密碼為"mypassword",並且用MD5進行加密傳輸。這里要提醒的是:
密碼至少要有8個位元組
這是SNMP協議的規定,如果小於8個位元組,通信將無法進行。
值得注意的是,一旦snmpd啟動後,出於安全考慮,以上這行配置會被snmpd自動刪除,當然,snmpd會將這些配置以密文的形式記錄在其它文件中,重新啟動snmpd是不需要再次添加這些配置的,除非您希望創建新的用戶。
以上配置中的用戶名、密碼和加密方式,在雲監控添加伺服器的時候需要添加。
啟動snmp服務
$ service snmpd start
用以下命令檢查服務是否啟動成功
$ snmpwalk -v 2c -c sdomonitor 127.0.0.1 system
如果要關閉,則可以直接kill這個進程,如下:
$ killall -9 snmpd 或者$ service snmpd stop
❸ 網元所支持的snmp trap 怎麼測試
trap的產生是由代理端的邏輯決定的,也就是寫代理程序的人決定的。
比如:你自己寫一個代理端,這個代理端用來採集cpu佔用率,
你可以在程序中規定:
如果cpu佔用率>60%,就發送一條trap命令。
這個trap命令的觸發完成是由代理端決定的
❹ snmp trap 信息的獲取
trap的產生是由代理端的邏輯決定的,也就是寫代理程序的人決定的。
比如:你自己寫一個代理端,這個代理端用來採集cpu佔用率,
你可以在程序中規定:
如果cpu佔用率>60%,就發送一條trap命令。
這個trap命令的觸發完成是由代理端決定的,你想怎麼觸發就怎麼觸發。
❺ 如何給SNMP Trap通道加上同步機制
如何給SNMP Trap通道加上同步機制
trap的產生是由代理端的邏輯決定的,也就是寫代理程序的人決定的。
比如:你自己寫一個代理端,這個代理端用來採集cpu佔用率,
你可以在程序中規定:
如果cpu佔用率>60%,就發送一條trap命令。
獲得對應的OID 的信息 SET :設置OID 對應的值 TRAP :是一種自陷信息,設備不需要主動尋輪 。。只要在自己產生問題的時候 會自動告訴 SNMP 的管理端這個trap命令的觸發完成是由代理端決定的,你想怎麼觸發就怎麼觸發。
❻ 華為交換機和中興交換機查看snmp配置情況和埠鏡像配置情況的命令分別是什麼
華為2100系列交換機,配置SNMP
1、snmp-agent community read abcd
\\設置團體名為abcd,屬性為只讀。
2、snmp-agent target-host trap address udp-domain 192.168.100.80 params securityname abcd
\\設置管理機的IP地址為192.168.100.80,而且「securityname」(即團體名)要與上面的設置一致。
3、 snmp-agent sys-info version { { v1 | v2c | v3 }* | all }
\\啟用不同版本的snmp,這里可以選alls
4、snmp trap enable
\\啟動snmp的trap功能。
❼ 關於SNMP的一個問題:向管理端發送SNMP Trap報警信息。
snmptrapd需要一個配置文檔,snmptrapd.conf。
此文件用來指定管理進程如何處理接收到的snmp notification。
1. 在net-snmp安裝目錄下新建snmptrapd.conf文件,假設本系統使用以下路徑:/ABC/soft/net-snmp/share/snmp/snmptrapd.conf
2. 在snmptrapd.conf中加入以下指令:
authCommunity log,execute,net public
這條指令指明以「public」為「community」請求的snmp 「notification」允許的操作。
各變數意義如下:
log: log the details of the notification - either in a specified file, to standard output (or stderr), or via syslog(or similar).
execute: pass the details of the trap to a specified handler program, including embedded perl.
net: forward the trap to another notification receiver.
3. 若想對接收到的信息進行處理,可以使用traphandle,示例如下:
traphandle SNMPv2-MIB::coldStart /usr/nba/bin/traps cold
traphandle SNMPv2-MIB::warmStart /usr/nba/bin/traps warm
traphandle IF-MIB::linkDown /usr/nba/bin/traps down
traphandle IF-MIB::linkUp /usr/nba/bin/traps up
第一個參數為從snmptrapd接收的OID,第二個參數為調用的程序。此系統未做traphandle處理。
4. 啟動snmptrapd
使用以下指令啟動snmptrapd:
snmptrapd -f -Lo
該指令將接收到的信息通過標准輸出設備列印出來,各參數意義如下:
-f: Do not fork() from the calling shell.
-L[efos]: Specify where logging output should be directed (standard error or output, to a file or via syslog
❽ snmptrap命令從哪個ip發出
snmp_trap 命令用於生成一個通知(陷阱),以通過指定消息向 SNMP 管理器報告事件。
語法
snmp_trap [-debug] [-host HostName | -target TargetHost] [-com Community] [-msg Message]
-host HostName 指定連接到指定的主機上的 SNMP 代理程序。如果未指定此標志,那麼預設主機為本地主機。Host 可以是 IP 地址,也可以是主機名。
❾ 華為交換機怎麼配置trap報文
打開Trap開關,並配置Trap主機後,設備會主動上送Trap信息至Trap主機。
打開Trap開關。
打開SNMP模塊的Trap開關。
<HUAWEI> system-view
[HUAWEI] snmp-agent trap enable feature-name snmp
說明:
如果不配置各個模塊Trap開關,則直接使用各個模塊Trap開關的預設配置。可以通過display snmp-agent trap all命令查看各個模塊Trap開關的預設配置。此處僅配置打開SNMP所有的Trap開關。
配置發送Trap的介面。
發送Trap的介面為LoopBack0,IP地址為10.1.1.1。
<HUAWEI> system-view
[HUAWEI] interface loopback 0
[HUAWEI-LoopBack0] ip address 10.1.1.1 32
[HUAWEI-LoopBack0] quit
[HUAWEI] snmp-agent trap source loopback 0
說明:
指定介面後,將以介面IP地址作為發送的Trap報文的IP地址。為了保證設備的安全性,發送介面最好配置為LoopBack介面。交換機端配置的Trap報文的介面和NMS配置交換機發送報文的介面需要一致,否則會引起NMS無法接收Trap報文。另外,需要保證Trap介面的IP地址和Trap主機的IP地址之間路由可達。
配置Trap主機。
主機地址為10.1.2.10,UDP埠號為50000,安全名為user001,發送Trap的版本為v3,安全級別為privacy。
<HUAWEI> system-view
[HUAWEI] snmp-agent target-host trap address udp-domain 10.1.2.10 udp-port 50000 params securityname user001 v3 privacy
說明:
發送Trap的版本必須和設備使能的SNMP版本保持一致,如果不一致則Trap信息無法上送到網管。當配置的版本為v3時,安全名必須和創建的用戶名保持一致,否則Trap信息無法上送到網管,v1和v2c中對於安全名的配置則沒有限制。
UDP埠號預設是162,修改UDP埠號後需要重新配置網管接收Trap的UDP埠號,如果設備和網管的UDP埠號不一致Trap信息無法上送到網管。
在配置安全級別時,要確保Trap主機的安全級別高於或等於用戶的安全級別。
❿ 十個常見網路命令
winver---------檢查Windows版本
wmimgmt.msc----打開windows管理體系結構
wupdmgr--------windows更新程序
wscript--------windows腳本宿主設置
write----------寫字板
winmsd---------系統信息
wiaacmgr-------掃描儀和照相機向導
winchat--------XP自帶區域網聊天
mem.exe--------顯示內存使用情況
Msconfig.exe---系統配置實用程序
mplayer2-------簡易widnows media player
mspaint--------畫圖板
mstsc----------遠程桌面連接
mplayer2-------媒體播放機
magnify--------放大鏡實用程序
mmc------------打開控制台
mobsync--------同步命令
dxdiag---------檢查DirectX信息
drwtsn32------ 系統醫生
devmgmt.msc--- 設備管理器
dfrg.msc-------磁碟碎片整理程序
diskmgmt.msc---磁碟管理實用程序
dcomcnfg-------打開系統組件服務
ddeshare-------打開DDE共享設置
dvdplay--------DVD播放器
net stop messenger-----停止信使服務
net start messenger----開始信使服務
notepad--------打開記事本
nslookup-------網路管理的工具向導
ntbackup-------系統備份和還原
narrator-------屏幕"講述人"
ntmsmgr.msc----移動存儲管理器
ntmsoprq.msc---移動存儲管理員操作請求
netstat -an----(TC)命令檢查介面
syncapp--------創建一個公文包
sysedit--------系統配置編輯器
sigverif-------文件簽名驗證程序
sndrec32-------錄音機
shrpubw--------創建共享文件夾
secpol.msc-----本地安全策略
syskey---------系統加密,一旦加密就不能解開,保護windows xp系統的雙重密碼services.msc---本地服務設置
Sndvol32-------音量控製程序
sfc.exe--------系統文件檢查器
sfc /scannow---windows文件保護
tsshutdn-------60秒倒計時關機命令
tourstart------xp簡介(安裝完成後出現的漫遊xp程序)
taskmgr--------任務管理器
eventvwr-------事件查看器
eudcedit-------造字程序
explorer-------打開資源管理器
packager-------對象包裝程序
perfmon.msc----計算機性能監測程序
progman--------程序管理器
regedit.exe----注冊表
rsop.msc-------組策略結果集
regedt32-------注冊表編輯器
rononce -p ----15秒關機
regsvr32 /u *.dll----停止dll文件運行
regsvr32 /u zipfldr.dll------取消ZIP支持
cmd.exe--------CMD命令提示符
chkdsk.exe-----Chkdsk磁碟檢查
certmgr.msc----證書管理實用程序
calc-----------啟動計算器
charmap--------啟動字元映射表
cliconfg-------SQL SERVER 客戶端網路實用程序
Clipbrd--------剪貼板查看器
conf-----------啟動netmeeting
compmgmt.msc---計算機管理
cleanmgr-------垃圾整理
ciadv.msc------索引服務程序
osk------------打開屏幕鍵盤
odbcad32-------ODBC數據源管理器
oobe/msoobe /a----檢查XP是否激活
lusrmgr.msc----本機用戶和組
logoff---------注銷命令
iexpress-------木馬捆綁工具,系統自帶
Nslookup-------IP地址偵測器
fsmgmt.msc-----共享文件夾管理器
utilman--------輔助工具管理器
gpedit.msc-----組策略