Net-SNMP のインストール
5.5-binaries から x64 のバイナリをダウンロードしてインストール。オプションは特に変更しない。
snmpd.confの設置
C:\usr\etc\snmp
に https://gitlab.com/-/snippets/3736552 から snmpd.conf
をダウンロードして置く。コミュニティ名をpublicにして、全てのホスト 0.0.0.0/0
からのアクセスを許可している。
サービスに登録
スタート -> すべてのアプリ -> Net-SNMP -> Register Agent Service -> 詳細からファイルの場所を開く -> 管理者として実行
サービスの開始
サービスから「Net-SNMP Agent」を探して開始。開始できない場合は、「SNMPサービス」を停止して、スタートアップの種類を「手動」にしておく。
PATHの追加
(ローカルでプログラムを実行しないなら必要なし)
C:\usr\bin
を環境変数のPATHに追加
実行
(ローカルでプログラムを実行しないなら必要なし)
コマンドプロンプトで snmpwalk -v 2c -c public localhost
を実行
ファイアウォールで外部からのアクセスを許可
他のパソコンからSNMPのデータ取得を許可するには、ファイアウォールの受信の規則で
新しい規則 -> ポート ->UDP、161 -> 接続を許可する -> 全てにチェック -> Net-SNMP
とする。
参照