awstatsのcronが動いてなかったのを修正した

Log解析ソフトのAwstats。インストールしてからずっとcron更新ができてなかった。解析データが欲しいときには、その度に初期化用のスクリプトを起動してた。しかしいい加減面倒くさくなったので原因を調査。

  • cron.hourlyにawstats用ファイルができてなかった
  • awstatsの自ドメイン用設定(awstats.sougetu.net.conf)のlogファイルの場所が間違っていた

以上二つが大きく関わってると分かる。awstatsファイルを作成する。

#!/bin/bash
exec /usr/local/awstats/tools/awstats_updateall.pl now -configdir="/etc/awstats" -awstatsprog="/usr/local/awstats/wwwroot/cgi-bin/awstats.pl" >/dev/null
exit 0

そしてawstats.sougetu.net.confを修正。試しに動かしてみるとイイ感じであった。多分大丈夫。Loglotateについては明日確認しよう。

ブックマーク パーマリンク.

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です