將 NET-SNMP 與Domino ® SNMP 代理程式結合使用
在Linux ™平台上, Domino ® SNMP 代理程式依據 RFC 1227 使用 SMUX 協定與系統的主 SNMP 代理程式進行通訊。一些Linux ™發行版包括支援 SMUX 協定的主 SNMP 代理程式;其他人則不然。
關於這個任務
在Linux ™平台上, Domino ®包括一個合適的 NET-SNMP 主代理,稱為 NET-SNMPD,已配置為支援 SMUX 協定和Domino ® SNMP 代理程式。
注意:在使用 NET-SNMPD 之前,請停用任何現有的主 SNMP 代理程式。有關停用現有 SNMP 主代理程式的信息,請參閱 SNMP 主代理程式的文件。
Installing NET-SNMPD on Linux™
關於這個任務
以root使用者身分登入,然後在Linux ™上安裝 NET-SNMPD,如下所示:
程序
- 安裝 NET-SNMPD 檔案。輸入此命令,如有必要,請變更Domino ®可執行路徑:
cp /opt/ibm/lotus/notes/latest/linux/net-snmpd* /etc
- 安排 NET-SNMPD 在重新啟動後重新啟動。
- 執行下列操作之一:
- 基於 UnitedLinux 的版本(例如 SLES),請輸入以下指令:
ln -f -s /etc/net-snmpd.sh /etc/init.d/net-snmpd
insserv /etc/init.d/net-snmpd
- 對於 Red Hat Linux ™版本,請輸入以下命令:
ln -f -s /etc/net-snmpd.sh /etc/rc.d/init.d/net-snmpd
chkconfig --新增 net-snmpd
chkconfig net-snmpd 打開
- 基於 UnitedLinux 的版本(例如 SLES),請輸入以下指令:
接下來做什麼
您已完成Linux ™上 NET-SNMPD 的安裝。設定並啟動 NET-SNMPD。
Configuring NET-SNMPD
程序
使用適合您的遠端管理基礎架構的陷阱目標和團體名稱更新/etc/net-snmpd.conf檔案。陷阱目標是使用 trapsink 指令設定的。社群名稱是使用 rocommunity 和 rwcommunity 指令設定的。
Manually Starting and Stopping NET-SNMPD
關於這個任務
若要啟動 NET-SNMPD,請以root使用者身分登入並輸入以下命令:
/etc/net-snmpd.sh啟動
若要停止 NET-SNMPD,請以root使用者身分登入並輸入以下命令:
/etc/net-snmpd.sh 停止
How NET-SNMPD was Created
關於這個任務
NET-SNMP 軟體包由 Net-SNMP 網站分發,包含各種 SNMP 工具;但是, Domino ®僅包含 NET-SNMP 主代理程式。
對於Domino ® ,NET-SNMP 5.0.7 套件是使用以下選項配置和建置的:
--啟用共享=否
--with-default-snmp-version=3
--with-logfile=/var/log/snmpd.log
--with-mib-modules=smux
--with-openssl=否
--with-persistent-directory=/var/net-snmp
--with-sys-contact=未知
--with-sys-location=未知
產生的代理程式/snmpd 用作Domino ®的 NET-SNMPD。
Creating and Configuring your own NET-SNMP Master Agent
關於這個任務
由於從 Net-SNMP 網站分發的 UCD-SNMP 和 NET-SNMP 軟體包包含許多選用元件,因此您可能需要建立和/或設定自己的主 SNMP 代理程式以與Domino ®一起使用。為此,請使用以下選項呼叫來源配置腳本,以包含 SMUX 支援:
--with-mib-modules=smux
將以下行加入 snmpd.conf 檔案:
smuxpeer 1.3.6.1.4.1.334.72 NotesPasswd
注意:如果您使用Domino ®提供的NET-SNMPD,則無需建立或設定您自己的NET-SNMP 主代理程式。兩者都已為您完成。