본문 바로가기

네트워크 (LAN,WAN)160

IT 인프라 및 서비스 모니터링 도구 Nagios 구축 Nagios는 IT 인프라 및 서비스를 모니터링하고 관리하는 데 사용되는 오픈 소스 모니터링 도구입니다. 아래에서는 Nagios의 목적을 이해하고 Docker를 사용하여 Nagios를 구축하고 활용하는 단계별 자세한 설명을 제공합니다. 단계 1: Docker 설치 및 구성 Docker 설치: 먼저 Docker를 설치하십시오. 운영 체제에 따라 Docker의 설치 방법이 다를 수 있습니다. 공식 Docker 문서에서 제공하는 지침을 따르십시오. Docker Compose 설치 (선택 사항): Docker Compose를 설치하면 여러 컨테이너를 관리하고 설정할 수 있습니다. 필요한 경우 Docker Compose도 설치하십시오. 단계 2: Nagios Docker 이미지 가져오기 Nagios Docker .. 2023. 10. 23.
sFlow/NetFlow 이상 트래픽 모니터링 탐지 InfluxDB, Grafana 구성 InfluxDB는 고성능 시계열 데이터베이스로서, 시계열 데이터를 저장, 조회 및 분석하기 위한 오픈 소스 데이터베이스 시스템입니다. 주로 모니터링, 성능 분석, IoT(사물 인터넷) 및 이벤트 로깅과 같은 애플리케이션에서 사용됩니다. 시계열 데이터는 시간 순서대로 정렬된 데이터 포인트의 스트림으로 이해할 수 있으며, 예를 들어 센서 데이터, 서버 로그, 성능 메트릭 등을 포함합니다. InfluxDB의 주요 특징은 다음과 같습니다. 높은 성능: 시계열 데이터에 최적화되어 빠른 쿼리 처리 및 데이터 저장이 가능합니다. SQL 라이크 쿼리 언어: InfluxQL이라고 하는 SQL과 유사한 쿼리 언어를 제공합니다. 데이터 유지 보수 정책: 데이터 보존 정책을 정의하여 데이터 보관 기간을 자동으로 관리할 수 있.. 2023. 10. 17.
네트워크 트래픽 분석(NTA), 네트워크 탐지 및 대응(NDR) 네트워크 트래픽을 미러링하고 분석하는 과정은 네트워크 관리자와 보안 전문가에게 중요한 작업입니다. 이를 위해 다음과 같은 방법을 사용할 수 있으며, 여기에서는 NetFlow와 유사한 방식을 사용하는 예를 제시하겠습니다. 미러링 설정 및 데이터 수집: 네트워크 장비(스위치 또는 라우터)에서 특정 포트 또는 VLAN에서 발생하는 트래픽을 미러링 설정합니다. 이러한 미러링 설정은 SPAN (Switched Port Analyzer) 또는 RSPAN (Remote SPAN)으로 알려져 있으며, 특정 트래픽을 별도의 모니터링 장비로 복제합니다. 미러링 데이터 수집 장비 설정: 미러링 데이터를 수집할 트래픽 분석 장비를 설치하고 설정합니다. 이 장비는 트래픽 데이터를 수신하고 저장할 역할을 합니다. 네트워크 분석 .. 2023. 9. 30.
네트워크 장비 설정을 구글 시트로 자동수집 모니터링 관리 네트워크 장비 설정 등 상태정보를 모니터링하고 자동화하기 위해서는 다양한 도구와 라이브러리를 사용할 수 있습니다. Python은 네트워크 모니터링 및 자동화를 위한 매우 강력한 도구 중 하나입니다. 아래는 Python을 사용하여 네트워크 장비 설정 상태를 모니터링하는 간단한 코드 예제입니다. 이 코드는 Telnet을 사용하여 장비에 연결하고 명령을 실행하며, 특정 설정이나 상태를 검사하는 데 사용될 수 있습니다. 하지만 실제 환경에 따라 다양한 프로토콜 및 라이브러리를 사용해야 할 수 있습니다. 먼저, telnetlib 라이브러리를 사용하여 Telnet을 통해 장비에 연결하고 명령을 실행하는 코드를 제공합니다. 이 코드는 Telnet을 통해 Cisco 장비에 연결하고 show running-config .. 2023. 9. 24.
ipTIME 공유기 트래픽사용량 수집정보 JSON 형식 변환 및 통계 그래프 ipTIME 공유기에 연결된 내부(LAN) 및 외부(WAN) 링크에 대한 트래픽 사용량 정보를 수집하여 도식화 했습니다. 공유기 관리자 페이지를 크롤링하면 텍스트 형태로 정보를 가져와서 JSON 형식으로 변환하여 통계화를 해봤는데, jq 명령어를 활용하니 손쉽게 변환할 수 있었습니다. WAN 링크의 트래픽 정보를 수집하면 아래와 같이 텍스트 형태 정보를 확보할 수 있습니다. "Rx_Packets": "648233790" "Rx_Bytes": "617839018055" "Rx_Broadcast": "63695556" "Rx_Multicast": "399605" "Rx_Discard": "295574" "Rx_Error": "0" "Tx_Packets": "310319281" "Tx_Bytes": "1268.. 2023. 9. 19.