아니오. 5, 고급 판 (1/3)

기술 특별

1_슬롯 추천 추천5_TIT

TIT_슬롯 추천 추천
1) 대규모 환경에 대한 응답

Zabbix로 모니터링하기위한 환경이 커지면 Zabbix 서버와 Zabbix 서버에서 사용하는 데이터베이스를 조정하는 것이 중요합니다.


​​Zabbix 서버가 완전히 처리 할 수 ​​있는지 확인하려면


  • 대기열 상태
  • Zabbix 서버에서 각 슬롯 추천의 바쁜 속도
  • Zabbix 서버 캐시 사용
  • Zabbix 서버 자체의 OS로로드 상태

에서 확인할 수 있습니다.


데이터베이스 부품을 조정할 때 데이터베이스 자체는로드 상황과 데이터베이스를 실행하는 서버의 OS 자체에 따라 튜닝됩니다.


이번에는 Zabbix에 실 렸습니다. 따라서 MySQL 및 PostgreSQL과 같은 개별 데이터베이스 제품의 튜닝을 건너 뛸 것입니다.
그러나 서버에 메모리가 충분하더라도 기본 설정을 방금 설치 한 상태에서 방금 설치하면 성능이 좋지 않습니다.

예를 들어, 서버에 많은 양의 메모리를 설치하더라도 기본 설정이 여전히 존재하는 경우 해당 메모리를 효과적으로 활용하는 처리를 수행 할 수 없으므로 사용할 메모리 크기 및 사용법에 따라 설정해야한다는 것을 기억하십시오.


Zabbix 서버의 서버 프로그램 (데몬)은 모니터링 스케일에 따라 일부 튜닝을 수행해야 할 수도 있습니다.


예를 들어 튜닝 포인트를 나열하려면 다음 지점을 언급 할 수 있습니다.


  • 각 처리에 대한 슬롯 추천 수의 증가 또는 감소
  • zabbix에서 사용하는 캐시 메모리의 증가 또는 감소
  • Zabbix 프록시를 사용한 처리의로드 밸런싱

슬롯 추천 튜닝 수와 관련하여 Zabbix 서버의 현재 서버 슬롯 추천는 여러 슬롯 추천로 구성됩니다.


각 슬롯 추천는 아래 다이어그램과 같이 구성됩니다.
(슬롯 추천 및 슬롯 추천 수의 존재 유무는 Zabbix 버전에 따라 다를 수 있습니다.)


ZBX_LARGE_PROCESS


기본 구성 파일에서 시작되지 않은 일부 슬롯 추천가 있습니다.
위의 이미지는 기본적으로 시작되지 않은 "x 0"을 보여줍니다.

및 파란색 화살표는 Zabbix 서버 측에서 값을 얻는 과정의 유형이며, 주황색 화살표는 다양한 에이전트가 Zabbix 서버에 알리는 활성 슬롯 추천입니다.


특정 기능에 미치는 영향 측면에서 VMware 모니터링 (VMware Collector) 및 JMX 모니터링 (Java Poller)의 슬롯 추천는 기본적으로 시작하지 않으므로 시작하기 전에 값을 올바르게 설정해야합니다.

슬롯 추천 수를 변경할 수없는 경우가 있지만 일반적으로 변경 해야하는 상황에 처할 가능성은 거의 없다고 생각합니다.

JMX는 Java의 표준으로 제공되는 모니터링 및 관리 시스템입니다. 이를 사용하면 Java VM 내에서 메모리의 사용 및 변경 사항을 모니터링 할 수 있습니다.


시작된 슬롯 추천는 각각 역할이있는 슬롯 추천로 실행되지만 모니터링되는 항목의 내용 및 양에 따라 시작하려는 기본 번호보다 더 많은 슬롯 추천를 시작하지 않으면 슬롯 추천를 완료 할 수 없게 될 수 있습니다.
예를 들어, 일반적으로 30 초마다 모니터링하려는 경우가있을 수 있지만 몇 분만에 모니터 만 가능할 수 있습니다.


각 슬롯 추천의로드 및 진행 상황을 확인하려면 확인하십시오


  • 각 슬롯 추천에 대한 대기열
  • 각 슬롯 추천의 바쁜 속도

.


관리 - 대기열에서 대기열 상태를 확인할 수 있습니다.

큐 화면은 다음과 같습니다.
처리가 성공하고 처리가 멈춘 상황이 없으면 모두 0으로 표시됩니다.
원래 값을 얻을 수있는 당시 값을 얻을 수없는 항목이있는 경우, 처리를 기다리는 상태에서 각 항목이 Zabbix 에이전트를 사용하여 값을 얻게됩니다.SNMP를 사용하여 값을 얻는지 여부와 같은 각 유형에 대해 처리가 지연되고 대기열이 축적되는 상태의 항목 수를 확인할 수 있습니다.


ZBX_LARGE_QUEUE


각 슬롯 추천의 바쁜 속도는 원래 템플릿 "템플릿 앱 zabbix 서버"를 Zabbix 서버에 연결하면 값이 검색되고 그래프가 작성되므로 Zabbix 서버를 구축 한 경우이 템플릿을 연결하는 것이 좋습니다.

이 템플릿을 연결하면 아래 템플릿과 같은 그래프를 볼 수 있습니다.


zbx_large_internal


Zabbix 서버를 실행하는 서버의로드 상태에 문제가 없으면 큐에 저장된 유형에 해당하는 처리 슬롯 추천 수를 늘려 문제가 해결됩니다.

예를 들어, "Zabbix 에이전트"대기열이 쌓인 것처럼 보이면 폴러 슬롯 추천의 수를 늘리고 "Zabbix Agent (Active)"대기열이 쌓인 것처럼 보이면 래퍼 슬롯 추천를 증가시킵니다.
슬롯 추천 수를 늘린 후에도 개선이 발생하지 않으면 값을 얻을 때 시간 초과가 발생하는지 확인하십시오.


타임 아웃이있는 경우 zabbix_server.conf 및 zabbix_agentd.conf에서 타임 아웃 값을 늘리십시오.

그러나 타임 아웃의 최대 값은 30 초입니다.
Zabbix에서 직접 얻을 수없는 것보다 더 오래 걸리는 항목에 대한 값을 얻는 프로세스는 Zabbix에서 직접 얻을 수 없으므로 CRON 또는 이와 유사한 값을 별도로 얻고 파일에 값을 얻은 다음 파일을 읽고 값을 얻거나 ZABBIX 서버로 전송하는 ZABBIX_Sender라는 명령을 사용하여 파일을 읽는 것을 고려하십시오.


zabbix_sender는 이후 섹션에 소개됩니다.


먼저 다음 섹션에서는 Zabbix 프록시를 사용한로드 밸런싱을 설명합니다.


슬롯 추천 추천