將 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,如下所示:

程序

  1. 安裝 NET-SNMPD 檔案。輸入此命令,如有必要,請變更Domino ®可執行路徑:
    cp /opt/ibm/lotus/notes/latest/linux/net-snmpd* /etc
  2. 安排 NET-SNMPD 在重新啟動後重新啟動。
  3. 執行下列操作之一:
    • 基於 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 打開

接下來做什麼

您已完成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 主代理程式。兩者都已為您完成。