Cactiのグラフが生成されない

 最近Cactiのグラフが以下のように間欠して表示され正常に生成されないので、Logをみてみると以下のような見慣れぬエラーが。

style="MARGIN-RIGHT: 0px">

cacti
正常に生成されないグラフ

07/02/2006 07:00:01 AM – POLLER: Poller[0] Maximum runtime
of 296 seconds exceeded. Exiting.
上記のようなエラーが莫大な数Logに保存されています。

 延々と続 いているので、ググるとCactiの新しいバイナリーで問題が出ていたという記述はありましたが、
私のケースでは違いました。最近のサーバーのLogをみてみるとCactiを再インストールをしていましたので、
設定に何らかの変更があったかを疑ってみると、ありました。問題。

 Syslogを確認すると、以下のようにCronで同じタスクが二つ走っています。

style="MARGIN-RIGHT: 0px">

Jul  5 14:30:01 cobalt /USR/SBIN/CRON[18155]: (root)
CMD (/usr/share/cacti/site/poller.php >/dev/null
2>&1)
Jul  5 14:35:01 cobalt /USR/SBIN/CRON[18283]: (www-data)
CMD (/usr/share/cacti/site/poller.php >/dev/null
2>&1)

 オーナーがrootとwww-dataで同じタスクが走っていますので、crontab
-eで確認するとrootで走るタスクはありましたが、www-dataで走るタスクがありません。探してみると、
/etc/cron.d/cactiにありました。

 再インストールした際に、Cronが/etc/cron.d/cactiに追加されたようで、これが問題でした。
crontabにあるrootで走っているタスクを消去して/etc/cron.d/cactiのみにすると、解決しました。

コメントを残す

メールアドレスが公開されることはありません。