monitoring 썸네일형 리스트형 Monitoring Tools - Zabbix_get 사용법 및 활용 가이드 Zabbix는 모니터링을 제공하는 오픈 소스로 서버, 네트워크 장비, 애플리케이션 등 다양한 환경을 모니터링할 수 있습니다.zabbix_get은 수동으로 데이터를 확인하거나 에이전트와의 연결 상태를 점검하는 데 유용한 유틸리티입니다.이번 글에서는 Zabbix 5.0 기준으로 zabbix_get의 사용법과 활용 사례를 자세히 설명하겠습니다.1. zabbix_get이란 무엇인가?zabbix_get은 Zabbix 에이전트에서 데이터를 수집할 때 사용하는 명령어 기반 유틸리티입니다.주로 Zabbix 서버나 다른 클라이언트에서 에이전트가 수집하는 데이터를 수동으로 확인하거나 테스트할 때 사용됩니다.이를 통해 Zabbix 서버가 에이전트로부터 데이터를 성공적으로 수신할 수 있는지 확인할 수 있습니다.주요 특징수동 .. 더보기 Monitoring Tools - Zabbix로 윈도우 암호 만료일 7일 전 알림 설정방법 Windows 시스템에서 사용자 암호가 만료되기 전 알림을 받고 싶다면 Zabbix와 배치 파일을 통해 해결할 수 있습니다.이 글에서는 Zabbix와 배치 파일을 활용해 Windows 사용자 암호가 만료되기 7일 전에 알림을 받는 방법을 설명합니다.이를 통해 보안 규칙을 준수하고 사용자 불편을 최소화할 수 있습니다. 1. 배치 파일 코드 설명 (CheckUserPasswordExpiration.bat)먼저 아래 배치 파일 코드를 확인해 봅시다. 이 스크립트는 특정 사용자의 암호 만료일을 확인하고, 현재 날짜와 비교하여 암호 만료일이 7일 이내로 다가온 경우 알림을 생성합니다.@echo offFOR /F "tokens=4-6 delims=- " %%d in ('net user 계정명 ^| find /i ".. 더보기 Monitoring Tools - Zabbix로 Windows Server 메모리 사용량 체크하기 Zabbix를 통해 시스템 모니터링을 진행하며 다양한 매개변수를 통해 서버의 상태를 체크하고 알림을 설정할 수 있습니다.특정 프로세스(Svc50_x64)의 메모리 사용량을 Zabbix로 체크하는 방법에 대해 설명하겠습니다.Batch와 PowerShell 파일 조합 사용Batch 파일 하나로만 구성각 방법을 통해 어떻게 메모리 사용량을 모니터링할 수 있는지 알아보겠습니다.방법 1: Batch와 PowerShell 파일 조합 사용먼저, batch 파일과 PowerShell 파일을 조합하여 특정 프로세스의 메모리 사용량을 체크하는 방법입니다.1. checkmem.bat 파일 작성checkmem.bat 파일은 tasklist 명령어를 통해 Svc50_x64 서비스의 메모리 사용량을 가져온 후, 임시 파일(1.t.. 더보기 Monitoring Tools - Zabbix 웹 시나리오를 통해 웹 사이트 모니터링하기 Zabbix 웹 시나리오란?Zabbix 웹 시나리오는 HTTP 요청을 통해 특정 웹사이트의 상태를 주기적으로 모니터링하는 기능입니다. 기본적으로 웹사이트의 응답 시간을 측정하거나 상태 코드(예: 200 OK, 404 Not Found 등)를 확인하는 방식으로 동작합니다. 또한 웹 페이지 내 특정 텍스트가 포함되어 있는지, 리다이렉트 여부 등을 확인할 수 있어 웹사이트의 핵심 기능 감시에 유용합니다.웹 시나리오 설정 방법Zabbix의 웹 시나리오 기능을 통해 웹사이트를 모니터링하려면 다음과 같은 과정을 따라 설정을 진행해야 합니다.1. Zabbix 웹 콘솔에 로그인Zabbix 웹 인터페이스에 관리자 계정으로 로그인합니다.웹 시나리오를 추가하려면 호스트 설정 페이지로 이동해야 하므로, Zabbix의 관리자 .. 더보기 Monitoring Tools - Zabbix 프록시 설치 및 설정 방법 Zabbix 프록시는 사설 네트워크 대역의 서버를 모니터링하거나 Zabbix 메인 서버가 직접 접근할 수 없는 원격 서버의 데이터를 수집할 때 사용합니다. 프록시가 데이터를 수집하여 Zabbix 서버로 전달하는 역할을 하며, 서버의 부하를 줄이고 네트워크 트래픽을 분산시키는 데 기여합니다. 기존에 Zabbix 5.0 서버를 설치한 글을 바탕으로 프록시 서버도 유사하게 설치할 수 있다는 점을 참고해 주세요.[Monitoring Tools] - Monitoring Tools - Zabbix Server 설치 매뉴얼 # yum install -y epel-release ② zabbix package 설치(URL : http://repo.zabbix.com/zabbix 최신 설치 버전 경로 확인 후 설치)> .. 더보기 Monitoring Tools - Zabbix 로그 파일 모니터링 설정 시 "Accessible only as active check" 에러 해결 방법 Zabbix로 로그 파일 모니터링을 설정할 때, "Accessible only as active check"라는 에러 메시지를 만나는 경우가 있습니다.이 에러는 로그 파일 모니터링 항목이 Active 모드에서만 동작할 수 있다는 것을 의미하는데요, 이 문제를 해결하는 방법에 대해 알아보겠습니다.로그 파일 모니터링은 왜 Active 모드에서만 동작할까?로그 파일은 시스템에서 실시간으로 변경되며, 그 내용이 빠르게 쌓일 수 있습니다.Passive 모드에서는 Zabbix 서버가 주기적으로 에이전트에게 데이터를 요청하는 방식인데, 로그 파일처럼 빈번하게 변동되는 데이터를 이런 방식으로 관리하면 비효율적일 수 있습니다.그래서 Active 모드에서는 Zabbix 에이전트가 로그 파일의 변동을 감지하고, 그 데이터를.. 더보기 Monitoring Tools - Zabbix Agent 모드 비교와 호스트 자동 등록 설정 Zabbix Agent는 모니터링 대상 시스템에서 데이터를 수집해 Zabbix 서버로 전송하는 역할을 합니다.이때 Agent와 Zabbix 서버 간의 통신 방식에는 Active Mode와 Passive Mode가 있고, 상황에 따라 모드를 선택하시면 됩니다.Zabbix Agent의 통신 방식: Active Mode와 Passive Mode모드Passive (Default)Active통신 흐름서버 → 에이전트 → 서버에이전트 → 서버설명Zabbix 서버가 에이전트에 접속해 데이터를 요청에이전트가 주기적으로 데이터를 서버로 전송장점서버에서 통신 제어 가능, 실시간 데이터 요청 가능서버 부하 감소, NAT/방화벽 환경에서 설정 간편단점대규모 환경에서 서버 부하가 커질 수 있음 방화벽 설정 복잡함실시간 데이터 .. 더보기 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.. 더보기 이전 1 2 다음