연락처 정보

코스 개요

오픈소스 네트워크 모니터링 입문

  • 네트워크 모니터링 발전사: SNMP부터 최신 텔레메트리까지
  • 상업용 모니터링 솔루션에서의 벤더 종속 문제
  • 오픈소스 모니터링 환경 개요
  • LibreNMS와 Zabbix: 어떤 플랫폼을 선택해야 할까?
  • 하이브리드 및 상호 보완적 모니터링 전략 수립법

LibreNMS 아키텍처와 설치 방법

  • LibreNMS의 구조 및 구성 요소 설명
  • 설치 방법: 수동 설치 vs Docker 활용
  • 데이터베이스 설정(MySQL/MariaDB)
  • 웹 서버 환경 설정(Apache/Nginx와 PHP-FPM 연동)
  • RRDtool 최적화 및 튜닝 방법
  • 초기 구성 단계와 정상 작동 여부 확인법

Zabbix 아키텍처와 설치 방법

  • Zabbix 구조: 서버, 프록시, 에이전트 및 프론트엔드의 역할
  • 설치 방식: 패키지 활용, Docker 사용, 소스 코드 컴파일 등
  • 데이터베이스 구축 및 최적화(MySQL/PostgreSQL/TimescaleDB)
  • 서버와 프론트엔드 설정 절차
  • 초기 설정 마법사 사용법
  • 처음부터 고려해야 할 확장성 전략

네트워크 장비 탐지 및 인벤토리 관리

  • LibreNMS에서의 자동 네트워크 발견 기능 활용법
  • Zabbix를 이용한 네트워크 스캔 및 자동 등록 기법
  • SNMP 버전별 차이와 보안 설정(v1, v2c, v3)
  • 장비 분류 및 그룹 지정 방법
  • 위치 정보 및 담당자 관리법
  • 설정 내용의 가져오기/내보내기 및 대량 설정 방안

SNMP 모니터링 심층 이해

  • SNMP 프로토콜 기초와 MIB 개념 정리
  • 라우터, 스위치, 방화벽 등 네트워크 장비에 SNMP 설정 적용법
  • 커스텀 OID 모니터링 및 폴링 구성 절차
  • SNMPv3 보안 체계: 인증 및 암호화 기법
  • SNMP 연결 문제 해결 접근 방식
  • 벤더별 SNMP 설정 특성 고려사항

에이전트 기반 모니터링 기술

  • Zabbix 에이전트의 설치 및 구성 요령
  • Go 기반 차세대 에이전트인 Zabbix Agent 2 개요
  • LibreNMS와 check_mk 연동을 통한 에이전트 활용법
  • 사용자 정의 스크립트 및 매개변수 설정법
  • 패시브/액티브 에이전트 모드 차이점 비교
  • Ansible, Puppet, Chef 등을 활용한 대규모 환경에서의 에이전트 배포 전략

Windows 및 Linux 서버 모니터링 방법

  • Windows 시스템 성능 지표와 서비스 상태 추적법
  • Linux CPU, 메모리, 디스크, 네트워크 사용량 수집 방식
  • 프로세스 및 각종 서비스 실시간 모니터링 기법
  • 로그 파일 분석 및 패턴 추출 전략
  • JVM 및 애플리케이션 성능 지표 측정 방안
  • Docker, Kubernetes 환경에서의 컨테이너 모니터링 기법

네트워크 장비별 모니터링 기술

  • 스위치 포트 상태, VLAN 구성, STP 작동 여부 및 MAC 테이블 관리법
  • 라우터의 BGP/OSPF 연결 정보와 라우팅 테이블 실시간 추적 기법
  • 방화벽 세션 현황, 처리량 측정치 및 규칙 적용 상황 파악법
  • 무선 액세스 포인트 성능 지표 수집 방식
  • 온도, 전원 상태, UPS 작동 환경 정보 추적법
  • 네트워크 인터페이스 사용률 및 오류 발생 여부 체크 방법

가상화 환경 및 클라우드 모니터링 전략

  • VMware vSphere와의 연동을 통한 가상머신 모니터링 절차
  • Proxmox VE 기반 하이퍼바이저 모니터링 방식
  • Microsoft Hyper-V 환경 지표 수집 방법
  • AWS, Azure, GCP의 클라우드 API 연동을 통한 모니터링 활용법
  • OpenStack 기반 인프라 감시 방식
  • 컨테이너 오케스트레이션 환경 모니터링 전략

모니터링 항목 유형 및 데이터 수집 방식

  • Zabbix에서 지원하는 다양한 항목 형태: 에이전트, SNMP, IPMI, JMX, SSH, Telnet 활용법
  • 계산값 기반 모니터링 및 여러 데이터의 집계 처리 방식
  • 종속성 모니터링 항목 설정과 사전 처리 절차
  • LibreNMS에서 제공하는 폴러 모듈과 OS 인식 기능 활용법
  • 맞춤형 데이터 수집 방안 및 절차
  • 데이터 유형별 표현 단위 지정 기준

