搭配使用 NET-SNMP 與 Domino® SNMP 代理程式
在 Linux™ 平台上,「Domino® SNMP 代理程式」會使用 SMUX 通訊協定(遵循 RFC 1227),來與系統的「主要 SNMP 代理程式」進行通訊。有些 Linux™ 發行套件包括支援 SMUX 通訊協定的「主要 SNMP 代理程式」;有些則不包括。
執行這項作業的原因和時機
在 Linux™ 平台上,Domino® 包括一個名稱為 NET-SNMPD 的適用「NET-SNMP 主要代理程式」,其已配置為支援 SMUX 通訊協定及「Domino® SNMP 代理程式」。
註: 使用 NET-SNMPD 之前,請先停用任何現有的「主要 SNMP 代理程式」。如需停用現存「主要 SNMP 代理程式」的相關資訊,請參閱您的「主要 SNMP 代理程式」的文件。
安裝 NET-SNMPD 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:add net-snmpd
chkconfig net-snmpd on
- 對於 UnitedLinux 型版次(例如 SLES),請輸入這些指令:
下一步
您已完成在 Linux™ 上安裝 NET-SNMPD。配置並啟動 NET-SNMPD。
配置 NET-SNMPD
程序
使用遠端管理基礎架構的適當設陷目的地及社群名稱,來更新 /etc/net-snmpd.conf 檔案。設陷目的地是使用 trapsink 指示來設定的。社群名稱則是使用 rocommunity 及 rwcommunity 指示來設定的。
手動啟動及停止 NET-SNMPD
執行這項作業的原因和時機
若要啟動 NET-SNMPD,請以 root 使用者的身分登入,並且輸入此指令:
/etc/net-snmpd.sh start
若要停止 NET-SNMPD,請以 root 使用者的身分登入,並且輸入此指令:
/etc/net-snmpd.sh stop
如何建立 NET-SNMPD
執行這項作業的原因和時機
從 Net-SNMP 網站所配送的 NET-SNMP 套件包含 SNMP 的許多工具;但是 Domino® 只包含「NET-SNMP 主要代理程式」。
對於 Domino®,NET-SNMP 5.0.7 套件是使用下列選項來配置及建置的:
--啟用-shared=no
--with-default-snmp-version=3
--with-log檔案=/var/log/snmpd.log
--with-mib-modules=smux
--with-openssl=no
--with-persistent-目錄=/var/net-snmp
--with-sys-contact=Unknown
--with-sys-location=Unknown
所產生的代理程式/SNMPD 是用來作為 Domino® 的 NET-SNMPD。
建立及設定自己的 NET-SNMP 主要代理程式
執行這項作業的原因和時機
因為從 Net-SNMP 網站配送的 UCD-SNMP 及 NET-SNMP 套件包含許多選用元件,您可以建立及(或)配置自己的「主要 SNMP 代理程式」來搭配使用 Domino®。若要如此作,請使用下列選項來呼叫來源配置 script,以併入 SMUX 支援:
--with-mib-modules=smux
將下列行新增到 snmpd.conf 檔:
smuxpeer 1.3.6.1.4.1.334.72 NotesPasswd
註: 如果您使用 Domino® 所隨附的 NET-SNMPD,則不需要建立或配置自己的「NET-SNMP 主要代理程式」。已為您完成此兩項動作。