MRTGのSNMPコミュニティ文字列を生成するには?

MRTGのSNMPコミュニティ文字列を生成するには?

このガイドに従ってサーバーにMRTGを設定しようとしています。https://help.ubuntu.com/community/MRTG 私はそれに従い、
cfgmaker <snmp_community_string>@<ip_address_of_device_to_be_monitored> > /etc/mrtg.cfg
この時点で私のsnmpコミュニティ文字列が何であるかわかりません。私は自分の周りを見てみましたが、ある場所では私がISPから来たと言って私をホストしているデータセンターサーバーに尋ねました。独自の文字列を生成する必要があるため、検索してみましたが、まだ何もありません。 public@my_ipも試しましたが、次のエラーが発生しました。

    cfgmaker public@<my_ip_address>
--base: Get Device Info on public@<my_ip_address>:
SNMP Error:
no response received
SNMPv1_Session (remote host: "<my_ip_address>" [<my_ip_address>].161)
                  community: "public"
                 request ID: 1795983726
                PDU bufsize: 8000 bytes
                    timeout: 2s
                    retries: 5
                    backoff: 1)
 at /usr/share/perl5/SNMP_util.pm line 629
SNMPWALK Problem for 1.3.6.1.2.1.1 on public@<my_ip_address>::::::v4only
 at /usr/bin/cfgmaker line 960
WARNING: Skipping public@<my_ip_address>: as no info could be retrieved

Use of uninitialized value $comment_sysdescr in substitution (s///) at /usr/bin/cfgmaker line 384.
Use of uninitialized value $sysname in concatenation (.) or string at /usr/bin/cfgmaker line 417.
Use of uninitialized value $comment_sysdescr in concatenation (.) or string at /usr/bin/cfgmaker line 417.
Use of uninitialized value $syscontact in concatenation (.) or string at /usr/bin/cfgmaker line 417.
Use of uninitialized value $syslocation in concatenation (.) or string at /usr/bin/cfgmaker line 417.

MRTGで使用するsnmpコミュニティ文字列を生成する方法を教えてくれる人はいますか?

私はカーネル3.2.0-51-genericでUbuntu Server 13.04を使用しています。

ベストアンサー1

SNMP対応デバイスの種類(IPアドレス私のIPアドレス)?

シンプルなネットワーク管理プロトコル「コミュニティ文字列」一種のパスワードのようなものです。 SNMPアプリケーション/ MRTGが統計を要求すると、コミュニティ文字列がデバイスに提供されます。コミュニティ文字列が正しくない場合、デバイスは応答しません。

コミュニティ文字列はデバイス設定、MRTG設定ファイルで設定され、同じである必要があります。「人」通常、読み取り専用アクセス用のデフォルトのコミュニティ文字列です。

システムで実行および構成された snmpd デーモンが欠落しているため、SNMP 応答を受信できないようです。まず、関連パッケージMIBSをインストールし、コミュニティ文字列を設定する必要があります。これは以下に要約されています。このガイド

おすすめ記事