以前、CentOS で SNMP と MRTG を使ったロードアベレージの監視方法をまとめましたが、今回はその仕組みを利用してさらに Apache のプロセス数を監視できるようにします。ついでにプロセス数が閾値を超えた場合にメールが飛ぶようにしてみます。 CentOS5 ですでに net-snmp と mrtg のパッケージは導入されている状態とします。 /etc/snmp/snmpd.conf を変更し、次の行を追加します。 proc httpd snmpd を再起動して、snmpwalk コマンドで動作確認をします。 # service snmpd restart # snmpwalk -v1 -c public localhost .1.3.6.1.4.1.2021.2.1 UCD-SNMP-MIB::prIndex.1 = INTEGER: 1 UCD-SNMP-MIB::prNa