본문 바로가기

728x90

zabbix

Zabbix에서 UserParameter를 사용하여 웹 모니터링을 하는 방법 Zabbix에서 UserParameter를 사용하여 웹 모니터링을 하는 방법UserParameter를 사용하면 curl 명령어 등을 이용해 HTTP 응답 코드를 가져와 Zabbix에 등록합니다.Zabbix Agent2 설정 파일 수정cat /etc/zabbix/zabbix_agent2.d/webmonitor.conf# UserParameter 설정# 사용법: web.monitor[도메인, 로컬 IP, 포트, 프로토콜, 경로]# 예: web.monitor[example.com,127.0.0.1,443,https,/]UserParameter=web.monitor[*],curl -s -o /var/log/zabbix/webmonitor_error.log -w "%{http_code}" --resolve "$.. 더보기
Zabbix에서 UserParameter를 사용하여 사용자 정의 메트릭을 수집하는 방법 Zabbix에서 UserParameter를 사용하여 사용자 정의 메트릭을 수집하는 방법Zabbix에서 UserParameter를 사용하면 기본 제공되지 않는 사용자 정의 항목(커스텀 메트릭) 데이터를 수집할 수 있습니다.이를 통해 서버에서 실행할 사용자 정의 스크립트나 명령어를 지정할 수 있습니다.1. UserParameter 설정Zabbix 에이전트 설정 파일 수정Zabbix 에이전트 설정 파일에 UserParameter를 정의합니다./etc/zabbix/zabbix_agentd2.conf/etc/zabbix/zabbix_agent2.d/*.confvim /etc/zabbix/zabbix_agent2.confInclude=/etc/zabbix/zabbix_agent2.d/*.conf더보기---sudo .. 더보기
Zabbix에서 Spring Boot 애플리케이션의 Listen 상태를 모니터링하는 방법 Zabbix에서 Spring Boot 애플리케이션의 Listen 상태를 모니터링하는 방법1. 템플릿설정 > 템플릿 > 템플릿 작성템플릿 이름 : Template Spring Boot Monitoring그룹 : Template이름 : Template Spring Boot Monitoring2. 매크로Zabbix의 호스트 매크로를 활용하여 모니터링할 포트를 정의합니다. 호스트 매크로는 동일한 호스트에서 여러 포트를 개별적으로 관리하기에 적합합니다.설정 > 템플릿 > Template Spring Boot Monitoring 템플릿 > 매크로매크로 : {$SPRING_PORT1}값 : 8080이름 : default port 8080매크로 : {$SPRING_PORT2}값 : 8081이름 : default por.. 더보기
CentOS 7에서 Zabbix Agent 2를 설치하고 설정하는 방법 CentOS 7에서 Zabbix Agent 2를 설치하고 설정하는 방법Zabbix Agent 2와 추가 플러그인을 설치하고 필요한 설정 파일을 작성하여 Zabbix 서버와 통신하도록 설정합니다.1. 기존 Zabbix Agent 비활성화Zabbix Agent가 이미 실행 중이라면 비활성화하여 충돌을 방지합니다.systemctl disable --now zabbix-agent2. Zabbix 리포지토리 추가Zabbix Agent 2를 설치하기 위해 Zabbix 7.0 리포지토리를 추가합니다.rpm -Uvh https://repo.zabbix.com/zabbix/7.0/rhel/7/x86_64/zabbix-release-latest.el7.noarch.rpm3. Zabbix Agent 2 및 플러그인 설치Za.. 더보기
우분투에서 Zabbix Agent 2를 설치하고 설정하는 방법 우분투에서 Zabbix Agent 2를 설치하고 설정하는 방법1. Zabbix 저장소 추가 및 업데이트Zabbix 저장소를 추가하고 패키지 목록을 업데이트합니다.wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_latest+ubuntu22.04_all.debsudo dpkg -i zabbix-release_latest+ubuntu22.04_all.debsudo apt update2. Zabbix Agent 2 설치Zabbix Agent 2를 설치합니다.sudo apt install -y zabbix-agent2 zabbix-agent2-plugin-ember-plus zabbix-agent2-pl.. 더보기
우분투에서 Zabbix 7 LTS를 설치하고 설정하는 방법 우분투에서 Zabbix 7.0 LTS를 설치하고 설정하는 방법1. 시스템 업데이트 및 필요한 패키지 설치sudo apt updatesudo apt install -y curl gnupg2 ca-certificates lsb-releasesudo apt install -y ubuntu-keyring apt-transport-https software-properties-common2. NGINX 설치더보기---curl -fsSL https://nginx.org/keys/nginx_signing.key | gpg --dearmor \ | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/nullecho "deb [signed-by=/usr/sh.. 더보기
자빅스 Discovery actions과 Autoregistration actions의 차이점 자빅스 Discovery actions과 Autoregistration actions의 차이점 Zabbix에서의 Discovery Actions과 Autoregistration Actions은 모니터링 시스템에서 새로운 리소스를 자동으로 등록하고 관리하는 데 사용되는 두 가지 다른 기능입니다. Discovery Actions 목적 Discovery Actions는 자동으로 새로운 네트워크 디바이스, 서버, 가상 머신 등을 감지하고 이러한 리소스들을 Zabbix에서 모니터링할 수 있도록 등록합니다. 동작 Discovery Actions은 특정한 프로토콜이나 방법을 사용하여 네트워크 상의 디바이스를 스캔하고 새로운 리소스를 발견하면 Zabbix에 자동으로 등록합니다. 활용 자동으로 리소스를 감지하고 등록함으.. 더보기
자빅스 에이전트 자동 등록 구성 방법 자빅스 에이전트 자동 등록 구성 방법(Zabbix Auto Registration Configuration) Zabbix 에이전트의 자동 등록은 새로운 호스트가 자동으로 Zabbix 서버에 등록되고 모니터링 대상으로 추가되도록 하는 기능입니다. Zabbix 서버 설정 1. Zabbix 서버에서 Web 인터페이스에 로그인 2. 왼쪽 메뉴에서 설정(Configuration) > 액션(Actions) > Trigger actions 3. Trigger actions 탭에서 Autoregistration actions 을 선택 4. 액션 작성(Add action) Action 설정 이름(Name) : 원하는 이름을 지정합니다. 조건(Conditions) : 매치하려는 조건을 설정합니다. 예를 들어, Host m.. 더보기

반응형