zabbix+grafana可视化

Posted 带你摘星辰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix+grafana可视化相关的知识,希望对你有一定的参考价值。

zabbix的基本组件:

zabbix-server    核心服务器端、监控、触发器.........

zabbix-agent     客户端,部署在所有的被监控主机上,负责收集数据给zabbix-server,工作模式:主动、被动

zabbix-web       zabbix的可视化平台、图形展示监控数据!

mysql            存储数据

zabbix-proxy     zabbix代理


Grafana是一个可视化面板(Dashboard),功能齐全的度量仪表盘和图形编辑器。支持Graphite、zabbix、InfluxDB、Prometheus和OpenTSDB作为数据源。

Grafana主要特性:灵活丰富的图形化选项;可以混合多种风格;支持白天和夜间模式;多个数据源。



安装zabbix监控平台


1.准备zabbix的yum源

  上传zabbix_Aliyun.repo 到 /etc/yum.repos.d/


yum clean allyum repolist


2.安装mysql、zabbix基本组件

yum -y install mariadb mariadb-server  zabbix-server-mysql zabbix-web-mysql zabbix-agent


3.启动mariadb、并创建数据库

systemctl start mariadb

  登录数据库


MariaDB [(none)]> create database zabbix charset utf8 collate utf8_bin;MariaDB [(none)]> grant all on zabbix.* to 'tom'@'localhost' identified by '123';


4.导入初始的数据


zcat /usr/share/doc/zabbix-server-mysql-4.2.8/create.sql.gz | mysql zabbix

编辑zabbix_server配置文件

 vim /etc/zabbix/zabbix_server.conf DBHost=localhost DBPort=3306 DBName=zabbix DBUser=tom DBPassword=123


5.修改时区


vim /etc/httpd/conf.d/zabbix.confphp_value date.timezone Asia/Shanghai


6.启动所有服务


systemctl stop firewalldsetenforce 0systemctl start httpd zabbix-server zabbix-agentsystemctl enable mariadb httpd zabbix-server zabbix-agent


7.浏览器访问,根据提示安装即可


zabbix+grafana可视化

(例子)



搭建Granfana


安装grafana

yum -y install grafana-7.3.3-1.x86_64.rpm


开启grafana

systemctl start grafana-server


进入plugins传入alexanderzobnin-zabbix-app-4.0.2.zip

cd /var/lib/grafana/plugins/


解压

unzip alexanderzobnin-zabbix-app-4.0.2.zip


然后重启(端口3000)


systemctl start grafana-server


以上是关于zabbix+grafana可视化的主要内容,如果未能解决你的问题,请参考以下文章

grafana+zabbix可视化监控

zabbix+grafana可视化

Zabbix+Grafana 展示示例1

zabbix3.2+Grafana4.0实现可视化监控图形

40-Zabbix在Grafana中展示和Zabbix性能优化以及Zabbix高可用集群搭建

Linux--------------grafana可视化工具