43re 发表于 2014-5-9 10:48:58

Nagios记录系统监控日志

#!/bin/bash
while :
do
vmr=`vmstat | tail -1 | awk '{print $1}'`
if [ ${vmr} -gt 4 ]
then
date   >> /root/monitor.txt
vmstat >> /root/monitor.txt
netstat -anp >> /root/monitor.txt
ps -aux>> /root/monitor.txt
last   >> /root/monitor.txt
tail -10 /var/log/messages >> /root/monitor.txt
fi
sleep 60
done
此脚本可放至后台运行 sh /root/monitor.sh & ,如遇CPU繁忙的情况,它会自动记载系统日志等以供分析。

页: [1]
查看完整版本: Nagios记录系统监控日志