MRTGを構成したubuntu 15.xを使用しています。正常に実行したリモート システムのトラフィックを監視するように構成しました。ここで、そのリモート サーバーの CPU とメモリの統計を監視する必要があります。この目的のために、リモート snmp または My ubuntu システムの MRTG 構成を構成する必要がありますか?
どうすればいいですか?
リモートサーバーもLinuxだと思います。両方のタスクを実行する必要があります。
1) リモート マシンで snmpd デーモンを構成して実行します。基本的に、これは /etc/snmpd.conf ファイルを手動で作成/編集するか、snmpconf ユーティリティを使用して snmpd サービスを開始することを意味します。セットアップをテストするには、net-snmp ユーティリティ (snmpget、snmpwalk など) をローカル マシンにインストールすると便利です。
次のコマンドを使用して、リモート ホストが snmp 要求の問題に応答していることを確認します。
$ snmpget -v2c -c public remoteHostNameOrIP sysUpTime.0
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (2039801384) 236 days, 2:06:53.84
プロセッサーの負荷値を取得します (例):
$ snmpwalk -v2c -c public remoteHostNameOrIP .1.3.6.1.2.1.25.3.3.1.2
HOST-RESOURCES-MIB::hrProcessorLoad.768 = INTEGER: 73
HOST-RESOURCES-MIB::hrProcessorLoad.769 = INTEGER: 18
HOST-RESOURCES-MIB::hrProcessorLoad.770 = INTEGER: 11
HOST-RESOURCES-MIB::hrProcessorLoad.771 = INTEGER: 14
HOST-RESOURCES-MIB::hrProcessorLoad.772 = INTEGER: 24
HOST-RESOURCES-MIB::hrProcessorLoad.773 = INTEGER: 22
HOST-RESOURCES-MIB::hrProcessorLoad.774 = INTEGER: 32
HOST-RESOURCES-MIB::hrProcessorLoad.775 = INTEGER: 23
2) 選択した cpu/memory snmp OID ターゲットをローカル MRTG 設定に追加します。関心のある OID は、UCD-SNMP-MIB.txt および HOST-RESOURCES-MIB..txt ファイル (おそらく /usr/share/snmp/mibs にあります) で定義されています。