用意するもの

監視ソフト

RRDtool

フロントエンド

Cacti

プロトコル

SNMP ( Net-SNMP / snmpd )

その他

Apache ( httpd )
MySQL

SNMPの設定


設定ファイルをコピーして編集
# cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.org
# vi /etc/snmp/snmpd.conf

#行はコメントアウト、それ以下を追加
# com2sec notConfigUser  default public

# group notConfigGroup v1 notConfigUser
# group notConfigGroup v2c notConfigUser

# view systemview included .1.3.6.1.2.1.1
# view systemview included .1.3.6.1.2.1.25.1.1

# access notConfigGroup "" any noauth exact systemview none none

com2sec local localhost private
com2sec mynetwork 192.168.0.0/24 public

group MyRWGroup any local
group MyROGroup any mynetwork

view all included .1 80

access MyROGroup "" any noauth 0 all none none
access MyRWGroup "" any noauth 0 all all none

disk / 10000

下記は許可するIPアドレスの設定なので環境に合わせて変更する。
cos2sec mynetwork 192.168.0.0/24 public
# vi /etc/snmp/snmpd.conf


Cactiにログインして監視対象を追加する
管理 > デバイス:右上の追加をクリック


管理 > デバイス:右上の追加をクリック

項目名
設定値
名前
Server 1
ホスト名 / IPアドレス
192.168.0.2
ホストテンプレート
なし
収集スレッドの数
1スレッド
ホストの無効化
[ ]
Thold Up/Down Email Notification
Global List
ダウン状態の検出方法
SNMP Uptimeのみ
Pingのタイムアウト
3000
Pingの再試行回数
5
SNMPのバージョン
バージョン1
SNMPのコミュニティ名
public
SNMPのポート番号
161
SNMPのタイムアウト
3000
リクエストあたりの受け取るOIDの最大値
10



グラフを追加する
作成 > 新規グラフ
項目名
設定値
ホスト
Server 1 (192.168.0.2)
グラフテンプレート
ucd/net – CPU Usage
作成 > 新規グラフ
項目名
設定値
ホスト
Server 1 (192.168.0.2)
グラフテンプレート
ucd/net – Memory Usage

グラフツリーを追加する
管理 > グラフツリー:右上の追加をクリック
項目名
設定値
名前
Server 1 (192.168.0.2)
並べ替えの種類
手動整列(ソートしません)
管理 > グラフツリー > Standard Node 1 (20) > 2段目右上の追加をクリック
項目名
設定値
配置するツリーの親
[root]
ツリー項目の種類
グラフ
グラフ
Server 1 (192.168.0.2) - CPU Usage
RRA
Hourly ( 1 Minute Average)

管理 > グラフツリー > Standard Node 1 (20) > 2段目右上の追加をクリック
項目名
設定値
配置するツリーの親
[root]
ツリー項目の種類
グラフ
グラフ
Server 1 (192.168.0.2) - Memory Usage
RRA
Hourly ( 1 Minute Average)



Cacti プラグイン

thold

死活監視してメールで通知

settings

thold依存