ネットワークデータをNewRelicに送信するようにネットワークデバイスを設定します。
前提条件とサポートされているSNMPバージョン
NewRelicの前提条件
- New Relic アカウント。まだ登録していない場合は、無料でサインアップしてください。クレジットカードは必要ありません。
手動インストールの場合(ガイド付きインストールはそれらを自動的に入力します):
NewRelicアカウントID 。
新しいレリック
.
Linuxホストの前提条件
Linux を使用している場合:
- ホストへの SSH アクセス
- アプリケーションとサービスをインストール/削除するためのアクセス
- ネットワークの前提条件で定義されているネットワーク アクセス
重要
SNMP トラップを受信するには、KTranslate は UDP 162 にバインドする必要があります。ホストベースのインストールでは、インストール プロセス中に次のコマンドが含まれます。実行すると、KTranslate は昇格された権限で実行されます。
sudo setcap cap_net_bind_service=+ep /usr/bin/ktranslate
Docker の前提条件
ドッカーを使用している場合:
- Linux ホストにインストールされたDocker
- コマンドライン経由で新しいコンテナを起動する機能
SNMPデバイスの前提条件
ktranslatedockerコンテナからのSNMPポーリング用に構成されたネットワークデバイス。基本的なSNMP構成のサンプルは、次の場所にあります。
ネットワークセキュリティの前提条件
SNMP のネットワーク セキュリティの前提条件を確認します。
サポートされているSNMPバージョン
当社のネットワーク監視コンテナは、SNMPのすべてのメジャーバージョン(v1、v2c、およびv3)をサポートしています。さらに、SNMP v3は、次の認証およびプライバシー設定をサポートしています。
NewRelicでSNMPデータ監視を設定する
one.newrelic.com > Add more data に移動します。
[ネットワーク]が表示されるまで下にスクロールし、 [SNMP]をクリックします。
ガイド付きインストール プロセスで概説されている手順に従います。docker または linux を使用できます。
one.newrelic.com > データを追加 > ネットワーク > SNMP を選択して、 SNMP データ監視を設定します。
このドキュメントはインストールで役立ちましたか。
SNMPトラップのコレクション
すべての SNMP ポーリング エージェントがこのパッシブ リスナーを実行するため、トラップ収集専用のエージェントを実行する必要はありません。
Ktranslate は UDP ポート 1620 で着信 SNMP トラップをリッスンしますが、 docker run...
コマンドでポート リダイレクトを使用して、ホストの UDP 162 に送信されたパケットをコンテナーの UDP 1620 にリダイレクトできます。
$docker run -d --name ktranslate-snmp --restart unless-stopped -p 162:1620/udp \> -v `pwd`/snmp-base.yaml:/snmp-base.yaml \> -e NEW_RELIC_API_KEY=$YOUR_NR_LICENSE_KEY \>kentik/ktranslate:v2 \> -snmp /snmp-base.yaml \> -nr_account_id=$YOUR_NR_ACCOUNT_ID \> -metrics=jchf \> -tee_logs=true \> -service_name=snmp \> nr1.snmp