출처: https://groups.google.com/forum/#!topic/fluentd/aotQAmHlTUY
ossec.conf:
<syslog_output>
<server>192.168.33.29</server>
<port>514</port>
<level>1</level>
<format>json</format>
</syslog_output>
ossec.conf 설정후 아래 명령어를 입력해주어야 한다.
/var/ossec/bin/ossec-control enable client-syslog
/var/ossec/bin/ossec-control restart
위의 명령어만 실행시켜준다면 192.168.33.29 port514 로 syslog가 던져지게 된다.
던져진 syslog를 가공시킬때 fluentd를 이용할 수 있는데 설정 방법은 아래와 같다.
td-agent.conf
<source>
type syslog
port 514
bind 0.0.0.0
tag ossec
</source>
<match ossec.**>
type parser
key_name message
format json
reserve_data yes
tag elasticsearch.ossec
</match>
2014-10-02 02:48:41 +0000 out.ossec: {"host":"natha","ident":"
onf.d/01ossec.conf","md5_old":
'프로젝트 관련 조사 > 시스템 구축' 카테고리의 다른 글
[vmware] 64bit 시작 오류 (0) | 2015.12.23 |
---|---|
[OSSEC] OSSEC 룰 커스텀 화 하기 (0) | 2015.12.10 |
[OSSEC] OSSEC DB 구조 (0) | 2015.12.04 |
[리눅스]자주 사용하는 유닉스(리눅스) 명령어 (0) | 2015.11.28 |
이메일 파싱 (0) | 2015.11.27 |