把以下的Script 保存为 mon110.sh- #!/bin/bash
- ip=你的服务器IP地址
- process=`ps aux | grep 'couriertcpd' | grep -v grep | wc -l`
- echo "pop3d server process : $process"
- netstat -an | grep "$ip:110"| awk 'BEGIN{printf"%-7s %-15s %-5s\n","IP","STATUS","COUNT";FS="[ :]+"}/tcp/{H_IP[$6"\t"$8]++}END{for (i in H_IP) print i"\t"H_IP[i]}' | awk 'FS="\t"{print}NR>=2{total+=$3}END{print "==================================================";print"POP3 Total : "total}'
复制代码 就有关110端口连接不上的问题,请大家使用这个小程序,可以帮助你检查自己邮件服务器的连接状态。
然后执行 watch -n 3 mon110.sh
效果如下
pop3d server process : 3
IP STATUS COUNT
110 IP地址 1
110 IP地址 30
110 IP地址 1
==================================================
请大家多些查看日志,可以帮助你找到答案。
# cat /var/log/maillog | grep pop3d
慢慢看,就知道问题。^_^ Enjoy
[ 本帖最后由 enjoylinux 于 2010-1-8 14:27 编辑 ] |