Logstash 하나의 이벤트를 다수의 이벤트로

Logstash를 통하여 데이터를 수집하다보니… 하나의 이벤트를 수신하였을 때 해당 이벤트를 나누어 다수의 이벤트로 저장하는 것이 후에 그래프를 생성하거나 데이터를 살펴볼 때 편리한 경우가 발생하였다. 예를 들어 아래와 같이 리스트 형태의 데이터가 있다고 가정해보자. 위의 데이터 관리를 쉽게 하기 위해서는 아래와 같이 이벤트를 나누는게 관리하기가 확실히 편하다. 물론 리스트 형태로 데이터를 저장해도 되고 나중에 관리 방법이…

더 보기

ELK에서 그리고 Kibana로 쉽게 ILM 적용하기

Elastic Search, Logstash, Kibana를 로그 수집기로 사용하다가 이전부터 적용하려고 하였지만, 시간이 없어서… 라는 핑계로 계속 미루다가 오늘 적용을 수행하였다. ILM 적용이라고 구글에 검색만해도 수 많은 글이 나온다. REST API를 사용해서 적용하는 방법이 주를 이루기는 하지만, 상당히 많은 시행착오를 겪었다. 시행착오를 겪었던 이유는 아마도 내가 생각하기에 가장 큰 착각 하나에서 시작된 것 같다. 그래서 Kibana에서 쉽게…

더 보기

사소한 실수, http -> https 리다이렉션

블로그 이전을 하면서 SSL 적용을 하기로 결정하였다. 그리고 http로 접속하면 https로 이동하도록 설정하고 싶었다. 그래서 Apach 설정에서 VirtualHost 80에 아래와 같이 설정을 적어넣었다. 설정해보신 분들이라면 바로 문제가 무엇인지 아실거지만… 그 때 당시에는 후다다다닥하고 정리하고 나가야 하는 상황이라 잊고 있다가 얼마전 잘 적용되었는지 테스트나 해볼까! 해서 테스트를 해보았더니… 오류가 발생하였다. 10초의 멍때림 그리고 재시도 2번 그리고…

더 보기

갤럭시 탭 S6 라이트 “OEM 언락”

갤럭시 탭 S6 라이트를 인스파이어2 드론을 날리기 위해 사용하다가 안드로이드 12로 올리고 나서 큰 문제가 발생하였다. 문제는 “DJI GO 4” 최신 버전을 설치해도 드론의 리모트 컨트롤러와 정상적인 연결을 할 수 없었는데, 해당 이슈는 삼성 핸드폰 중 안드로이드 12를 설치한 경우 종종 나타나는 현상으로 보였다. 물론 어떻게든 찾아서 할 수는 있겠지만 가장 쉬운 방법은 안드로이드 11로…

더 보기

BIM, IFC 뷰어 그리고 상대 경로 파일 링크

IFC 파일은 Industry Foundation Classes 라고 하는 파일로 건축에서 BIM 구축을 할 때 표준으로 사용되는 파일 인 것 같다.(?) 사실 BIM 쪽은 관심이 별로 없었는데, 이번에 BIM 사업을 진행하는 쪽에서 지원요청이 들어와서 이래저래 테스트를 진행해보았다. 기본적으로 IFC 파일에 정보를 넣을 때, http 또는 https의 경우에는 별 문제 없이 링크가 동작하는 것을 확인하였다. 그럼 file://을 사용하면 안될까?…

더 보기

Sony Z3 Compact Lineage OS 17.1 WiFi 문제 해결

categories : 안드로이드 집에 있는 안드로이드 부활 프로젝트를 하다가 좀 쉬운것 부터 해볼까 해서 시작된 소니 z3 컴팩트. 정상적으로 설치된 것을 확인했지만 이상하게 WiFi가 안 잡히는 것을 확인했다. 그래서 구글링! 파일에서 ccode 를 KR로 변경하면 된다. 덧 1. 간단 설치 메뉴얼은 여기로 (링크)

더 보기

Django Admin 사용자 제작 페이지 만들기

django를 이용하여 이것저것 만들다보니… 제일 많이 활용하게 되는 것이 Admin 관련 기능이었다. 단순히 데이터를 넣고 빼고, 결과를 출력하게 만들 때에는 다른 페이지 다 필요없이 Admin 모듈만 활용을 잘해도 굉장히 편리하게 구현할 수 있다. 이렇게 Admin 모듈을 잘 활용하던 중에 Admin 페이지에서 그래프를 보여줄 수 있는 페이지를 추가하고 싶었다. 예를 들어 요렇게 데이터 관리 앱이라는 것,…

더 보기

MiBand6 NFC, 암호화된 NFC 카드 사용하기

아래 내용은 어쨌든 문제의 소지가 있는 행위이므로 해당 행위에 대한 책임은 해당 작업을 하는 본인에게 있다는 것을 고지한다.즉, 성공이든 실패든 해당 작업을 수행하는 작업자에게 책임이 있으므로 심사숙고 한 이후 작업하기를 추천드린다.반드시, Magic Card 여분을 구입하여 원본에 바로 작업하는 일이 없도록 하는 것이 좋다. 미밴드에 암호가 걸려있으면 잘 안되는 것을 확인하였다. (잠김이 원인으로 보인다) 최근 몸이…

더 보기

Synology, APC UPS SNMP 연결

Synology NAS의 안정적인 운영을 위하여 APC사의 UPS를 설치하였다. UPS 사양은 다음과 같다. 우선 필수 적으로 UPS Network Management card가 설치되어 있어야 한다. APC UPS의 경우 PowerChute 어플리케이션을 통해서 상황에 따라 서버 전원을 내릴 수 있게 지원하고 있다. 하지만 Synology의 경우 해당 어플리케이션이 없었고, 기본적으로 제공하는 SNMP 기반의 안전모드를 사용해야 했다. 먼저 UPS SNMP를 먼저 설정해준다….

더 보기

django & mssql 조회시 ID 관련 오류

모델 작성을 완료하고 django admin에 모델을 추가하고 조회를 하자 위와 같은 에러가 발생하였다. 참고로 모델 작성은 위의 명령어로 모델을 작성하였다. 다행히도 접속 문제거나 다른 오류는 아니었다. 그럼 생성된 모델의 예를 보자. 찾아보니 Django에서는 Primary Key 선언을 하지 않으면, 임의로 “ID” 값을 생성한다. 문제는 조회시 mssql에는 ID 라는 컬럼이 없으므로 오류를 뱉어내게 되는 것이었다. 즉, 아래와…

더 보기