it技術:snmp監視
差分
このページの2つのバージョン間の差分を表示します。
| 次のリビジョン | 前のリビジョン | ||
| it技術:snmp監視 [2020/04/10 14:30] – 作成 yajuadmin | it技術:snmp監視 [2024/06/05 18:17] (現在) – [SScrRun.dll] yajuadmin | ||
|---|---|---|---|
| 行 40: | 行 40: | ||
| ===== 取得方法 ===== | ===== 取得方法 ===== | ||
| - | VBSで取得するには、COMにある OlePrn.OleSNMP モジュールを使用することが取得することが出来る。 | + | ==== VBScript ==== |
| + | VBScriptで取得するには、COMにある OlePrn.OleSNMP モジュールを使用することが取得することが出来る。\\ | ||
| + | ただし、OID 番号で指定する必要があるのと snmpwalk のような列挙ができない。 | ||
| <code vb> | <code vb> | ||
| 行 61: | 行 63: | ||
| </ | </ | ||
| + | === SScrRun.dllの登録 === | ||
| + | [[https:// | ||
| + | |||
| + | == 登録方法 == | ||
| + | Active Xコンポーネントエラー「SScrRun.dll」が作成できませんが発生した場合 | ||
| + | |||
| + | < | ||
| + | > | ||
| + | </ | ||
| + | |||
| + | ==== Net-SNMP ==== | ||
| + | SNMPプロトコルを実装したOSS\\ | ||
| + | http:// | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | === インストール === | ||
| + | 下記サイトの「net-snmp-5.7.0-1.x86.exe」をダウンロードしてインストールする。\\ | ||
| + | https:// | ||
| + | |||
| + | インストールオプションは、コマンドラインアプリケーション のみを使用のため「Base Components」 のみインストールします。\\ | ||
| + | [[https:// | ||
| + | |||
| + | === テスト === | ||
| + | 192.168.64.123サーバー名を取得する。 | ||
| + | |||
| + | snmpwalk -v バージョン -c コミュニティ名 IPアドレス OID(.1.3.6...または値の名称でも可) | ||
| + | |||
| + | <code bat> | ||
| + | > snmpwalk -v2c -c public 192.168.64.123 .1.3.6.1.2.1.1.5.0 | ||
| + | |||
| + | SNMPv2-MIB:: | ||
| + | </ | ||
| + | |||
| + | [[https:// | ||
| + | ==== CSharp ==== | ||
| + | nugetからLextm.SharpSnmpLibをダウンロードして使用する。MITライセンスとなっている。 | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | Walk を使用することで一覧が一括で取得できる。 | ||
| + | |||
| + | <code csharp プロセス一覧> | ||
| + | var result = new List< | ||
| + | Messenger.Walk(VersionCode.V1, | ||
| + | new IPEndPoint(IPAddress.Parse(" | ||
| + | new OctetString(" | ||
| + | new ObjectIdentifier(" | ||
| + | | ||
| + | | ||
| + | | ||
| + | </ | ||
| ===== よく使うOID情報 ===== | ===== よく使うOID情報 ===== | ||
| 行 70: | 行 124: | ||
| |MACHINE_RAMMEMORY|.1.3.6.1.2.1.25.2.2.0|ホストが持っているRAMの容量| | |MACHINE_RAMMEMORY|.1.3.6.1.2.1.25.2.2.0|ホストが持っているRAMの容量| | ||
| |IP_ADDRESS|.1.3.6.1.2.1.4.20.1|ホストのIPアドレス| | |IP_ADDRESS|.1.3.6.1.2.1.4.20.1|ホストのIPアドレス| | ||
| + | |PROCESS_LIST|.1.3.6.1.2.1.1.1.0|プロセス一覧(snmpwalk使用)| | ||
| + | |||
| + | * [[http:// | ||
| + | * [[https:// | ||
| + | |||
| + | http:// | ||
| + | <code bat 使用例> | ||
| + | http:// | ||
| + | </ | ||
| - | [[http:// | ||
it技術/snmp監視.1586496617.txt.gz · 最終更新: 2020/04/10 14:30 by yajuadmin