알림 규칙과 트리거 설정법

  • Zabbix의 트리거 표현식 작성법 및 관련 함수 활용
  • 다중 트리거 간 의존관계 지정 및 사건 연관 분석법
  • LibreNMS에서 제공하는 알림 규칙 설정과 전송 방법
  • 알림 전달 경로: 이메일, SMS, Slack, PagerDuty 및 웹훅 활용 방안
  • 알림 우선순위 결정 과정 및 수신 확인 절차 설정법
  • 예정된 유지보수 시간대 및 일시적 다운타임 계획 관리법

대시보드 구축 및 시각화 기법

  • Zabbix 대시보드 및 화면 구성 방법
  • 그래프 위젯 활용과 네트워크 토폴로지 시각화 절차
  • LibreNMS 대시보드 커스터마이징 방안
  • 맞춤형 그래프 설계 및 템플릿 생성 절차
  • 네트워크 위치 기반 맵 작성 및 자동 탐지 기술 활용법
  • Grafana 연동을 통한 정교한 데이터 시각화 방안

보고서 생성과 분석 방법론

  • SLA 준수율 및 시스템 가용성 측정 보고서 작성법
  • 향후 자원 수요 예측을 위한 용량 계획 리포트 생성 절차
  • 고객 요구에 맞춘 맞춤형 보고서 설계 방법
  • 예약된 시간대별 자동 보고서 전송 시스템 구축법
  • 데이터 시계열 경향 파악 및 미래 추이 예측 기법
  • API를 활용한 실시간 보고서 생성 자동화 방안

분산형 모니터링 구조와 고가용성 확보 전략

  • 원격 지역에서 Zabbix 프록시를 활용한 데이터 수집 방법
  • Zabbix 서버 클러스터링과 가동률 향상 방안
  • LibreNMS에서 분산형 폴러 구성 절차 및 운영법
  • 여러 폴러 간 부하 분산 최적화 전략
  • 지역별 모니터링 인프라 배치 시 고려해야 할 요소들
  • 데이터베이스 복제 및 클러스터 구조 설계 방식

시스템 성능 최적화 기법

  • 데이터베이스 튜닝을 통한 처리 효율 증대 절차
  • 폴러 동작 속도 향상과 동시 수행 가능 작업 범위 확장 방안
  • 기록 데이터와 추세 정보 저장 공간 최적화 방법
  • 데이터 보존 주기 설정 및 유지보수 자동화 규칙 정의법
  • 캐시 활용을 통한 응답 지연 시간 단축 기법
  • 장비 용량 산정과 향후 확장 계획 수립 기준

보안 관리 및 접근 제어 방식

  • 사용자 인증 체계: LDAP, SAML, 다중 인증 통합 구현법
  • 역할 기반 권한 관리 시스템 설정 절차
  • 호스트 그룹 및 템플릿별 접근 제어 규칙 지정 방식
  • API 보호 장치와 인증 토큰 안전 보관 전략
  • 이용 기록 감사 기능 활성화와 법규 준수 절차
  • 안전한 통신 채널 확보를 위한 TLS/SSL 적용법

자동화 기술과 타 시스템 연동 방안

  • Zabbix API 사용법 및 스크립트 작성 기법
  • LibreNMS API 접근과 자동 업무 처리 절차
  • 티켓팅 시스템에 정보를 전달하는 웹훅 구성 방법
  • 설정 업무 자동화를 위한 Ansible 모듈 활용법
  • CI/CD 파이프라인과의 연동 절차 설계 기준
  • 채팅 서비스와의 상호작용을 통한 실시간 알림 전송 방안

기존 상업용 솔루션에서의 전환 시 고려사항

  • 현재 이용 중인 상업용 모니터링 툴 교체 필요성 평가 절차
  • 데이터 이전을 위한 기술적 방안과 관련 도구 활용법
  • 새로운 시스템 전환 기간 동안의 병행 운영 계획
  • 인력 역량 강화를 위한 교육 프로그램 및 문서 작성 지침
  • 실제 생산 환경에서 이루어진 교체 사례의 주요 시사점 분석법

운영 현장 배포시 반드시 지켜야 할 최적화 수칙

  • 데이터 백업과 재해복구 실행 계획 작성 방법
  • 안정적인 운영 환경 유지를 위한 업그레이드 절차 지침
  • 운영 매뉴얼 문서 체계 정리 및 업데이트 방식
  • 신규 설치 단계의 검증 테스트 방법론과 기준 설정법
  • 오픈소스 커뮤니티 협력과 기술 개선 기여 방안

요건

  • 네트워크 프로토콜(SNMP, ICMP, TCP/UDP)에 대한 기본 지식
  • Linux 시스템 관리 경험
  • 서브넷, 라우팅, 스위칭 등 네트워킹 기초 개념 이해
  • MySQL/PostgreSQL 등 데이터베이스 관련 지식
  • 기본적인 웹 서버 관리 경험

대상자

  • 네트워크 관리자 및 엔지니어
  • 인프라 모니터링 업무를 담당하는 시스템 관리자
  • IT 운영 관리자
  • NOC 엔지니어 및 네트워크 모니터링 전문가
 28 시간

참가자 수


참가자별 가격

회원 평가 (2)

예정된 코스

관련 카테고리