F5 의 로그 유형 분류

https://support.f5.com/csp/article/K15934495

 --> syslog-ng가 로그 파일 (12.x-15.x)로 보내는 정보 수준 구성

F5 의 로그 레벨 구조

https://support.f5.com/csp/article/K15934495

 --> syslog-ng가 로그 파일 (12.x-15.x)로 보내는 정보 수준 구성

https://techdocs.f5.com/kb/en-us/products/big-ip_ltm/releasenotes/related/log-messages.html

 --> 로그 유형 레퍼런스

F5 에서 제공 하는 로그 레퍼런스 참고

범위 local0 ~ 7 까지 제공하며, F5 ask 에서 검색(https://support.f5.com/csp/home)하거나 없다면 Case open 을 통해 문의합니다.

F5 버전 별 Syslog-ng 버전

ü13.0.1 버전 이후로 syslog-ng 데몬 버전변경 2.1.4 -> 3.8.1

ühttps://support.f5.com/csp/article/K65097545

13.0.1 이전 버전 Syslog 설정

tmsh modify sys syslog include '"

destination d_logsvr1 {

udp(192.168.4.99 port(514) localip(192.168.4.244);

};

destination d_logsvr2 {

udp(192.168.4.100 port(514) localip(192.168.4.244);

};

filter f_local0_filter {

facility(local0) or facility(auth) and level(info..emerg);

};

filter f_no_tcpdump {

not match(Tcpdump);  

};

filter f_no_audit_filter {

not match(AUDIT);   

};

log {

source(s_syslog_pipe);

filter(f_local0_filter);

filter(f_no_tcpdump);

filter(f_no_audit_filter);

destination(d_logsvr1);

};

log {

source(s_syslog_pipe);

filter(f_local0_filter);

filter(f_no_tcpdump);

filter(f_no_audit_filter);

destination(d_logsvr2);

};

"'

Syslog server를 여러 개 설정하여 서버마다 다른 레벨의 필터를 적용할 수 있다.

Duplicate stats counter; counter='<protocol>((null):<port>)’ 아래 로그 발생하지만 무시 하면 된다.

https://support.f5.com/csp/article/K29519409  


로그 레벨 및 Facilities 정보 https://support.f5.com/csp/article/K15934495


13.0.1 이후 버전 Syslog 설정

tmsh modify sys syslog include '" 

destination d_logsvr1 {

udp(192.168.4.99 port(514) localip(192.168.4.244) persist-name("logsvr1"));

};

destination d_logsvr2 {

udp(192.168.4.100 port(514) localip(192.168.4.244) persist-name("logsvr2"));

};

filter f_local0_filter {

facility(local0) or facility(auth) and level(info..emerg);

};

filter f_no_tcpdump {

not message(Tcpdump);  

};

filter f_no_audit_filter {

not message(AUDIT);   

};

log {

source(s_syslog_pipe);

filter(f_local0_filter);

filter(f_no_tcpdump);

filter(f_no_audit_filter);

destination(d_logsvr1);

};

log {

source(s_syslog_pipe);

filter(f_local0_filter);

filter(f_no_tcpdump);

filter(f_no_audit_filter);

destination(d_logsvr2);

};

"'

syslog 서버가 여러 대일 때 persist-name 설정이 추가로 필요하다

     unique name 설정 필요 ( syslog서버가 한대일 경우 설정필요 X )

Match ->message 문법 변경



Syslog 설정 시 유의 점