Syslog-Ng 심화 사용
if, elif, and else 구문 2가지 형식이 가능하다. if 조건문 안에는 filter expression만 가능하고 foo가 포함되어 있지 않으면 else구문으로 빠진다. if (message('foo')) { parser { date-parser(); }; } else { ... }; if 구문 ...
if, elif, and else 구문 2가지 형식이 가능하다. if 조건문 안에는 filter expression만 가능하고 foo가 포함되어 있지 않으면 else구문으로 빠진다. if (message('foo')) { parser { date-parser(); }; } else { ... }; if 구문 ...
syslog-ng란? 로그를 다루는 프로그램이다. 기존의 리눅스에 포함되어 있는 syslog의 상위 버전이라 할 수 있다. CentOS7의 경우는 syslog보다 조금 더 상위버전인 rsyslog가 있지만 그것보다 더 상위버전인 것이 syslog-ng이다. RHEL or CentOS7 위에 설치 RHEL은 아래 과정을 하고 C...
CentOS7 배포 방법 Visual Studio를 통해서 디버그 모드로 아무 이상이 없는지 먼저 확인부터 하고 배포를 시작합니다. 아무 이상이 없을경우 window power shell을 접속하여 본인이 배포하시기 원하는 폴더로 접근합니다. 폴더에 접근 후 dotnet publish 라는 명령어를 실행시킵니다. 그러면 publish된 ...
C# .net core에서 NLOG를 이용한 XML 사용법 우선 NuGet을 통해 NLog와 NLog.Targets.Syslog를 설치합니다. syslog는 Rfc5424와 같은 규격을 사용하기 때문에 아무렇게나 log를 만들 수 없습니다. 따라서 특정 규격에 맞게 데이터를 전송해야하는데 NLog가 그것을 담당해줍니다. 예시 <...
Cassadnra에 대한 소개 잘 정리된 블로그 가 있으니 참고하시기 바랍니다. Docker에서 설치 후 실행 $ sudo docker pull cassandra 설치 후 컨테이너 실행을 합니다. $ sudo docker run --name some-cassandra --network some-network -d cassand...
Cassandra vs Postgres Kong을 사용하기 위해 2가지의 database를 선택해야 하는데 거기에 앞서 간단하게 비교를 해보겠습니다. Cassandra Postgres N...
기본 설치 및 실행 (CentOS 7 환경) 설치는 기존 설치 포스팅을 참고하여 7버전에 맞는 repo파일만 변경하여 그대로 따라하시면 됩니다. /etc/elasticsearch/elasticsearch.yml 파일에 아래 설정을 추가합니다. http.host: 192.168.0.151[자신의 ip] #network.host: 192...
Logstash란? 다양한 형태의 데이터를 동시에 수집하여 가공처리 한 이후 원하는 저장소로 전달하는 프로그램 Logstash의 3요소 input: 데이터를 수집하는 소스가 어디있는지(데이터가 유입되는 근원지) filter: 데이터를 어떻게 가공할 것인지(데이터에 변형을 가함) output: 데이터를 어디로 보낼 것인지(데...
Windows 환경에서 설치 설치 파일 을 다운 받은 후 압축을 푼다. 실행 $ ./bin/elasticsearch 실행 후 크롬 혹은 자신이 편한 브라우저(curl포함)에서 localhost:5601으로 접속. 아래와 같은 화면이 뜨면 성공. CentOS 7 환경에서 설치 Elastic search를 설치했다고 가정...
Windows 환경 (6.6.1 version 기준) Elastic Search에 설치 install 명령 $ [elastic search 설치 경로]/bin/elasticsearch-plugin install -b com.floragunn:search-guard-6:6.6.1-24.1 (6.6.1 version 기준) ...