[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[port139ml:01687] Re: Process Monitoring Tool



りょうわ です。どうも。

On Tue, 24 Dec 2002 00:29:19 +0900
Hideaki Ihara <hideaki@xxxxxxxxxxxxx> wrote:

> やはり Syslog とかに吐いてくれないとちと面倒そうです。
> ログも時刻とか読みにくいし・・・。
> exec_syslog_linux の方がお奨めだけあって実用的そうですね :-)

何も考えてないのでちと危険かも〜なのですが、 procmon もこんな風にすると 
syslog の方にも出せますね。

----- from here -----
--- procmon/procmon.c   Tue Dec 24 20:18:39 2002
+++ procmon.patched/procmon.c   Tue Dec 24 20:12:52 2002
@@ -187,6 +187,13 @@
                else
                        wake_up_interruptible(&procmon_wait);
        }
+
+       printk(KERN_INFO "%li:%i:%i:%s%s\n",
+               (long)get_timestamp(),
+               (int)current->uid,
+               (int)current->pid,
+               processname, args);
+
 }

 char *buildargstr(char **args)
----- end -----

プロセス実行ログというと accton + lastcomm という解もありますが、引数が
記録されないというのと、他のホストに飛ばして ... というのができないのが
この場合の欠点でしょうか。

-- 
Akira Ryowa <ryowa@xxxxxxxxxx>