我是靠谱客的博主 整齐蜜粉,这篇文章主要介绍linux查看告警日志,shell脚本,用于监视Linux中的消息日志(警告,错误和严重)...,现在分享给大家,希望可以做个参考。

shell脚本,用于监视Linux中的消息日志(警告,错误和严重)

该脚本将检查文件中的“警告,错误和严重”,并在/var/log/messages找到与之相关的邮件时触发给指定电子邮件ID的邮件。

我们不能经常运行此脚本,因为如果服务器上有很多匹配的字符串,它将填充您的收件箱,因此我们可以每天运行一次。

如果在昨天的“ /var /log/messages”文件中找到任何给定的字符串,则脚本将向给定的电子邮件ID发送电子邮件警报。

注意:请根据您的要求更改电子邮件ID和内存利用率阈值。

# vi /opt/scripts/os-log-alert.sh

#!/bin/bash

#Set the variable which equal to zero

prev_count=0

count=$(grep -i "`date --date='yesterday' '+%b %e'`" /var/log/messages | egrep -wi 'warning|error|critical' | wc -l)

if [ "$prev_count" -lt "$count" ] ; then

# Send a mail to given email id when errors found in log

SUBJECT="WARNING: Errors found in log on "`date --date='yesterday' '+%b %e'`""

# This is a temp file,

最后

以上就是整齐蜜粉最近收集整理的关于linux查看告警日志,shell脚本,用于监视Linux中的消息日志(警告,错误和严重)...的全部内容,更多相关linux查看告警日志,shell脚本,用于监视Linux中内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部