イベントを CEF 形式で外部 SIEMシステムに公開するように設定したり、イベントをサーバー上のログファイルにローカルに保存したりできます。Astra Linux Special Edition 上の KSMG のイベント発行の設定手順は、他のオペレーティングシステム上の KSMG の設定手順とは異なります。
SIEM システムにイベントを公開する各クラスタノードで、以下の手順を実行します。CEF 形式でのイベントのエクスポートを有効にするのは、イベント発行の設定後にのみ行ってください。
Rocky Linux、Ubuntu、Red Hat Enterprise Linux、Debian、RED OS でのアプリケーションイベントのエクスポートの設定
イベントは、rsyslog システムログサービスを使用して外部 SIEM システムに送信されます。イベントをローカルに保存する必要がない場合は、このセクションの手順の 5、7、8 をスキップします。
SIEM システムへの製品イベントの公開を設定するには:
systemctl status rsyslog
サービスのステータスは「running」である必要があります。
rsyslog サービスが実行されていない場合、またはインストールされていない場合は、オペレーティングシステムのドキュメントの指示に従って、rsyslog サービスをインストールして有効にします。
$ActionQueueFileName ForwardToSIEM
$ActionQueueMaxDiskSpace 1g
$ActionQueueSaveOnShutdown on
$ActionQueueType LinkedList
$ActionResumeRetryCount -1
<CEF 形式のカテゴリ(facility)>.* @<SIEM システムの IP アドレス>:<UDP を使用して Syslog からメッセージを受信するために SIEM システムが使用するポート>
TCP を使用してイベントを送信する場合は、次の行を追加します:
<CEF 形式のカテゴリ(facility)>.* @<SIEM システムの IP アドレス>:<TCP を使用して Syslog からメッセージを受信するために SIEM システムが使用するポート>
<CEF 形式の facility>.* -/var/log/ksmg-cef-messages
<CEF 形式の facility>.* stop
ローカルのログに保存せずに UDP を使用してエクスポートするための設定情報ファイルの例: $ActionQueueFileName ForwardToSIEM2 $ActionQueueMaxDiskSpace 1g $ActionQueueSaveOnShutdown on $ActionQueueType LinkedList $ActionResumeRetryCount -1 local2.* @10.16.32.64:514 local2.* stop ローカルログに保存して TCP を使用してエクスポートするための設定情報ファイルの例: $ActionQueueFileName ForwardToSIEM2 $ActionQueueMaxDiskSpace 1g $ActionQueueSaveOnShutdown on $ActionQueueType LinkedList $ActionResumeRetryCount -1 local2.* @10.16.32.64:514 local2.* -/var/log/ksmg-cef-messages local2.* stop |
touch /var/log/ksmg-cef-messages
chown root:klusers /var/log/ksmg-cef-messages
chmod 640 /var/log/ksmg-cef-messages
/var/log/ksmg-cef-messages
{
size 500M
rotate 10
compress
missingok
notifempty
sharedscripts
postrotate
/usr/bin/systemctl kill -s HUP rsyslog.service >/dev/null 2>&1 || true
endscript
}
systemctl restart rsyslog
systemctl status rsyslog
ステータスは running である必要があります。
logger -p <CEF形式のカテゴリ(facility)>.info Test message
SIEM システムへの製品イベントの公開が設定されます。
Astra Linux Special Edition でのアプリケーションイベント発行の設定
イベントは、syslog-ng システムログサービスを使用して外部 SIEM システムに送信されます。ファイルをローカルに保存する必要がない場合は、このセクションの手順の 5〜7 をスキップしてください。
SIEM システムへの製品イベントの公開を設定するには:
systemctl status syslog-ng
サービスのステータスは「running」である必要があります。
syslog-ng サービスが実行されていない場合、またはインストールされていない場合は、オペレーティングシステムのドキュメントの指示に従って、syslog-ng サービスをインストールして有効にします。
filter f_ksmgcef { facility( CEF 形式の facility >); };
destination d_ksmgcef_forward { network("<SIEM システムの IP アドレス>" transport("udp") port(<SIEM システムが Syslog からのメッセージを UDP 経由で受信するために使用するポート>)); };
log { source(s_src); filter(f_ksmgcef); destination(d_ksmgcef_forward); };
TCP を使用してイベントを送信する場合は、次の行をファイルに追加します:
destination d_ksmgcef_forward { network("<SIEM システムの IP アドレス>" transport("tcp") port(<SIEM システムが Syslog からのメッセージを TCP 経由で受信するために使用するポート>)); };
log { source(s_src); filter(f_ksmgcef); destination(d_ksmgcef_forward); };
destination d_ksmgcef_logfile { file("/var/log/ksmg-cef-messages"); };
log { source(s_src); filter(f_ksmgcef); destination(d_ksmgcef_logfile); };
ローカルのログに保存せずに UDP を使用してエクスポートするための設定情報ファイルの例: filter f_ksmgcef { facility(local2); }; destination d_ksmgcef_forward { network("10.16.32.64" transport("udp") port(514)); }; log { source(s_src); filter(f_ksmgcef); destination(d_ksmgcef_forward); }; ローカルログに保存して TCP を使用してエクスポートするための設定情報ファイルの例: filter f_ksmgcef { facility(local2); }; destination d_ksmgcef_forward { network("10.16.32.64" transport("tcp") port(514)); }; log { source(s_src); filter(f_ksmgcef); destination(d_ksmgcef_forward); }; destination d_ksmgcef_logfile { file("/var/log/ksmg-cef-messages"); }; log { source(s_src); filter(f_ksmgcef); destination(d_ksmgcef_logfile); }; |
touch /var/log/ksmg-cef-messages
chown root:klusers /var/log/ksmg-cef-messages
chmod 640 /var/log/ksmg-cef-messages
/var/log/ksmg-cef-messages
{
size 500M
rotate 10
compress
missingok
notifempty
sharedscripts
postrotate
invoke-rc.d syslog-ng reload > /dev/null
endscript
}
systemctl restart rsyslog
systemctl status rsyslog
サービスのステータスは「running」である必要があります。
logger -p <CEF形式のカテゴリ(facility)>.info Test message
SIEM システムへの製品イベントの公開が設定されます。
ページのトップに戻る