Logwatch タグの一覧です(1 件)

[Evernote][Logwatch]LogwatchレポートをEvernoteの特定ノートブックに直接保存する

私は自宅鯖とさくらVPSのLogwatchレポートをGmailで受信するようにして、それをEvernoteに転送しています。
Evernoteはメールでノートを送るときにSubjectに@hogehogeと入れることにより、inboxをスキップさせてhogehogeというノートブックに直接保存させることが出来ますが、メールの自動転送の場合、Subjectを修正することが出来ないので、inboxに保存されてしまい、特定のノートブックに保存するためにinboxから移動させる必要があって結構面倒です(というかそんな作業は絶対に続かない)。
何とかならないかと色々考えましたが、結局LogwatchのSubjectを修正することにしました。

Ubuntu10.04の場合ですが、以下のPerlスクリプトを編集します
$ sudo vi /usr/share/logwatch/scripts/logwatch.pl

私の環境では1157行目を以下のようにします(バージョン等により、修正行が違う場合も考えられます。また@以下は私の場合です)
-print OUTFILE "Subject: Logwatch for $Config{'hostname'} (${OStitle})\n";
+print OUTFILE "Subject: Logwatch for $Config{'hostname'} (${OStitle})\@193_log_SakuraVPS\n";

Subjectに@を入れることで任意のノートブックに保存することが出来ますが、@はバックスラッシュを前に入れてエスケープさせておいて下さい。

そして、Logwatchを実行させると
$ sudo /etc/cron.daily/00logwatch


Gmail側にはこのような件名で届き
Logwatch for www4270u (Linux)@193_log_SakuraVPS - men.katame.nori.oome@gmail.com - Gmail

Evernoteにはinboxをスキップして特定のノートブックに保存されます
スクリーンショット(2012-05-11 19.23.54)
PAGE TOP