返回列表 回复 发帖

[原创] 观察110端口的小程序

把以下的Script 保存为 mon110.sh
  1. #!/bin/bash
  2. ip=你的服务器IP地址
  3. process=`ps aux | grep 'couriertcpd' | grep -v grep | wc -l`
  4. echo "pop3d server process : $process"
  5. 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 编辑 ]
顶。。。。
很好很强大啊!支持!

[ 本帖最后由 gcp1126 于 2010-1-8 21:28 编辑 ]
谢谢楼主的分享~~~

学习啦
h: mon110.sh: command not found
                                                                               sh: mon110.sh: command not found
                                                                               sh: mon110.sh: command not found
                                                                               sh: mon110.sh: command not found
                                                                               sh: mon110.sh: command not found
                                                                               sh: mon110.sh: command not found
                                                                               sh: mon110.sh: command not found
感谢分享~~
感谢,好东西
走自己的路,让别人说去吧
留个脚印,不错的啊...
返回列表