如何通过电子邮件获取AWStats错误通知?

时间:2015-03-30 09:28:37

标签: email notifications statistics report awstats

我正试图在awstats中找到电子邮件通知的方法。

这个想法是,每当出现错误(缺少日志文件,无法生成统计信息)时,应将包含错误消息的电子邮件发送到特定的电子邮件地址。

我已经找到了config-Attribute“ErrorMessages”,但据我所知它只是为了显示错误。

是否有类似“ErrorMessages”的属性用于激活邮件通知,还是我必须自己实现?

2 个答案:

答案 0 :(得分:0)

您可以使用cron job来运行awstats update proccess。 并且它会通过电子邮件向您发送更新流程结果。 例: * * * * * /usr/local/awstats/update.sh |邮件abc@xzy.com

答案 1 :(得分:0)

我找到了一种在执行代码时捕获错误的方法。这不是一个awstats功能,更通用的方式:

在我的剧本中:

#Error Handling
set -e
function sendErrorNotification(){
        echo "Awstats: An error occured during processing server logs." | mail  -s "AWSTATS ERROR" "...@..."
    }
trap sendErrorNotification EXIT    

....code goes here...

set +e
trap - EXIT