新しいログインおよびログアウトログをデータベースに送信します。

新しいログインおよびログアウトログをデータベースに送信します。

新しいログインとログアウトログをデータベースに送信する方法を知りたいです。

私はこのlastコマンドが「最後の」ログイン情報を出力することを知っています。しかし、次のような問題が見つかりました。

  • 新しいログのみを取得するようにフィルタリングする方法は?どうやって識別できますか?
  • ファイルにどのくらいの時間が節約されましたかutmp?更新する前にどのくらい待つべきですか?訪問する必要がありますかwtmp?どのように?
  • 別の方法がありますか?
  • rsyslog.congログ情報をMySQLデータベースまたはPHP(ローカルまたはリモート)にコピーできますか?

気づく:

  • 他のユーザーは、スクリプト/デーモンがログをデータベースに送信するまでログを削除できません。
  • 他のユーザーはログエントリを偽造できないはずです。

私はこれを見つけるために数日を過ごしました...ありがとう!

関連情報