凝思系統怎麼配置snmp
Ⅰ linux怎麼安裝snmp伺服器配置
一、安裝snmp服務
1、檢查系統是否已經安裝snmp的rpm包
以下是安裝snmp服務需要的rpm包:
libsensors3-2.10.6-55.el5.i386.rpm
lm_sensors-2.10.6-55.el5.i386.rpm
net-snmp-libs-5.3.2.2-5.el5.i386.rpm
net-snmp-5.3.2.2-5.el5.i386.rpm
net-snmp-utils-5.3.2.2-5.el5.i386.rpm
推薦到http://rpm.pbone.net/下載這些rpm包,該網站比較全面,包含各種版本的包。
使用命令:$ rpm -qa|grep snmp
檢查是否安裝net-snmp-utils-5.3.2.2-5.el5,net-snmp-libs-5.3.2.2-5.el5,net-snmp-5.3.2.2-5.el5三個rpm包
使用命令:$ rpm -qa|grep libsen
檢查是否安裝libsensors3-2.10.6-55.el5
使用命令:$ rpm -qa|grep lm
檢查是否安裝lm_sensors-2.10.6-55.el5
說明:
(1)這幾個包的安裝有一定順序,在安裝的時候,會有提示。比如安裝
net-snmp-5.3.2.2-5.el5.i386.rpm時,會提示必須先安裝net-snmp-libs-5.3.2.2-5.el5.i386.rpm。
(2)net-snmp-utils-5.3.2.2-5.el5.i386.rpm並不是必須安裝的包,但安裝它會帶來不少幫助,它提供了很多工具,例如可以使用snmptranslate命令查看oid,可以使用snmpget、snmpwalk命令等。
(3)net-snmp-libs-5.3.2.2-5.el5.i386.rpm、net-snmp-5.3.2.2-5.el5.i386.rpm、
net-snmp-utils-5.3.2.2-5.el5.i386.rpm這三個包有一定的版本要求,必須版本一致,否則安裝無法成功。我這里都使用的5.3.2.2-5.el5版本,也可以下載其他版本的rpm包,但注意版本要一致,在安裝的時候也會提示,哪個版本的包是必須的,你可以根據提示下載需要的包。
2、安裝以上的幾個rpm包
若系統中沒有安裝以上包,則先安裝。
使用命令:rpm –ivh 包名
安裝完後,使用命令:$ rpm -qa|grep snmp,檢查是否已經安裝成功。
YUM 安裝
1 yum install -y net-snmp net-snmp-utils
3、啟動snmp服務
若安裝成功,則可使用命令:
$ service snmpd start
提示:Starting snmpd: [ OK ],則啟動snmp服務成功。
你可以將snmp服務設置為開機自啟動,這樣免去手動啟動的麻煩。
使用命令:$ chkconfig snmpd on,將snmpd服務設為開機自啟動。
然後使用命令:$ chkconfig --list | grep snmpd,查看是否已經設置成功。
4、驗證snmp服務
(1)使用snmpwalk命令,查看本機localhost的主機名:
如上,獲取到本機主機名為Oracle.domain.com,則表示snmp服務已經可以正常使用。
(2)使用snmptranslate命令,檢查snmp工具是否可以使用:
如上,查出了部分oid,則表示snmp工具可以正常使用。
(3)測試遠端主機是否可以獲取數據。
我這里登陸了另外一台Linux主機,該主機也按照上面的步驟安裝好snmp服務及snmp工具。通過這台主機,獲取遠端主機的數據,這時需指定遠端主機的IP地址:
如上,可以看到通過遠端主機獲取到的主機名,與在本機獲取到的主機名是一致的。
二、配置snmp服務
以上安裝完成後,使用的是snmp的默認配置,通過這些默認配置,我們只能獲取主機的部分信息。但一些其他的重要信息,無法獲取。如主機的CPU使用情況,內存使用情況等。
如上,無法獲取CPU的空閑率(註:1.3.6.1.4.1.2021.11.11.0是主機CPU空閑率的oid)。
這時候,若要獲取主機的一些重要信息,則要修改snmp的默認配置。
配置方法:修改/etc/snmp/snmpd.conf文件
1、修改查看設備節點的許可權
在該文件中,找到如下位置:
view:定義了可以查看哪些節點設備的信息。
snmp默認配置只能查看.1.3.6.1.2.1.1和.1.3.6.1.2.1.25.1.1節點下的設備信息,而主機CPU和內存等設備都不在這些節點下,所以無法獲取這些數據。
因此,可以修改這個配置,如下:
在此處添加了一行:
view systemview included .1
表示可以查看.1節點下的所有設備信息。
2、修改Process checks的配置
找到如下位置:
將
# proc mountd
# proc ntalkd 4
# proc sendmail 10 1
三行前的「#」號去掉,取消注釋,結果為:
3、修改Executables/scripts配置
找到如下位置:
將
#exec echotest /bin/echo hello world
一行前的「#」號去掉,取消注釋。
4、修改disk checks配置
找到如下位置:
將
#disk / 10000
一行前的「#」號去掉,取消注釋。
5、修改load average checks配置
找到如下位置:
將 #load 12 14 14
一行前的「#」號去掉,取消注釋。
6、保存修改,重啟snmp服務
7、驗證修改配置後的snmp服務
如上,通過本機localhost獲取到CPU的空閑率為97%。
如上,通過遠端主機獲取到CPU的空閑率為93%。
Ⅱ 思科SNMP怎麼配置
思科SNMP配置的方法:
1功能需求及組網說明
snmp配置
『配置環境參數』
1.PC連接在SwitchA的埠E0/1,IP地址192.168.0.2/24
2.SwitchA管理vlan10,IP地址192.168.0.1/24
『組網需求』
PC作為SNMP網管對交換機進行管理
2數據配置步驟
『SNMP管理流程』
SNMP分為NMS和Agent兩部分,NMS(Network Management Station),是運行客戶端程序的工作站,目前常用的網管平台有Sun NetManager和IBM NetView;Agent是運行在網路設備上的伺服器端軟體。NMS可以向Agent發出GetRequest、GetNextRequest和SetRequest報文,Agent接收到NMS的請求報文後,根據報文類型進行Read或 Write操作,生成Response報文,並將報文返回給NMS。Agent在設備發現重新啟動等異常情況時,也會主動向NMS發送Trap報文,向NMS匯報所發生的事件。
【vlan相關配置】
交換機能夠使用SNMP管理,首先要具體管理vlan及IP地址
1.創建(進入)vlan10
[SwitchA]vlan 10
2.將E0/1加入到vlan10
[SwitchA-vlan10]port Ethernet 0/1
3.創建(進入)vlan10的虛介面
[SwitchA]interface Vlan-interface 10
4.給vlan10的虛介面配置IP地址
[SwitchA-Vlan-interface10]ip address 192.168.0.1 255.255.255.0
【SNMP配置】
一般情況下只需設置團體名和訪問許可權設備即可被管理,其他為可選配置
1.設置團體名和訪問許可權
[SwitchA]snmp-agent community read public
[SwitchA]snmp-agent community write private
2.設置管理員標識、聯系方法以及物理位置
[SwitchA]snmp-agent sys-info contact Mr.Wang-Tel:3306
[SwitchA]snmp-agent sys-info location telephone-closet,3rd-floor
3.允許交換機發送Trap信息
[SwitchA]snmp-agent trap enable
4.允許向網管工作站192.168.0.2發送Trap報文,使用的團體名為public
[SwitchA] snmp-agent target-host trap address udp-domain 192.168.0.2 udp-port 5000 params securityname public
3測試驗證
1.PC能夠PING通交換機管理地址
2.網管PC能夠對交換機進行管理
Ⅲ 如何配置windows下的snmp服務
解決方法1、點擊windows鍵,選擇控制面板
2、在程序中選擇卸載程序
3、在打開的頁面中左側選擇打開或關閉windows功能
4、在打開的頁面中勾選簡單網路管理協議(snmp),之後點擊確認,即將snmp安裝完畢
5、安裝完畢後,需要配置snmp協議的一些參數,繼續點擊windows開始按鈕,右鍵計算機-選擇管理
6、在計算機管理頁面中,找到服務和應用程序,打開系統服務列表,找到snmp services,右鍵屬性
7、在snmp屬性頁面中,找到安全選項卡,在接受的社區名稱中,選擇天添加,配置社區名稱,如:public
8、在接受來自下列主機的snmp數據包中,點擊添加對應的管理主機的地址,或者勾選接受來自任何足跡的snmp數據包,點擊確認,之後重啟snmp服務即完成snmp服務的配置
Ⅳ 如何在CentOS系統中安裝配置SNMP服務
1
使用SNMP服務前需要在伺服器上安裝SNMP:
使用ROOT用戶登陸在伺服器,輸入:
yum install net-snmp net-snmp-devel net-snmp-libs net-snmp-utils php-snmp
進行下載。
如何在CentOS系統中安裝配置SNMP服務
2
上面的程序首先會校驗需要升級的文件和需要下載安裝的文件,然後列來,告訴你有多大,會提示您是不是這些,需要繼續不,輸入Y,就開始下載了。
如何在CentOS系統中安裝配置SNMP服務
3
下載完成後,會自動解包安裝,整個過程是自動的,無需要人工操作。安裝完成沒有錯誤會提示:Complete!
如何在CentOS系統中安裝配置SNMP服務
4
安裝完SNMP服務後,就需要進行相關配置了,SNMP的配置文件在:
yum安裝snmpd的配置文件為 /etc/snmp/snmpd.conf
如何在CentOS系統中安裝配置SNMP服務
5
如果您不會在命令模式下使用vi編輯器的話,建議把snmpd.conf配置文件下載到本地,然後用UE等文本編輯軟體打開編輯更改。
如何在CentOS系統中安裝配置SNMP服務
6
配置snmpd.conf文件需要更改五個地方(默認配置基礎上):
1、配置snmp團體名(默認是public): com2sec notConfigUser default public 建議更改public為您使用的團體名稱
2、將access notConfigGroup "" any noauth exact systemview none none更改為access notConfigGroup "" any noauth exact all none none
3、將如下兩行前面的注釋去掉
## incl/excl subtree maskview all included .1 80## -or just the mib2 tree-view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc
4、將下面一行前面的注釋去掉
#access notConfigGroup "" any noauth exact roview rwview noneaccess notConfigGroup "" any noauth exact mib2 none none
注意以前您在復制搜索時請使用中間的關鍵搜索,因為配置文件中字元間隔長,如圖
如何在CentOS系統中安裝配置SNMP服務
7
配置文件修改完後,保存,上傳到伺服器中。
然後輸入 :service snmpd restart 重新啟動snmp服務
最後還需要執行如下命令:chkconfig snmpd on 意思是把服務加到開機啟動中,開機自動運行。
可以使用一個簡單命令判斷snmp服務是否已經成功啟動:
netstat -ln | grep 161
Ⅳ 如何配置設備側的SNMP參數
設備側一般是代理端,
在linux下常用net-snmp,
用戶可通過配置snmpd.conf文件配置net-snmp的啟動參數,
用戶信息,視圖信息
Ⅵ 如何在各系統平台配置SNMP
在Windows XP/2000 系統中配置 SNMP 代理
關於如何在Windows系統上安裝SNMP代理,可參見在Windows系統中安裝SNMP代理。
在Windows XP/2000 系統中配置 SNMP 代理的具體步驟如下:
點擊開始,指向設置,然後點擊控制面板。雙擊管理工具,然後雙擊計算機管理。
在控制台樹中,點擊服務和應用程序,然後點擊服務。
下滾明細表窗格,並點擊 SNMP service。
點擊操作菜單上的屬性。
如果您想在身份驗證失敗的時候有陷阱信息發出,那麼請在安全分頁中選擇發送身份驗證陷阱。
在接收的團體名稱下點擊添加。
在團體權利下,為主機選擇一個許可的級別以處理從被選團體接收的請求。
在社區名稱中輸入名稱(區分大小寫),然後點擊添加。
指定是否從主機接收SNMP 數據包:
要想從網路上的任何主機接收SNMP 請求,且無論其身份,請點擊接收來自任何主機 SNMP 數據包。
要想限制接收 SNMP 數據包,請點擊接收來自這些主機的 SNMP 數據包,點擊添加,輸入適當的主機名、IP或IPX 地址, 然後再次點擊添加。
點擊應用。
頁首
配置SNMP陷阱的步驟如下:
點擊開始,指向設置,然後點擊控制面板。雙擊管理工具,然後雙擊計算機管理。
在控制台樹中,點擊服務和應用程序,然後點擊服務。
下滾明細表窗格,並點擊 SNMP service。
點擊操作菜單上的屬性。
打開陷阱分頁窗格,在社區名稱下輸入計算機將把陷阱發至的社區名稱(區分大小寫),然後點擊添加到列表。
在陷阱目標中點擊添加。
在主機名,IP或 IPX地址中輸入主機的相關信息並點擊添加。
重復第5步到第7步,直到添加完您要添加的所有團體和陷阱目標。
點擊確定。
在 Windows NT 系統配置SNMP 代理
關於如何在WindowsNT系統上安裝SNMP代理,可參見在Windows系統中安裝SNMP代理。
在 Windows NT 系統中配置SNMP 代理的步驟如下:
右擊桌面上的網上鄰居圖標。
點擊屬性。
點擊服務。
點擊 SNMP 服務,然後點擊屬性。
點擊安全分頁按鈕。
要想為錯誤的驗證發送陷阱,請選擇發送驗證陷阱復選框。
在接收的團體名稱下點擊添加。
在團體名稱框中,輸入共同體名稱(從該團體接收請求)。
點擊添加,將該名稱移入接收的團體名稱列表中。
重復第 9 步添加任何團體名稱。
點擊以下選項之一,指定是從任何主機接收 SNMP 數據包,還是僅從指定的主機接收SNMP 數據包:
如果不依據源計算機 ID 來拒絕 SNMP 數據包,可選擇接收來自任何主機的 SNMP 數據包。
如果僅從列出的計算機接收SNMP 數據包,請選擇僅接收來自這些主機的SNMP 數據包。 要想指定特定的主機,請點擊添加,在IP 主機或IPX 地址框中輸入主機的名稱和地址(從該主機接收請求),然後點擊添加,將該名稱移入僅接收來自這些主機的SNMP 數據包列表。
重復第 11 步添加任何主機。
在代理分頁中指定適當的信息(如有關用戶位置和服務的注釋)。
點擊確定。
配置 SNMP 陷阱的步驟如下:
右擊桌面上的網上鄰居圖標。
點擊屬性。
點擊服務。
點擊 SNMP 服務,然後點擊屬性。
點擊陷阱分頁按鈕。
在團體名稱框中輸入名稱,以識別您想要該計算機將陷阱發送到的每個團體。團體名稱是區分大小寫的。
輸入每個名稱後,點擊添加,將這些名稱添加到列表。
添加了團體之後,在其仍是高亮時,點擊陷阱目標下的添加,為陷阱要發送到的每個團體指定主機。
在IP主機/地址或IPX地址框中輸入主機名,然後點擊添加,為所選團體將名稱和地址移入陷阱目標列表。
重復第10步,添加任何主機。
點擊確定。
在 Linux 8.0以前的版本配置代理
關於如何在Linux系統上安裝SNMP代理,可參見 在Linux系統中安裝SNMP代理。
如果代理已運行,請使用以下命令將其停止:
/etc/rc.d/init.d/snmpd stop
在/etc/rc.d/init.d/snmpd 文件中做以下修改:
將
daemon /usr/sbin/snmpd $OPTIONS
改為
daemon /root/ucd_agent/sbin/snmpd $OPTIONS
將
killproc /usr/sbin/snmpd
改為
killproc /root/ucd_agent/sbin/snmpd
這是用於在啟動和停止SNMP 代理時選擇當前安裝的版本。
使用命令 /etc/rc.d/init.d/snmpd start來啟動代理。
在 Linux 8.0版本及8.0 以上版本配置代理
在Linux 8.0版本及8.0 以上版本,可以使用 SNMP 的最新版本,只需在 snmpd.conf 文件中做以下修改:
在
# name incl/excl subtree mask(optional)
行後插入
view allview included .1.3.6
將
# group context sec.modelsec.level prefix read write notif
以後的行
lineaccess notConfigGroup 「」 any noauth exact systemview none none
改為
access notConfigGroup 「」 any noauth exact allview none none
然後使用以下命令重啟 snmp 代理:
/etc/rc.d/init.d/snmpd restart
在 Solaris 機器中配置代理
關於如何在Windows系統上安裝SNMP代理,可參見在Solaris系統中安裝SNMP代理。
如果代理已運行,請使用以下命令將其停止:
/etc/init.d/init.snmpdx stop
在/etc/init.d/init.snmpdx 文件中做以下修改:
將 if [ -f /etc/snmp/conf/snmpdx.rsrc -a -x /usr/lib/snmp/snmpdx ]; then
/usr/lib/snmp/snmpdx -y -c /etc/snmp/conf -d 3 -f 0
fi
改為
/sbin/snmpd
將 /usr/bin/pkill -9 -x -u 0 『(snmpdx|snmpv2d|mibiisa)』
改為
/usr/bin/pkill -9 -x -u 0 『(snmpd)』
使用命令 /etc/init.d/init.snmpdx start 重啟代理。
Ⅶ 如何配置snmp
1) 安裝SNMP 略,請參閱LINUX系統SNMP安裝說明,一般情況下Linux中 的均已經自動安裝了SNMP服務。以下命令可以檢測SNMP服務是否安裝以及安裝的文件包。 [root@idc ~]# rpm -qa |grep snmp net-snmp-libs-5.1.2-11.EL4.7 net-snmp-5.1.2-11.EL4.7 2) 配置SNMP 按照如下方式修改/etc/snmp/snmpd.conf文件 A、修改默認的community string(SUM中SNMP讀值密碼) com2sec notConfigUser default public 將public修改為你才知道的字元串 將「default」改為你想哪台機器可以看到你 的snmp信息,比如SUM所在IP為:10.10.10.10, 就改成這個IP。不改表示所有機器充許。 B、把下面的#號去掉 #view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc 啟用全部功能可以使用如下一行(如果沒有可以加入一行): view all included .1 80 C、把下面的語句 access notConfigGroup "" any noauth exact systemview none none 改成: access notConfigGroup "" any noauth exact mib2 none none 或是: access notConfigGroup "" any noauth exact all none none 3) 啟動與停止SNMP 一般使用:service snmpd start|stop|restart命令。或是: #/etc/rc.d/init.d/snmpd restart 4) 防火牆 如果Linux啟動了防火牆,請開放UDP的161端 口。確保Linux的iptables防火牆對SUM監控伺服器開放 了udp 161埠的訪問許可權 可使用iptables ?L ?n 查看當前iptables規則 可編輯/etc/sysconfig/iptables文 件來修改iptables規則。
Ⅷ linux 伺服器怎麼開啟snmp
對SNMP進行安裝和配置即可。
Ⅸ linux怎麼安裝配置snmp協議
一、安裝
snmp
服務
1
、檢查系統是否已經安裝
snmp
的
rpm
包
以下是安裝
snmp
服務需要的
rpm
包:
libsensors3-2.10.6-55.el5.i386.rpm
lm_sensors-2.10.6-55.el5.i386.rpm
net-snmp-libs-5.3.2.2-5.el5.i386.rpm
net-snmp-5.3.2.2-5.el5.i386.rpm
net-snmp-utils-5.3.2.2-5.el5.i386.rpm
推薦到
http://rpm.pbone.net/
下載這些
rpm
包,該網站比較全面,包含各種版本的包。
使用命令:
$rpm-qa|grepsnmp
檢查是否安裝
net-snmp-utils-5.3.2.2-5.el5
,
net-snmp-libs-5.3.2.2-5.el5
,
net-snmp-5.3.2.2-5.el5
三個
rpm
包
使用命令:
$rpm-qa|greplibsen
檢查是否安裝
libsensors3-2.10.6-55.el5
使用命令:
$rpm-qa|greplm
檢查是否安裝
lm_sensors-2.10.6-55.el5
說明:
(
1
)這幾個包的安裝有一定順序,在安裝的時候,會有提示。比如安裝
net-snmp-5.3.2.2-5.el5.i386.rpm
時,會提示必須先安裝
net-snmp-libs-5.3.2.2-5.el5.i386.rpm
。
(
2
)
net-snmp-utils-5.3.2.2-5.el5.i386.rpm
並不是必須安裝的包,但安裝它會帶來不少幫助,
它提供了很多工具,
例如可以使用
snmptranslate
命令查看
oid
,
可以使用
snmpget
、
snmpwalk
命令等。
(
3
)
net-snmp-libs-5.3.2.2-5.el5.i386.rpm
、
net-snmp-5.3.2.2-5.el5.i386.rpm
、
net-snmp-utils-5.3.2.2-5.el5.i386.rpm
這三個包有一定的版本要求,必須版本一致,否則安裝
無法成功。我這里都使用的
5.3.2.2-5.el5
版本,也可以下載其他版本的
rpm
包,但注意版本
要一致,在安裝的時候也會提示,哪個版本的包是必須的,你可以根據提示下載需要的包。
2
、安裝以上的幾個
rpm
包
若系統中沒有安裝以上包,則先安裝。
使用命令:
rpm–ivh
包名
安裝完後,使用命令:
$rpm-qa|grepsnmp
,檢查是否已經安裝成功。
3
、啟動
snmp
服務
若安裝成功,則可使用命令:
$servicesnmpdstart
提示:
Starting
snmpd:
[OK]
,則啟動
snmp
服務成功。
你可以將
snmp
服務設置為開機自啟動,這樣免去手動啟動的麻煩。
使用命令:
$chkconfigsnmpdon
,將
snmpd
服務設為開機自啟動。
然後使用命令:
$chkconfig--list|grepsnmpd
,查看是否已經設置成功。
4
、驗證
snmp
服務
(
1
)使用
snmpwalk
命令,查看本機
localhost
的主機名:
如上,可以看到通過遠端主機獲取到的主機名,與在本機獲取到的主機名是一致的。
二、配置
snmp
服務
以上安裝完成後,使用的是
snmp
的默認配置,通過這些默認配置,我們只能獲取主機的部
分信息。但一些其他的重要信息,無法獲取。如主機的
CPU
使用情況,內存使用情況等。
如上,無法獲取
CPU
的空閑率(註:
1.3.6.1.4.1.2021.11.11.0
是主機
CPU
空閑率的
oid
)
。
這時候,若要獲取主機的一些重要信息,則要修改
snmp
的默認配置。
配置方法:修改
/etc/snmp/snmpd.conf
文件
1
、修改查看設備節點的許可權
在該文件中,找到如下位置:
view
:定義了可以查看哪些節點設備的信息。
snmp
默認配置只能查看
.1.3.6.1.2.1.1
和
.1.3.6.1.2.1.25.1.1
節點下的設備信息,
而主機
CPU
和
內存等設備都不在這些節點下,所以無法獲取這些數據。
因此,可以修改這個配置,如下:
在此處添加了一行:
viewsystemviewincluded.1
表示可以查看
.1
節點下的所有設備信息。