문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
오픈소스 네트워크 모니터링 소개
- 네트워크 모니터링의 진화: 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)
트레이너가 지식을 어떻게 효과적으로 전달하는지
Vu Thoai Le - Reply Polska sp. z o. o.
코스 - Certified Kubernetes Administrator (CKA) - exam preparation
기계 번역됨
흥미로운 실험실, 트레이너의 도움
Alexey - Tink Poland sp. z o. o.
코스 - Certified Kubernetes Application Developer (CKAD) - exam preparation
기계 번역됨