1. 高级报警配置
增加一个用户

1.1 用户组
分别为普通用户 和admin配置不同的收件人

1.2 报警升级设置


效果
2. 自定义图形和grafana出图
2.1 grafana简单使用


解决中文乱码
cd /html/cd assets/fonts/#上传windows目录下字体rz[root@zabbix-server fonts]# lsDejaVuSans.ttf SIMHEI.TTFmv SIMHEI.TTF DejaVuSans.ttf

自定义图形


使用grafana给zabbix出图
安装
#安装grnfan工具wget https://mirrors.tuna.tsinghua.edu.cn/grafana/yum/rpm/grafana-7.3.7-1.x86_64.rpmyum localinstall grafana-7.3.7-1.x86_64.rpm -ysystemctl start grafana-server.servicesystemctl enable grafana-server.service#访问grafanahttp://10.0.0.8:3000默认账号密码:admin/admin
grafana的概念
a: # 插件,丰富原有功能pluginb: # 数据源 datasourcec: # dashboard 效果图
安装zabbix插件
grafana-cli plugins install alexanderzobnin-zabbix-app 4.1.2service grafana-server restart

启用zabbix插件
新建zabbix数据源




效果






导入dashboard


3. 自定监控模板
模板:定义好了,一些监控项,应用集,触发器,图形等资源模板可以包含子模板模板,可以导入导出,可以分享
2.2 自定义zabbix监控模板
自定义模板
#开启nginx监控页面location = /nginx_status {stub_status;access_log off;}#测试[root@web01 ~]# curl http://127.0.0.1/nginx_statusActive connections: 1server accepts handled requests7 7 7Reading: 0 Writing: 1 Waiting: 0#自定义监控项[root@web01 zabbix_agent2.d]# cat zbx_nginx.confUserParameter=nginx_status,netstat -lntp|grep -c nginxUserParameter=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}'


制作模板


添加监控项


同样的方法,复制触发器,复制图形等资源
2.3 使用模板注意事项
#开启监控页面#导入模板(兼容性)#把zabbix的取值配置文件,放入到指定目录 /etc/zabbix/zabbix_agentd.d/#如果有取值脚本,需要把取值也放在对应的目录#zabbix-get调试取值#在目标主机链接刚导入的模板#验证,查看最新数据
练习: 使用模板监控nginx (按照之一事项使用模板)
