zabbix5.5监控配置 (zabbix5.4怎么监控主机性能)

目录

一、工具介绍

二、实验环境

三、搭建步骤

1.Zabbix+Grafana

2.钉钉告警

一、工具介绍

上篇介绍了zabbix基于snmp和agent的两种监控配置,本次下篇介绍zabbix+grafana的可视化监控组合。Grafana是一个用Javascript写的开源的(Dashboard)可视化面板,其不仅功能齐全,还有着丰富的图表和漂亮的布局展示,并且支持Graphite、elasticsearch、zabbix等的数据可视化的实现,可以给你的数据换个皮肤,使你的数据展示更加直观和漂亮。告警功能也是一个不可忽视的因素,本章也会分享如何配置zabbix的钉钉告警。

zabbix鐩戞帶閰嶇疆娴佺▼,zabbix鐩戞帶閰嶇疆

可结合多种插件

二、实验环境

Zabbix server

Centos8.4

ip:192.168.10.152

Linux

Oracle

Linux6.8

ip:192.168.10.151

Windows

Win10

ip:192.168.10.1

zabbix版本

v5.4

grafana版本

v7.1.0

三、搭建步骤

Ⅰ.Zabbix+Grafana

1.zabbix server*载下**安装包

https://mirrors.tuna.tsinghua.edu.cn/grafana/yum/rpm/grafana-7.1.0-1.x86_64.rpm

[root@zabbix tmp]# yum -y install grafana-7.1.0-1.x86_64.rpm

[root@zabbix tmp]# systemctl start grafana-server
[root@zabbix tmp]# systemctl enable grafana-server  #设置开机自启

2.进入grafana

http://IP:3000

默认账号密码

账号:admin

密码:admin(第一次登陆会提示修改密码)

zabbix鐩戞帶閰嶇疆娴佺▼,zabbix鐩戞帶閰嶇疆

登陆页面

3.*载下**插件

https://grafana.com/api/plugins/alexanderzobnin-zabbix-app/versions/3.12.4/download

安装包上传至 /var/lib/grafana/plugins目录下,解压后,重启Grafana服务。

[root@zabbix plugins]# unzip alexanderzobnin-grafana-zabbix-v3.12.4-1-g309146f.zip
[root@zabbix plugins]# ls
alexanderzobnin-grafana-zabbix-309146f
alexanderzobnin-grafana-zabbix-v3.12.4-1-g309146f.zip
[root@zabbix plugins]# systemctl restart grafana-server.service

4.启动zabbix插件

zabbix鐩戞帶閰嶇疆娴佺▼,zabbix鐩戞帶閰嶇疆

进入插件栏,找到zabbix插件,并开启

zabbix鐩戞帶閰嶇疆娴佺▼,zabbix鐩戞帶閰嶇疆

zabbix鐩戞帶閰嶇疆娴佺▼,zabbix鐩戞帶閰嶇疆

zabbix鐩戞帶閰嶇疆娴佺▼,zabbix鐩戞帶閰嶇疆

5.开启后添加数据源

zabbix鐩戞帶閰嶇疆娴佺▼,zabbix鐩戞帶閰嶇疆

找到zabbix,选中

zabbix鐩戞帶閰嶇疆娴佺▼,zabbix鐩戞帶閰嶇疆

此处通常是http://192.168.10.152/api_jsonrpc.php

或者http://192.168.10.152/zabbix/api_jsonrpc.php

zabbix鐩戞帶閰嶇疆娴佺▼,zabbix鐩戞帶閰嶇疆

zabbix鐩戞帶閰嶇疆娴佺▼,zabbix鐩戞帶閰嶇疆

zabbix鐩戞帶閰嶇疆娴佺▼,zabbix鐩戞帶閰嶇疆

然后保存并测试,连接成功。

6.开始制作模板

zabbix鐩戞帶閰嶇疆娴佺▼,zabbix鐩戞帶閰嶇疆

这里开始,选择默认,和自己的监控项,最右边是视图选择,你可以选择自己需要的因素加入到仪表盘中。

zabbix鐩戞帶閰嶇疆娴佺▼,zabbix鐩戞帶閰嶇疆

也可以使用zabbix自带模板,导入zabbix自带模板

zabbix鐩戞帶閰嶇疆娴佺▼,zabbix鐩戞帶閰嶇疆

查看zabbix自带模板

zabbix鐩戞帶閰嶇疆娴佺▼,zabbix鐩戞帶閰嶇疆

zabbix鐩戞帶閰嶇疆娴佺▼,zabbix鐩戞帶閰嶇疆

zabbix鐩戞帶閰嶇疆娴佺▼,zabbix鐩戞帶閰嶇疆

