본문 바로가기

모니터링

Monitoring Tools - Zabbix_get 사용법 및 활용 가이드 Zabbix는 모니터링을 제공하는 오픈 소스로 서버, 네트워크 장비, 애플리케이션 등 다양한 환경을 모니터링할 수 있습니다.zabbix_get은 수동으로 데이터를 확인하거나 에이전트와의 연결 상태를 점검하는 데 유용한 유틸리티입니다.이번 글에서는 Zabbix 5.0 기준으로 zabbix_get의 사용법과 활용 사례를 자세히 설명하겠습니다.1. zabbix_get이란 무엇인가?zabbix_get은 Zabbix 에이전트에서 데이터를 수집할 때 사용하는 명령어 기반 유틸리티입니다.주로 Zabbix 서버나 다른 클라이언트에서 에이전트가 수집하는 데이터를 수동으로 확인하거나 테스트할 때 사용됩니다.이를 통해 Zabbix 서버가 에이전트로부터 데이터를 성공적으로 수신할 수 있는지 확인할 수 있습니다.주요 특징수동 .. 더보기
Monitoring Tools - Zabbix 로그 파일 모니터링 설정 시 "Accessible only as active check" 에러 해결 방법 Zabbix로 로그 파일 모니터링을 설정할 때, "Accessible only as active check"라는 에러 메시지를 만나는 경우가 있습니다.이 에러는 로그 파일 모니터링 항목이 Active 모드에서만 동작할 수 있다는 것을 의미하는데요, 이 문제를 해결하는 방법에 대해 알아보겠습니다.로그 파일 모니터링은 왜 Active 모드에서만 동작할까?로그 파일은 시스템에서 실시간으로 변경되며, 그 내용이 빠르게 쌓일 수 있습니다.Passive 모드에서는 Zabbix 서버가 주기적으로 에이전트에게 데이터를 요청하는 방식인데, 로그 파일처럼 빈번하게 변동되는 데이터를 이런 방식으로 관리하면 비효율적일 수 있습니다.그래서 Active 모드에서는 Zabbix 에이전트가 로그 파일의 변동을 감지하고, 그 데이터를.. 더보기
Monitoring Tools - Zabbix UserParameter를 이용한 금액 모니터링 UserParameter는 Zabbix 에이전트에서 사용자 정의 스크립트를 실행하여 그 결과를 Zabbix 서버에 전송하는 방법입니다.curl과 jq를 사용하여 API로부터 JSON 데이터를 가져와 Zabbix 트리거로 사용할 수 있도록 하는 예제를 설명합니다.[OS/Linux] - Linux - jq 명령어란? (JSON 데이터 처리기) 설정 과정1. Zabbix UserParameter 설정Zabbix 에이전트 설정 파일(/etc/zabbix/zabbix_agentd.d/userparameter.conf)에 사용자 정의 파라미터를 추가합니다. 이 파라미터는 Zabbix 서버가 해당 키로 요청을 보냈을 때 실행할 스크립트를 지정합니다.UserParameter=check_bizm_balnace,"/etc.. 더보기
Monitoring Tools - Zabbix MariaDB 모니터링 및 UserParameter 설정 데이터베이스 서버의 상태를 실시간으로 모니터링하고 문제 발생 시 경고를 받을 수 있어 유용합니다.이번 글에서는 Zabbix와 MariaDB를 연동하여 중요한 상태 정보를 수집하고, UserParameter를 통해 더 세밀한 모니터링을 구현하는 방법을 설명하겠습니다.Zabbix Version : 5.0 기준1. Zabbix 기본 템플릿: Template DB MySQL by Zabbix agentZabbix는 MySQL과 MariaDB의 기본적인 모니터링을 위한 Template DB MySQL by Zabbix agent 템플릿을 제공합니다.MySQL 버전 확인쿼리 수 및 슬로우 쿼리 수집스레드 연결 수 및 활성 상태연결된 클라이언트 수이 템플릿을 사용하면 MariaDB 서버의 주요 성능 지표들을 기본적으.. 더보기
Monitoring Tools - Zabbix Server 설치 매뉴얼 OS : CentOS7.9 / Zabbix : 5.0.42* Zabbix Server 설치① Yum 설치를 위해 EPEL 저장소 추가> # yum install -y epel-release  ② zabbix package 설치(URL : http://repo.zabbix.com/zabbix 최신 설치 버전 경로 확인 후 설치)> # rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm ③ [ Zabbix-server / Zabbix-agent / DB(MariaDB) ] 한번에 설치# yum -y install zabbix-server-mysql zabbix-agent mariadb-serv.. 더보기