사용자 정의 그래픽 및 그라 파나 플로팅
한자가 깨져도 당황하지 마세요!
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
성공 후 표시
맞춤형 그래픽
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 데이터 소스
효과
대시 보드 가져 오기
디스플레이 인터페이스 완료 후 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, 최신 데이터보기