연락처 정보

코스 개요

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

  • 네트워크 모니터링의 진화: SNMP에서 현대적 텔레메트리까지
  • 상업용 모니터링 솔루션에서의 벤더 종속성 우려
  • 오픈소스 모니터링 환경 개요
  • LibreNMS 대 Zabbix: 적절한 플랫폼 선택
  • 하이브리드 및 상호 보완적 모니터링 전략

LibreNMS 아키텍처 및 설치

  • LibreNMS 아키텍처 및 구성 요소 개요
  • 설치: 수동 설치 대 Docker 배포
  • 데이터베이스 구성(MySQL/MariaDB)
  • 웹 서버 설정(Apache/Nginx with PHP-FPM)
  • RRDtool 구성 및 튜닝
  • 초기 구성 및 유효성 검사

Zabbix 아키텍처 및 설치

  • Zabbix 아키텍처: 서버, 프록시, 에이전트, 프론트엔드
  • 설치 방법: 패키지, Docker, 소스 컴파일
  • 데이터베이스 설정 및 최적화(MySQL/PostgreSQL/TimescaleDB)
  • 서버 및 프론트엔드 구성
  • 최초 설정 마법사
  • 초기 단계에서의 확장성 고려 사항

장치 발견 및 인벤토리 관리

  • LibreNMS의 자동 네트워크 발견
  • Zabbix 네트워크 발견 및 자동 등록
  • SNMP 버전 및 보안(v1, v2c, v3)
  • 장치 분류 및 그룹핑
  • 위치 및 연락처 관리
  • 가져오기/내보내기 및 대량 구성

SNMP 모니터링 심화 학습

  • SNMP 프로토콜의 기본 사항 및 MIBs
  • 네트워크 장치(라우터, 스위치, 방화벽)에 SNMP 구성
  • 사용자 정의 OID 모니터링 및 폴링
  • SNMPv3 보안: 인증 및 암호화
  • SNMP 연결성 문제 해결
  • 벤더 고유 SNMP 고려 사항

에이전트 기반 모니터링

  • Zabbix 에이전트 설치 및 구성
  • Zabbix 에이전트 2: Go 기반 차세대 에이전트
  • LibreNMS 에이전트 및 check_mk 통합
  • 사용자 정의 스크립트 및 사용자 파라미터
  • 수동 대 능동 에이전트 모드
  • 대규모 에이전트 배포(Ansible, Puppet, Chef)

Windows 및 Linux 서버 모니터링

  • Windows 성능 카운터 및 서비스
  • Linux 시스템 메트릭: CPU, 메모리, 디스크, 네트워크
  • 프로세스 및 서비스 모니터링
  • 로그 파일 모니터링 및 파싱
  • JVM 및 애플리케이션 모니터링
  • 컨테이너 모니터링(Docker, Kubernetes)

네트워크 장비 모니터링

  • 스위치 모니터링: 포트 상태, VLANs, STP, MAC 테이블
  • 라우터 모니터링: BGP, OSPF, 라우팅 테이블
  • 방화벽 모니터링: 세션, 처리량, 규칙_hit_
  • 무선 액세스 포인트 모니터링
  • 환경 모니터링: 온도, 전원, UPS
  • 인터페이스 활용률 및 오류 추적

가상화 및 클라우드 모니터링

  • VMware vSphere 모니터링 통합
  • Proxmox VE 모니터링
  • Hyper-V 모니터링
  • AWS/Azure/GCP 클라우드 모니터링 API
  • OpenStack 모니터링
  • 컨테이너 오케스트레이션 모니터링

항목 유형 및 데이터 수집

  • Zabbix 항목 유형: Zabbix 에이전트, SNMP, IPMI, JMX, SSH, Telnet
  • 계산형 및 집계 항목
  • 종속 항목 및 전처리
  • LibreNMS 폴러 모듈 및 OS 발견
  • 사용자 정의 데이터 수집 방법
  • 데이터 유형 및 단위

알림 및 트리거

  • Zabbix 트리거 표현식 및 함수
  • 트리거 의존성 및 이벤트 상관관계
  • LibreNMS 알림 규칙 및 전송 경로
  • 알림 채널: 이메일, SMS, Slack, PagerDuty, 웹훅
  • 에스컬레이션 및 확인 워크플로우
  • 유지 보수 창 및 계획된 다운타임

대시보드 및 시각화

  • Zabbix 대시보드 및 화면
  • 그래프 위젯 및 네트워크 맵
  • LibreNMS 대시보드 커스터마이징
  • 사용자 정의 그래프 생성 및 템플릿
  • 네트워크 토폴로지 맵 및 발견
  • 고급 시각화를 위한 Grafana 통합

보고서 및 분석

  • SLA 및 가용성 보고서
  • 용량 계획 보고서
  • 사용자 정의 보고서 생성
  • 예약된 보고서 배포
  • 트렌드 분석 및 예측
  • API 기반 보고서 자동화

분산 및 고가용성 모니터링

  • 원격 사이트를 위한 Zabbix 프록시 배포
  • Zabbix 서버 클러스터링 및 HA
  • LibreNMS 분산 폴러 설정
  • 여러 폴러 간의 부하 분산
  • 지리적 분산 전략
  • 데이터베이스 복제 및 클러스터링

성능 최적화

  • 데이터베이스 최적화 및 튜닝
  • 폴러 성능 및 동시 체크
  • 히스토리 및 트렌드 저장소 최적화
  • 유지 관리 및 데이터 보관 정책
  • 캐싱 전략
  • 하드웨어 사이징 및 확장 가이드라인

보안 및 액세스 제어

  • 사용자 인증: LDAP, SAML, MFA 통합
  • 역할 기반 액세스 제어 구성
  • 호스트 그룹 및 템플릿 권한
  • API 보안 및 토큰 관리
  • 감사 로깅 및 규정 준수
  • 보안 통신(TLS/SSL)

자동화 및 통합

  • Zabbix API 사용 및 스크립팅
  • LibreNMS API 및 자동화
  • 티켓팅 시스템을 위한 웹훅 통합
  • 구성 관리를 위한 Ansible 모듈
  • CI/CD 파이프라인 통합
  • ChatOps 및 알림 자동화

상업용 도구로부터의 마이그레이션

  • 상업용 모니터링 대체품 평가
  • 데이터 마이그레이션 전략 및 도구
  • 전환 기간 중 공존
  • 직원 교육 및 문서화
  • 실제 마이그레이션에서 얻은 교훈

프로덕션 배포 모범 사례

  • 백업 및 재해 복구 절차
  • 프로덕션 환경용 업그레이드 전략
  • 문서화 및 러너북(runbook) 생성
  • 테스트 및 유효성 검사 절차
  • 커뮤니티 지원 및 기여

요건

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

대상听众

  • 네트워크 관리자 및 엔지니어
  • 인프라 모니터링을 책임지는 시스템 관리자
  • IT 운영 관리자
  • NOC 엔지니어 및 모니터링 전문가
 28 시간

참가자 수


참가자별 가격

회원 평가 (2)

예정된 코스

관련 카테고리