“네트워크 모니터링 Tool Observium”
Observium은 Linux, Windows, HP, Dell, NetApp 등을 포함한 광범위한 운영 체제/하드웨어 플랫폼을 지원하는 PHP/MySQL 기반 네트워크 관찰 및 모니터링 애플리케이션입니다.
Observium은 유지 관리가 덜 필요한 네트워크 자동 검색 모니터링 플랫폼으로 네트워크의 상태와 성능을 모니터링하기 위한 강력하고 간단한 웹 인터페이스를 제공하는 것을 주요 목표로 개발되었습니다.
Observium은 함께 작동하는 여러 구성 요소로 구성됩니다.
RRDtool API: 이를 통해 특정 경로, 옵션 또는 rrdcached 및 간편한 디버깅과 같은 기능을 전역적으로 지원할 수 있습니다.
DataBase API: 디버깅할 때 어디에서나 코드를 작성할 필요 없이 MySQL 데이터베이스에 연결하고 쿼리를 인쇄할 수 있습니다.
SNMP API: 이를 통해 사용자는 v1, 2c 또는 3 쿼리를 투명하게 실행하고 특정 재시도 또는 시간 제한 등을 설정할 수 있습니다.
Agent: 모니터링을 위해 Observium에 네트워크 측정항목을 보냅니다.
[개 요] 종 류 : 엔지니어링 난이도 : 내용요약 : 네트워크 모니터링 Observium에 대해서 테스트환경 : Rocky Linux 9 관련직무 : 시스템&클라우드 엔지니어 |
Observium 주요 버전
1️⃣ Observium Community Edition
누구나 무료로 사용할 수 있으며 매년 2회(6개월) 패치 및 업데이트 주기를 갖습니다.
Observium Professional 보다 더 적은 기능과 몇 가지 보안 사항을 포함 합니다.
[ Observium 의 최신버전 다운로드 ]
# wget http://www.observium.org/observium-community-latest.tar.gz
2️⃣ Observium Professional Edition
Observium 구독 후 사용 가능하며, 추가 기능, 빠른 기능/수정, 하드웨어 지원 및 사용하기 쉬운 SVN 기반 릴리스 메커니즘이 함께 제공됩니다.
아래의 자동화된 SVN 릴리스 저장소 중 하나를 사용합니다.
[ For the current train ]
# svn co https://svn.observium.org/svn/observium/trunk observium
[ For the stable train ]
# svn co https://svn.observium.org/svn/observium/branches/stable observium
Observium의 장점과 특징
1️⃣ 간편한 계획
네트워크 측정 항목 수집 및 수집 된 데이터의 시각적 표현을 통해 사용자가 용량 및 재해 복구 계획을 간소화하는 데 도움이 됩니다.
2️⃣ 신뢰성 향상
제공된 정보로 네트워크 안정성을 향상시키고 잠재적인 문제가 발생하기 전에 대응할 수 있습니다.
3️⃣ 가시성 확장
서비스 및 프로토콜에 대한 측정 항목을 수집하고 표시하여 네트워크 인프라에 대한 일반적인 보기를 개선합니다.
4️⃣ 광범위한 기기 지원
표준 MIB와 비공개 MIB 모두에 걸쳐 다양한 기기와 운영 체제를 지원합니다.
5️⃣ 외부 통합
타사 애플리케이션과 통합할 수 있으며 맞춤 애플리케이션 모듈을 작성하여 애플리케이션에서 데이터를 수집하고 보고할 수도 있습니다.
Observium 설치 및 웹 GUI 모습
🖥️ OS : Rocky Linux 9
🖥️ 필수 설치 데몬 : httpd, php, php-opcache, php-mysqlnd, php-gd, php-posix, php-pear, cronie, net-snmp, net-snmp-utils, fping, mariadb-server,
mariadb, rrdtool, subversion, whois, ipmitool, graphviz, ImageMagick, php-sodium, python3, python3-PyMySQL,
mariadb-connector-c-devel
🖥️ Observium DB, 사용자 생성
🖥️ config.php 수정 (위에 생성한 DB 데이터, 사용자, PW 수정)
🖥️ 스키마를 DataBase로 가져오기
[샘플 출력 모습]
🖥️ Observium 용 apache vhost 생성
🖥️ Observium 관리자 생성 및 cron 스케쥴러 생성
🖥️ Observium WEB UI 접근 (http://server_IP)