關於如何在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 重啟代理。