ユーザ用ツール

サイト用ツール


it技術:snmp監視

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
it技術:snmp監視 [2020/04/10 14:30] – 作成 yajuadminit技術: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:
 </code> </code>
  
 +==== CSharp ====
 +nugetからLextm.SharpSnmpLibをダウンロードして使用する。MITライセンスとなっている。
 +
 +[[https://docs.sharpsnmp.com/tutorials/introduction.html|Lextm.SharpSnmpLib の使用例]]
 +
 +Walk を使用することで一覧が一括で取得できる。
 +
 +<code csharp プロセス一覧>
 +var result = new List<Variable>();
 +Messenger.Walk(VersionCode.V1,
 +               new IPEndPoint(IPAddress.Parse("192.168.64.123"), 161),
 +               new OctetString("public"),
 +               new ObjectIdentifier("1.3.6.1.2.1.25.4.2.1.2"),
 +               result,
 +               60000,
 +               WalkMode.WithinSubtree);
 +</code>
 ===== よく使う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://park1.wakwak.com/~ima/freebsd_netsnmpoidlist.html|[SNMP]MIB-2ツリー配下のOIDの一覧]]
 +  * [[https://www.itmedia.co.jp/help/howto/linux/0007master/06/11.html|mib-2サブツリー]]
 +
 +http://oidref.com/ の次に OID 番号を入力すると何かを教えてくれます。
 +<code bat 使用例>
 +http://oidref.com/1.3.6.1.4.1.2021
 +</code>
  
-[[http://park1.wakwak.com/~ima/freebsd_netsnmpoidlist.html|[SNMP]MIB-2ツリー配下のOIDの一覧]] 
it技術/snmp監視.1586496617.txt.gz · 最終更新: 2020/04/10 14:30 by yajuadmin