|
|
|
次世代版MRTGのRRDtoolを利用してサーバー監視システムを構築する。 ここでは、RRDtoolのフロントエンドとしてCactiを利用し、Webインタフェースでグラフの管理ができるようにする。 また、ハードディスク使用量を監視し、規定値を超えたら管理者宛にメール通知するようにする。 サンプル(当サイトのグラフ) ※Apache+PHP、MySQLが必要 |
| データ収集に必要なNet-SNMPをインストールする。 |
|
|
|
|
|
| (1)Cacti用MySQLデータベース作成 |
|
|
(2)Cacti設定 |
|
|
(3)Apache設定 |
|
|
(4)Cacti初期設定 |
Webブラウザからhttp://サーバー名/cacti/へアクセスする。![]() Next ![]() New InstallのままNext ![]() 各種コマンドへのパスが[FOUND]と表示されていることを確認してFinish ![]() User Nameにadmin、Passwordにadminと入力してLogin ![]() Passwordに任意の管理者パスワード、confirmに同じパスワードを入力してSave ![]() Devices⇒Localhost SNMP VersionでVersion 1を選択 SNMP Communityにprivateと入力 save |
|
(5)ネットワークトラフィックグラフ追加 |
|
consoleタブ Devices⇒Localhost⇒Associated Data QueriesのAdd Data Query:でSNMP - Interface Statisticsを選択してadd New Graphs⇒Data Query [SNMP - Interface Statistics]-任意のName (IF-MIB)(例:eth0)をチェックしてcreate |
|
(6)ディスク使用状況グラフ追加 |
|
consoleタブ New Graphs⇒Data Query [Unix - Get Mounted Partitions]-任意のMount Pointをチェックしてcreate |
|
(7)CPU使用率グラフ追加 |
|
consoleタブ Devices⇒Localhost⇒Associated Graph TemplatesのAdd Graph Template:でucd/net - CPU Usageを選択してadd New Graphs⇒Graph TemplatesのCreate: ucd/net - CPU Usageをチェックしてcreate |
|
(8)不要グラフ削除 |
|
consoleタブ Graph Management 削除したいグラフ(例:Localhost - Logged in Users )をチェック Choose an action:でDeleteを選択してgo |
|
約10分後graphsタブをクリックしてグラフが表示されることを確認。 |
| 公開用にグラフをHTML化する。 |
|
(1)Apache設定 |
|
|
(2)Cacti設定 |
|
Webブラウザからhttp://サーバー名/cacti/へアクセスする。 consoleタブ Settings Graph Export Export MethodでClassic(local path)を選択 Export Directory (both local and ftp)に/var/www/cactihtmlと入力 Export timingでClassic(export every x times)を選択 save |
|
約10分後Webブラウザからhttp://サーバー名/cactihtml/へアクセスしてグラフが表示されることを確認。 |
| Cactiのプラグインを導入してハードディスク使用量を監視し、規定値を超えたら管理者宛にメール通知するようにする。 |
|
(1)cacti-plugin-archインストール |
|
|
(2)settingsインストール |
|
|
(3)tholdインストール |
|
|
(4)thold設定 |
|
consoleタブ Threshold Templates⇒Add⇒Please select a Data TemplateでUnix - Hard Drive Spaceを選択してgo Please select a Data Fieldでhdd_usedを選択してgo High Thresholdに閾値(例:ハードディスク使用率が90%を超えたら警告メールを送信するようにする場合は、ハードディスクサイズ×0.9の値をバイト単位で)入力※閾値を超えた場合にメールが届くか確認する場合は1を入力 Alert E-Mailに管理者メールアドレスを入力してsave Devices⇒Localhost⇒Create Graphs for this Host⇒Auto-create thresholds |
|
約10分後threshldタブをクリックしてCurrent欄に現在のハードディスク使用量が表示されることを確認。 |
| Cactiをアップデートするとプラグインが無効になってしまうので、アップデートを検知した場合は、root宛にメール通知するようにする。 |
|
| Cactiアップデート通知メールを受け取ったら、手動でCactiアップデート(yum --enablerepo=rpmforge -y update cacti後、http://サーバー名/cacti/へアクセスしてウィザードに従ってアップグレード)&「■ハードディスク使用量監視設定」を行う。 |
|
|
Copyright© 2005-2008 fallenangels, All rights reserved. ご自由にリンクしてください(連絡は不要です) |