web-dev-qa-db-ja.com

Zenoss:SSH経由でSNMP統計を取得する

SSH接続が機能しています。デバイス(この場合はUbuntuサーバー)のモデリングに成功しました。

私が仕事に就けないのはSNMPの部分です。 SSH経由で監視を行う場合は、snmpwalkコマンドをカスタム追加する必要があるようです。つまり、ZenossをSSH経由で接続し、クライアント(この場合はsnmpwalk)に対して任意のコマンドを実行して、結果を解析する必要があります。 。

私が助けを必要としているのは:

  1. SSHモニタリングにsnmpwalkコマンドを追加します
  2. 出力を解析し、データをグラフに戻します
1
jefflunt

質問を理解できるかどうかはわかりませんが、SSHモデリングを行っているときに、サーバーからデバイス情報を取得するのに問題がありました。私は次のことをしなければなりませんでした:

  • SSHキーベースの認証をセットアップします(リモートマシンでユーザー名zenossを作成し、パスワードを無効にしました)
  • リモートマシンにZenPluginsをインストールします。 http://sourceforge.net/projects/zenoss/files/zenplugins/zenplugins/ ディストリビューション用にPythonSetupToolsもインストールする必要がありました。
  • モデラープラグインを変更します。 zenoss.snmp。*プラグインを削除し、対応するzenoss.cmd。*プラグインを追加します(Linux、OSXなどの場合)
  • デバイスを改造します。

リモートCentOS/RHEL5ベースのデバイスに対する私の正確なコマンドは次のとおりです。

wget http://sourceforge.net/projects/zenoss/files/zenplugins/zenplugins/Zenoss-Plugins-2.0.4-1.py24.noarch.rpm/download
rpm -i Zenoss-Plugins-2.0.4-1.py24.noarch.rpm 
wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c7.tar.gz#md5=dedbf6a4f71cd6deaf13ee885054f16b
tar zxvf setuptools-0.6c7.tar.gz
cd setuptools-0.6c7
python ./setup.py install
cd /usr/lib/python2.4/site-packages/
chmod 775 setuptools* 

それがお役に立てば幸いです..理解するのにかなりの時間がかかりました。

1
Brian