「Cacti」の版間の差分
提供: fukudat.net
ナビゲーションに移動検索に移動
24行目: | 24行目: | ||
最初から、Memory Usage, Load Average, Logged In Users, Processes のグラフが記録されている。Graph タブを選択すると表示される。 | 最初から、Memory Usage, Load Average, Logged In Users, Processes のグラフが記録されている。Graph タブを選択すると表示される。 | ||
+ | |||
+ | == 任意のデータの時系列グラフ化 == | ||
+ | |||
+ | === データ収集 === | ||
+ | |||
+ | その時刻の最新の情報を出力するコマンドを作成する。例えば、/usr/local/bin/cacti-temperature という温度を測定するコマンドを考える。 | ||
+ | |||
+ | <pre> | ||
+ | $ cacti-temperature "device-name" | ||
+ | </pre> | ||
+ | |||
+ | を実行すると、"device-name" が計測した温度と湿度が以下の形式で stdout に出力されるものとする。 | ||
+ | |||
+ | <pre> | ||
+ | t: 数字 h:数字 | ||
+ | </pre> | ||
+ | |||
+ | === Cacti UI での設定 === |
2020年5月18日 (月) 22:52時点における版
Cacti は、データロギングツール RRDtool (Round-Robin Data tool) のGUIフロントエンド。
fukudat.net (Ubuntu 16.04) にインストールして、家庭内アプリケーションの運用管理に利用中。外部からはアクセスできないように設定されている。
Install
シンプルに apt-get
$ sudo apt-get update $ sudo apt-get install cacti
MySQL, PHP7 など必要なパッケージも自動的にインストールされる。
インストール中に configuration が走り、apache2、mysql の設定が行われる。
Configure
http://fukudat.net/cacti にアクセスして、User = admin でログイン。パスワードを設定する。
画面左下の User Management をクリック。guest ユーザを選んで Delete + GO で guest ユーザを削除。
ssh でサーバーにログインして、/usr/share/cacti/sites に .htaccess ファイルを作り、アクセス可能なユーザの設定を行う(気休め)。
最初から、Memory Usage, Load Average, Logged In Users, Processes のグラフが記録されている。Graph タブを選択すると表示される。
任意のデータの時系列グラフ化
データ収集
その時刻の最新の情報を出力するコマンドを作成する。例えば、/usr/local/bin/cacti-temperature という温度を測定するコマンドを考える。
$ cacti-temperature "device-name"
を実行すると、"device-name" が計測した温度と湿度が以下の形式で stdout に出力されるものとする。
t: 数字 h:数字