2013-08-12 83 views
-2

我目前正在研究SNMPv1,我想知道如何在我的服務器上定義一個社區字符串。如何創建SNMPv1社區字符串?

使用snmpset和snmpget,我必須指定一個社區名稱,但我只能使用在某處註冊的社區名稱,如publicprivate。我如何添加一個?

在此先感謝!

+1

你使用什麼樣的SNMP代理/服務器?在Windows還是Linux?沒有這些信息,這本身就不是一個問題。 –

+0

@LexLi我正在運行一個UNIX服務器,我正在使用'snmpget'等命令。正如我猜測的那樣,這不是任何軟件都可靠的,我認爲這是每個設備的標準......我很困惑。 –

+0

對於服務器,檢查['/etc/snmp/snmpd.conf'](http://www.net-snmp.org/docs/man/snmpd.conf.html)。對於客戶端,使用''-c'標誌](http://linux.die.net/man/1/snmpgetnext)'snmpget'或'snmpgetnext'。 –

回答

2

如何共同UNIX配置SNMP代理或Linux系統是由基本SNMP本書中最詳細的指南,

http://docstore.mik.ua/orelly/networking_2ndEd/snmp/ch07_03.htm

7.3.4。 Net-SNMP(原名UCD-SNMP)您可以找到這些步驟,它適用於所有使用Net-SNMP的系統。這就是爲什麼@PP。要求您檢查/etc/snmp/snmpd.conf,這是Net-SNMP配置文件。

我個人的建議是你直接去7.3.4.2。手動創建配置並手動創建配置文件。然後你可以很容易地設置rwcommunityrocommunity。這是您想要設置的社區名稱。

如果您以後確實有時間,請確保您閱讀這本小冊子,因爲它確實包含了大部分關於SNMP的細節,您應該知道。

+0

這是否包含有關如何創建新的OID的信息?對於這個問題,我仍然陷入困境(我如何創建一個新條目,例如1.3.6.1.2.1.1.10)? –

+0

@FlorianMüller,在第11章中,http://docstore.mik.ua/orelly/networking_2ndEd/snmp/ch11_01.htm –