✍️ 네트워크란? Network , 용어 그대로 풀이하자면 Net(망) + Work(작업하다)가 결합된 말로, 무언가가 무언가와 무엇에 의해 연결되어서 무언가를 주고 받는 것이다. 즉 대상과 주고받는 것이 있어야 한다. 네트워크라고 해서 컴퓨터 네트워크만 있는 것은 아니다. 크게 사회적 관점에서 보는 네트워크와 우리가 흔히 생각하는 컴퓨터 관점에서 보는 네트워크가 있다. 사회적 관점에서 보는 네트워크 는 무언가에 의해서 무언가를 손쉽게 받기 위해 사람과 사람들이 모여서 형성된 조직 및 단체로, 조직의 규모가 확장되거나 조직 내에서 효율적인 공유를 하기 위해서는 규약이 필요하다. 예를 들어 테니스 동아리는 테니스를 같이 칠 사람과 테니스에 대한 정보를 쉽게 구하기 위해서 학교 내 시스템에 의해 사람과 사람..
🌷 개요 방을 정리하다가 프린트 해둔 포트폴리오를 발견했다.😲 혹시나 하고 구글 드라이브에 들어가보니 자료가 있었다! 2017년 자료라니 .. 취업준비할 때 쓰고 손도 안된 유물(그 때부터 블로그를 했어야 했는데..) 당시 네트워크에 매료되어 있었을 때라 직접 이미지를 만들어가며 정리했었다. PPT로 만든 이미지라 귀엽?다. 추억 겸 그 때 그 자료로 정리를 해보고자 한다. 📰 목차 포트폴리오 제출할 때 임의로 만든건지, 한글 파일에 목차가 따로 없어서 사진으로 대체한다. 큰 이변이 없는 한 저 순서로 피드를 올릴 계획이다. 📌 마무리 학생 때 수업 들은 거를 정리한 거다 보니 100% 정확하다고 할 수 없다. 내가 이해를 잘못한 거 일수도 있고, 당시 찾은 자료가 부정확할 수 있다. 최대한 복기 시키며..
🌈 파이프라인이란? 하나 이상의 스트림에 연결해서 스트림에 들어오는 메시지를 변환하고 처리할 수 있는 기능으로, 현재 메시지를 수신하고 (잠재적으로) 값을 반환할 수 있다. 🌈 Grok Patterns과의 우선 순위 System > Configurations에서 Grok Pattern과 파이프라인 간에 우선순위를 정할 수 있다. (Message Filter Chain = Grok Pattern) 내가 구축한 서버에서는 가상화 장비의 도메인 구분을 위해 Grok Pattern을 우선순위로 두고 있다. 가상화 장비에서 아래와 같은 로그를 보내주는데, 여기서 7은 도메인이다. Status is green on cluster domain-c7 7을 Grok Pattern으로 파싱 후 파이프라인을 통해 clust..
🎲 개요 오프라인에서 개발하다 보면 npm module을 설치해야 되는 경우가 빈번히 있다. 이때, npm-pack-all을 이용하면 간단하게 설치할 수 있다. 단 의존성이 많은 모듈일 경우 오히려 비효율적일 수 있으니 참고 바란다. ⭕ 온라인 환경 ① 인터넷이 되는 환경에서 npm-pack-all을 설치한다. 💻 npm install npm-pack-all -g ❌ 만약 실행이 안된다면 ❌ 👇 아래 사이트에서 node를 설치하면 npm 명령어 사용 가능하다. Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org ② 필요한 모듈을 설치한다. (나는 위에서 설치한 npm-pack-all 패키지로 ..
✍️ 개요 지난 시간에 Grok Patterns에 대해 공부해봤으니, 오늘은 Graylog에서 Grok Patterns 적용하는 방법에 대해 알아볼게요! 👇👇 Grok Patterns 만드는 법은 아래 링크로!! [Graylog] Grok Patterns이란? 🔎 Grok Patterns 이란? Logstash에서 제공하는 Filter 플러그인으로, 구조화되지 않은 로그 데이터에서 속성(키:값 쌍)을 추출하는 프로세스로 즉 Graylog에서 로그 분석(파싱)하는 역할을 하는 친구이다. na-nii.tistory.com ⚙️ Grok Patterns 생성 내부망에서 캡쳐해와서 사진이 좀 깨졌네요 😭😭 메뉴얼 느낌이니까 음체로 가겠습니다-! ① System에서 Grok Patterns을 누름. ② 패턴 생성..
🔎 Grok Patterns 이란? Logstash에서 제공하는 Filter 플러그인으로, 구조화되지 않은 로그 데이터에서 속성(키:값 쌍)을 추출하는 프로세스로 즉 Graylog에서 로그 분석(파싱)하는 역할을 하는 친구이다. 🔎 구문 %(Pattern : Field) Pattern : Syntax로, 로그 텍스트에서 매치되는 패턴 이름 (정규 패턴명) 이미 만들어진 패턴도 있고, 필요할 경우 직접 만들어서 사용 가능 Field : 사용자 정의 필드, 필드에 표현하고 싶은 이름 예를 들어, 스위치에서 다음과 같은 로그가 들어온다고 했을 때, 우리는 가시성 있게 로그를 보고 싶다. (로그 수집/분석 서버를 구축하는 이유이기도 하다.) apic2 %LOG_LOCAL0-6-SYSTEM_MSG 위 로그를 Gr..
✍️ 개요 내부망에서 vscode 확장 플러그인 설치 방법을 알아보자. ⚙️ 확장 플러그인 다운로드 Visual Studio Marketplace Extensions for Visual Studio family of products on Visual Studio Marketplace marketplace.visualstudio.com Marketplace에 들어가서 원하는 확장 플러그인을 검색한다. Install 하지말고, 우측에 Download Extension을 누른다. ⚙️ 확장 플러그인 설치 왼쪽 아래 톱니바퀴 > Command Palette 또는 Ctrl+Shift+P를 눌러서 Install from VSIX 를 검색한다. 아까 다운받은 파일을 설치하면 끝!! 정상적으로 설치된 것을 확인할 수 ..
✍️ 개요 웹 서버 catalina log를 수집하기 위해 Filebeat 설치 ✍️ sidecar란? Graylog 홈페이지에서는 다음과 같이 설명한다. Graylog Sidecar 는 백엔드라고도 하는 다양한 로그 수집기를 위한 경량 구성 관리 시스템입니다.Graylog 노드는 로그 수집기의 구성을 포함하는 중앙 집중식 허브 역할을 합니다.지원되는 메시지 생성 장치/호스트에서 Sidecar는 서비스(윈도우즈 호스트) 또는 데몬(리눅스 호스트)으로 실행할 수 있습니다. 로그 수집기 구성은 Graylog 웹 인터페이스를 통해 중앙에서 관리됩니다.Sidecar 데몬은 REST API를 사용하여 대상과 관련된 모든 구성을 정기적으로 가져옵니다.Sidecar는 첫 번째 실행 시 또는 구성 변경이 감지되면 관련..