問題
SNMPディスカバリーの実行を開始したが、デバイスが見つからない。
ソリューション
SNMP検出プロセスは、検出構成のcidr
セクションにあるリスト内のすべてのIPアドレスに対して実行されます。スキャン中に、ターゲットIPアドレスが応答することを確認するためのTCPポートチェックがあります。成功した場合、 ktranslate
はSNMPを介してIPアドレスとの通信を試みます。
ディスカバリープロセスにおける一般的な失敗ポイントは以下の通りです。
- タイムアウトは、ネットワークの遅延やSNMP要求に対するデバイスの応答時間が原因です。Meraki Cloud Controllers は、例えば、少なくとも10秒のタイムアウト の値を推奨します。
- ファイアウォールなど、一般的にセキュリティが厳しいデバイスでは、応答性チェックの初期不良が発生します。
これらの問題を解決するには、次のいずれかまたは両方の解決策をお試しください。
snmp-base.yaml
を編集し、timeout_ms
変数のタイムアウト値を増やします。- それでも応答しないように見えるデバイスの場合は、すべての
cidrs
値を/32
の長さに設定します。これにより、検出プロセスは応答性チェックをスキップし、SNMP接続のみを試行します。
ヒント
ポートスキャンのためにスキップされるデバイスの大規模なセットがある場合は、 snmp-base.yaml
ファイルを編集し、 check_all_ipsのオプションを有効にして、ポートスキャンをスキップし、検出内のすべてのアドレスに対してSNMP資格情報を直接テストすることができます。 。このオプションを使用すると、検出を完了するのにかかる時間が大幅に長くなることに注意してください。