it技術:snmp監視
差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
it技術:snmp監視 [2020/04/10 14:30] – 作成 yajuadmin | it技術:snmp監視 [2020/05/15 17:35] (現在) – [よく使うOID情報] yajuadmin | ||
---|---|---|---|
行 40: | 行 40: | ||
===== 取得方法 ===== | ===== 取得方法 ===== | ||
- | VBSで取得するには、COMにある OlePrn.OleSNMP モジュールを使用することが取得することが出来る。 | + | ==== VBScript ==== |
+ | VBScriptで取得するには、COMにある OlePrn.OleSNMP モジュールを使用することが取得することが出来る。\\ | ||
+ | ただし、OID 番号で指定する必要があるのと snmpwalk のような列挙ができない。 | ||
<code vb> | <code vb> | ||
行 61: | 行 63: | ||
</ | </ | ||
+ | ==== 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: | 行 89: | ||
|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