サーバー監視 Cacti + RRDtool + Net-SNMP
用意するもの
監視ソフト
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)
|
コメント
0 件のコメント :
コメントを投稿