情シス特化型メディア SYSZO

投稿日時 - 2016.03.10 11:35:51

エレキバンさん

/var/spool/mail に貯まるメールのモニター方法

そのサーバがメールサーバで無くても
cron などで自作プログラムが色々動いて居ると、
結構 /var/spool/mail/root や実行ユーザに
エラーメールが届いて居たりします。

そもそもエラーの出ない
プログラム・スクリプトを作れって話ですが
まぁ複数名でサーバを運営・稼働させる場合
やむを得ないかなぁと思っています。

それらの貯まったメールを、
ただ捨てるだけなら簡単なのですが
結構有用な情報も含まれているので、
メールをエイリアスに転送しようと思っています。

お伺いしたいのは、
こういった「ローカルのメール」?を
複数台のサーバに於いて
インテリジェンスにモニター・管理する方法は
メールで転送する以外に無いでしょうか?

Disk 容量の監視はしているので、
Disk full にならない様、監視・検知できています。

メール以外の方法、
例えば監視ツールに取り込ませたり
それ専用のツールを導入したりする等の方法は
ありませんでしょうか?
(できればオープンソースで)

今から当方も調べますので、
良いツールがあれば共有します。

取り急ぎ

1
いいね
2016.03.10 15:09
ユーザーさん
メールのモニターかcronのモニターかによって方法は変わりそうですが、メールのモニターならperlやrubyでメールサーバに接続して読んだ結果を(ログに落として?)ログ監視ができる仕組み(syslogとかfluentdとか)に流す、cronの監視なら標準/エラー出力をファイルに落としてログ監視ができる仕組みに流す、とかですかね。

後者は今ちょうど弄ってるのでできそうな気はしますが(fluentd->zabbix)。
2
いいね
2016.03.10 22:06
take88さん
具体的にどう監視すればインテリジェンスになるかよく分かってませんが 受信したメールを プログラムに渡す事ができるので スクリプトをかまして監視エージェント等と連携させることは出来そうです。

/etc/aliases
root: "| /path/to/your/program"
2
いいね
コメントする

ログインしてからコメントできます

SYSZOはアプリ版もご利用ください

SYSZOアプリ版では質問機能以外につぶやきやフレンド登録、チャット機能など様々な機能があります。

SYSZOはApp StoreまたはGooglePlayよりダウンロードしてご利用ください。

  • App Store
  • Google play

急上昇ワード

更新2017.02.24 10:13

SYSZO応援企業