Ⅱ.钉钉告警配置方法

1.创建钉钉群组

2.添加机器人

在钉钉中新建群组,添加机器人

zabbix鐩戞帶閰嶇疆娴佺▼,zabbix鐩戞帶閰嶇疆

3.创建告警文件

复制:https://oapi.dingtalk.com/robot/send?access_token=c3d22f2ddbf9e3c83afdd75f8b44b151f3ffb4892eaf2c98d7f98dbe1d1a5765

zabbix鐩戞帶閰嶇疆娴佺▼,zabbix鐩戞帶閰嶇疆

在[root@zabbix ~]# vim /etc/zabbix/zabbix_server.conf中查找告警文件的存放位置,并取消注释:

zabbix鐩戞帶閰嶇疆娴佺▼,zabbix鐩戞帶閰嶇疆

[root@zabbix alertscripts]# pwd
/usr/lib/zabbix/alertscripts
[root@zabbix alertscripts]# vim dingding.sh   #编辑告警文件dingding.sh

zabbix鐩戞帶閰嶇疆娴佺▼,zabbix鐩戞帶閰嶇疆

[root@zabbix alertscripts]# chmod +x dingding.sh      #添加执行权限
[root@zabbix alertscripts]# sh  dingding.sh 11 22 33  #告警测试

zabbix鐩戞帶閰嶇疆娴佺▼,zabbix鐩戞帶閰嶇疆

4.web界面创建报警媒介类型

zabbix鐩戞帶閰嶇疆娴佺▼,zabbix鐩戞帶閰嶇疆

zabbix鐩戞帶閰嶇疆娴佺▼,zabbix鐩戞帶閰嶇疆

5.创建报警动作

zabbix鐩戞帶閰嶇疆娴佺▼,zabbix鐩戞帶閰嶇疆

zabbix鐩戞帶閰嶇疆娴佺▼,zabbix鐩戞帶閰嶇疆

添加操作

标题(故障{TRIGGER.STATUS},服务器:{HOSTNAME1}发生: {TRIGGER.NAME}故障!)

--->默认信息下边的添加

告警主机:{HOSTNAME1}

告警时间:{EVENT.DATE} {EVENT.TIME}

告警等级:{TRIGGER.SEVERITY}

告警信息: {TRIGGER.NAME}

告警项目:{TRIGGER.KEY1}

问题详情:{ITEM.NAME}:{ITEM.VALUE}

当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}

事件 ID:{EVENT.ID}

zabbix鐩戞帶閰嶇疆娴佺▼,zabbix鐩戞帶閰嶇疆

zabbix鐩戞帶閰嶇疆娴佺▼,zabbix鐩戞帶閰嶇疆

标题改为--->恢复{TRIGGER.STATUS}, 服务器:{HOSTNAME1}: {TRIGGER.NAME}已恢复!

--->信息改为--->

告警主机:{HOSTNAME1}

告警时间:{EVENT.DATE} {EVENT.TIME}

告警等级:{TRIGGER.SEVERITY}

告警信息: {TRIGGER.NAME}

告警项目:{TRIGGER.KEY1}

问题详情:{ITEM.NAME}:{ITEM.VALUE}

当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}

事件 ID:{EVENT.ID}

zabbix鐩戞帶閰嶇疆娴佺▼,zabbix鐩戞帶閰嶇疆

zabbix鐩戞帶閰嶇疆娴佺▼,zabbix鐩戞帶閰嶇疆

zabbix鐩戞帶閰嶇疆娴佺▼,zabbix鐩戞帶閰嶇疆

编辑admin用户中的报警媒介

zabbix鐩戞帶閰嶇疆娴佺▼,zabbix鐩戞帶閰嶇疆

收件人写电话号码:

zabbix鐩戞帶閰嶇疆娴佺▼,zabbix鐩戞帶閰嶇疆

zabbix鐩戞帶閰嶇疆娴佺▼,zabbix鐩戞帶閰嶇疆

6.钉钉报警测试

如图所示,测试成功

zabbix鐩戞帶閰嶇疆娴佺▼,zabbix鐩戞帶閰嶇疆

到此,下篇的两个主要内容炫酷的zabbix+grafana和钉钉告警就介绍完了。

小结:zabbix作为当下主流的开源监控工具,功能强大,可以根据监控对象,选择适合自己的监控项,真的在很多运维场景中都可以适用,小编的公司已经要求人人必会了,还在等什么呢,赶紧收藏偷偷练起来~

后面仍然会坚持发表运维领域的相关技术和前沿信息,谢谢您的支持,喜欢的话关注点赞一波吧~[中国赞]