【Tip】Muninのグラフ生成を”今すぐ”行う方法

【Tip】Muninのグラフ生成を”今すぐ”行う方法 はてなブックマーク - 【Tip】Muninのグラフ生成を”今すぐ”行う方法


自分用φ(..)メモメモ

◆ グラフを今すぐ表示したい!

たとえば、Muninのインストール直後や munin.conf の変更後。動作テストをしたくても、Munin は cron の設定で、5分に一度しか画像を生成しません。なので、次の結果を待つまで待ちぼうになりがち(´・ω・`)

でも、実は待つ必要は全く無く、cron が実行するコマンドを実行するだけで、新しい設定反映テストが出来ます。

# su - munin --shell=/usr/bin/munin-cron

このコマンドを1行実行するだけでおk。要は、cron の設定ファイル ( /etc/cron.d/munin ) に書かれているコマンドを手動で実行しているだけです。実行は munin ユーザ権限で。そして、–shell オプションの所で、コマンドを指定させています。

これだけだと、標準出力に何も結果が出ないので、進行しているかどうか心配になりがち。そういう時は、ログ出力も同時に行えば安心。

# su - munin --shell=/usr/bin/munin-cron & tail -f /var/log/munin/munin-update.log

最後に “[INFO]: Munin-update finished (5.64 sec)” のような表記があれば、Ctrl+C で終了します。

別解としては、普通にシェルから実行する方法もありますね。

# su - munin --shell=/bin/bash
$ /usr/bin/munin-cron