매우 상세한 zabbix 사용자 정의 그래픽 및 grafana 플롯 및 사용자 정의 템플릿

사용자 정의 그래픽 및 그라 파나 플로팅

여기에 사진 설명 삽입
여기에 사진 설명 삽입
한자가 깨져도 당황하지 마세요!
zabbix-server에서 파일을 수정합니다 (/ html은 내 zabbix-web에서 표시하는 코드 디렉토리입니다) (SIMHEI.TTF는 시스템과 함께 제공되는 글꼴 경로입니다 : C : \ Windows \ Fonts, 중국어 글꼴 찾기에주의).

cd /html/assets/fonts/
#上传中文字体
[root@zabbix-server fonts]# ls
DejaVuSans.ttf SIMHEI.TTF

mv SIMHEI.TTF DejaVuSans.ttf

성공 후 표시
여기에 사진 설명 삽입

맞춤형 그래픽
여기에 사진 설명 삽입
여기에 사진 설명 삽입
My TIME_WAIT 모니터링 항목은 본인이 정의하고 임의로 정의 할 수있어 사진의 효과를 보여줍니다.
여기에 사진 설명 삽입

grafana를 사용하여 zabbix 그래프 작성

grafana 설치 (zabbix-server 및 zabbix-agent 모두에 설치)

wget https://mirrors.tuna.tsinghua.edu.cn/grafana/yum/rpm/grafana-7.3.7-1.x86_64.rpm
yum localinstall grafana-7.3.7-1.x86_64.rpm -y
systemctl start grafana-server.service
systemctl enable grafana-server.service
#访问grafana
http://10.0.0.8:3000
默认账号密码:admin/admin

그라파 나의 개념

a:插件,丰富原有功能plugin
b:数据源 datasource
c:dashboard 效果图

빛으로 그라파 나를 보는 것은 쓸모가 없습니다! 우리는 zabbix의 사진을보고 싶습니다

zabbix 플러그인 설치

grafana-cli plugins install alexanderzobnin-zabbix-app4.1.2
service grafana-server restart

zabbix 플러그인 시작
여기에 사진 설명 삽입

새로운 zabbix 데이터 소스

여기에 사진 설명 삽입


여기에 사진 설명 삽입
여기에 사진 설명 삽입

효과

여기에 사진 설명 삽입
여기에 사진 설명 삽입

대시 보드 가져 오기

여기에 사진 설명 삽입
여기에 사진 설명 삽입
여기에 사진 설명 삽입

디스플레이 인터페이스 완료 후 B 그리드가 매우 높습니다.
여기에 사진 설명 삽입

사용자 지정 모니터링 템플릿

템플릿 : 정의 됨, 일부 모니터링 항목, 애플리케이션 세트, 트리거, 그래픽 및 기타 리소스.
템플릿에는 하위 템플릿이 포함될 수 있습니다.
템플릿은 가져오고 내보낼 수 있으며 공유 할 수 있습니다.

맞춤 템플릿

#开启nginx监控页面  /etc/nginx/nginx.conf
location = /nginx_status {
    
    
stub_status;
access_log off;
}
#测试
[root@web01 ~]# curl http://127.0.0.1/nginx_status
Active connections: 1
server accepts handled requests
7 7 7
Reading: 0 Writing: 1 Waiting: 0
#自定义监控项
[root@web01 zabbix_agent2.d]# cat zbx_nginx.conf
UserParameter=nginx_status,netstat -lntp|grep -c nginx
UserParameter=nginx_accepts,curl http://127.0.0.1/nginx_status 2>/dev/null|awk 'NR==3{print $1}'
UserParameter=nginx_active_con,curl http://127.0.0.1/nginx_status 2>/dev/null|awk 'NR==1{print $NF}'
UserParameter=nginx_Reading,curl http://127.0.0.1/nginx_status 2>/dev/null|awk 'NR==4{print $2}'
UserParameter=nginx_Writing,curl http://127.0.0.1/nginx_status 2>/dev/null|awk 'NR==4{print $4}'
UserParameter=nginx_Waiting,curl http://127.0.0.1/nginx_status 2>/dev/null|awk 'NR==4{print $NF}'

먼저 모니터링 항목을 생성하고 데이터가 있는지 확인
여기에 사진 설명 삽입

템플릿 만들기
여기에 사진 설명 삽입
여기에 사진 설명 삽입
여기에 사진 설명 삽입

모니터링 항목 추가
여기에 사진 설명 삽입

여기에 사진 설명 삽입
여기에 사진 설명 삽입

템플릿 사용시주의 사항 : #
모니터링 페이지
열기 # 템플릿 가져 오기 (호환성) #zabbix
의 값 구성 파일을 지정된
디렉터리에 넣습니다. /etc/zabbix/zabbix_agentd.d/ #
값 스크립트가 있으면 가져와야 합니다. 값은 또한 해당 디렉토리에 배치됩니다.
# zabbix-getDebug 取值 #
대상 호스트 에서 새로 가져온 템플릿을 연결합니다.
#Verify, 최신 데이터보기

추천

출처blog.csdn.net/weixin_49629796/article/details/113619091