GNU/Linux >> Linux の 問題 >  >> Cent OS

Syslog クライアントの各メッセージを別のファイルに分割する方法 (CentOS/RHEL 6 および 7)

以下の投稿では、クライアントごとに異なるファイルに syslog を転送する手順を説明しています。

1. /etc/rsyslog.conf を開いて編集します 、次に以下の行を追加します:

$template FILENAME,"/var/log/%fromhost-ip%/messages"
*.* ?FILENAME

2. rsyslog サービスを再起動して有効にします:

# systemctl restart rsyslog.service

または

# service rsyslog restart

3. クライアントの各メッセージは、クライアントの IP アドレスに応じて動的に生成されます。例:

/var/log/192.168.1.2/messages


Cent OS
  1. CentOS 7 /RHEL7でSysLogサーバーをセットアップする方法

  2. CentOS8またはRHEL8でネットワークサービスを再起動する方法

  3. CentOS/RHEL で SSH と SFTP 用に個別のポートを構成する方法

  1. CentOS / RHEL 7 で NTP サーバーとクライアントを構成する方法

  2. CentOS/RHEL で /var/log/messages のデフォルトのアクセス許可を変更する方法

  3. RPM パッケージを CentOS/RHEL/Fedora の別のディレクトリにインストールする方法

  1. CentOS/RHEL で監査ログとメッセージ ファイルがローテーションしない

  2. CentOS/RHEL でユーザーとクライアント アドレスによって ssh ログインを制限する方法

  3. CentOS/RHEL 8 に NTP サービスとクライアントをインストールする方法