用sendmailanalyzer來(lái)監(jiān)控自己的Sendmail服務(wù)器
用Sendmailanalyzer來(lái)監(jiān)控自己的Sendmail服務(wù)器,可以提高Sendmail服務(wù)器使用效率??纯幢疚氖窃趺凑f(shuō)的。
公司要一個(gè)外發(fā)服務(wù)器,其實(shí)現(xiàn)在的外發(fā)服務(wù)器很多,免費(fèi)的也有,收費(fèi)的也有。由于公司的外發(fā)服務(wù)器,要求同時(shí)給所有的員工同時(shí)發(fā)郵件,有些免費(fèi)的或收費(fèi)的外發(fā)服務(wù)器有著這樣哪樣的限制。比如一次性不能超過(guò)100封等等。算了,自己動(dòng)手豐衣足食,在原來(lái)的監(jiān)控服務(wù)器上修改一下sendmail設(shè)置就搞定了,而且沒(méi)有數(shù)量的限制,但問(wèn)題是如果自己去看那個(gè)該死的maillog,有點(diǎn)頭痛。
從OSChina上看到一個(gè)工具,sendmailanalyzer,感覺(jué)不錯(cuò),下手試試。
圖表樣式你可以參見(jiàn)OSChina:sendmailanalyzer
下載地址
1.解壓 tar -zxvf sendmailanalyzer-6.4.tar.gz
2.讀安裝說(shuō)明。
3.安裝。
很簡(jiǎn)單。
說(shuō)說(shuō)問(wèn)題吧。
1.安裝完看得到統(tǒng)計(jì)數(shù)據(jù)表但看不到圖,需要安裝的libgd 和 libpnp 也安裝過(guò)了。所以比較納悶。再去源站看看,留有作者的mail,一封mail過(guò)去,一般情況下,也不報(bào)太大的希望,因?yàn)橛袛?shù)據(jù),只是沒(méi)有表,也湊合著看看。但很開(kāi)心,第二天就收到了作者的回信,說(shuō)我可能是CPAN缺圖像module。
按他所說(shuō) 執(zhí)行 perl -MCPAN -e 'install GD::Graph::bars3d'。在這里注意一點(diǎn),一定要找一個(gè)快的CPAN地址,我用的好像是sohu的源。大家可以網(wǎng)上自己找找。
完成后,重啟一下sendmailanalyzer服務(wù)。ok,圖像出來(lái)了。吃水不忘挖井人,回信感情一下作者Gilles.
2.過(guò)了幾天發(fā)現(xiàn)數(shù)據(jù)不更新,奇怪的是,程序也在進(jìn)程里跑著,怎么沒(méi)有數(shù)據(jù)更新呢???想當(dāng)然然service sendmailanalyzer restart
沒(méi)有反映。怎么回事,再ps aux |grep,發(fā)現(xiàn)有好幾個(gè)同樣的進(jìn)程在里面。奇怪,怎么也不能重啟服務(wù)。想想可能是程序本事,或者我系統(tǒng)裝的東西有點(diǎn)多的原因。暫時(shí)還沒(méi)有找到什么問(wèn)題。折中一下,將原來(lái)計(jì)劃任務(wù)中的程序重啟給去掉,因?yàn)楦緵](méi)有辦法重啟服務(wù)。用到極端工具,kill。
寫(xiě)一個(gè)腳本
vi cron.sendmailanalyzer.sh
#!/bin/sh
kill -9 `ps -ef|grep -v ps | grep sendmailanalyzer| grep -v grep |awk '{print $2}'`
sh /etc/rc.d/rc.sendmailanalyzer start
復(fù)制代碼
加上執(zhí)行權(quán)限,放到crontab中。
自己想想,應(yīng)該沒(méi)有問(wèn)題了,放上幾天看看情況,如果找到原因,或有其它問(wèn)題,我會(huì)再次更新。
有對(duì)這個(gè)東西了解的朋友,也可以聯(lián)系我!
看完了上面文章的描述,相信大家都知道Sendmailanalyzer這東西監(jiān)控Sendmail服務(wù)器真不錯(cuò),有空的朋友可以試下!
【編輯推薦】