免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2874 | 回复: 0
打印 上一主题 下一主题

[Mail] 用sendmailanalyzer来监控自己的sendmail服务器 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-06-13 12:46 |只看该作者 |倒序浏览
本帖最后由 toseeme_cu 于 2010-06-13 13:01 编辑

公司要一个外发服务器,其实现在的外发服务器很多,免费的也有,收费的也有。由于公司的外发服务器,要求同时给所有的员工同时发邮件,有些免费的或收费的外发服务器有着这样哪样的限制。比如一次性不能超过100封等等。算了,自己动手丰衣足食,在原来的监控服务器上修改一下sendmail设置就搞定了,而且没有数量的限制,但问题是如果自己去看那个该死的maillog,有点头痛。
从OSChina上看到一个工具,sendmailanalyzer,感觉不错,下手试试。
图表样式你可以参见OSChina:sendmailanalyzer

下载地址
1.解压 tar -zxvf sendmailanalyzer-6.4.tar.gz
2.读安装说明。
3.安装。
很简单。
说说问题吧。
1.安装完看得到统计数据表但看不到图,需要安装的libgd 和 libpnp 也安装过了。所以比较纳闷。再去源站看看,留有作者的mail,一封mail过去,一般情况下,也不报太大的希望,因为有数据,只是没有表,也凑合着看看。但很开心,第二天就收到了作者的回信,说我可能是CPAN缺图像module。
按他所说 执行 perl -MCPAN -e 'install GD::Graph::bars3d'。在这里注意一点,一定要找一个快的CPAN地址,我用的好像是sohu的源。大家可以网上自己找找。
完成后,重启一下sendmailanalyzer服务。ok,图像出来了。吃水不忘挖井人,回信感情一下作者Gilles.
2.过了几天发现数据不更新,奇怪的是,程序也在进程里跑着,怎么没有数据更新呢???想当然然service sendmailanalyzer restart
没有反映。怎么回事,再ps aux |grep,发现有好几个同样的进程在里面。奇怪,怎么也不能重启服务。想想可能是程序本事,或者我系统装的东西有点多的原因。暂时还没有找到什么问题。折中一下,将原来计划任务中的程序重启给去掉,因为根本没有办法重启服务。用到极端工具,kill。
写一个脚本
vi cron.sendmailanalyzer.sh
  1. #!/bin/sh
  2. kill -9 `ps   -ef|grep -v ps | grep  sendmailanalyzer| grep -v grep |awk   '{print   $2}'`


  3. sh /etc/rc.d/rc.sendmailanalyzer start
复制代码
加上执行权限,放到crontab中。
自己想想,应该没有问题了,放上几天看看情况,如果找到原因,或有其它问题,我会再次更新。
有对这个东西了解的朋友,也可以联系我!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP