自分用φ(..)メモメモ
◆ グラフを今すぐ表示したい!
たとえば、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