ZABBIX 4.0 LTS+Grafana5.3部署
一、概述
1、Zabbix 4.0 LTS
2018年10月1日,Zabbix官方正式发布Zabbix 4.0 LTS版本,作为长期支持版本,意味着可以获得官方5年的支持。其中完全支持到2021年10月31日,以及有限支持到2023年10月31日,同时官方4.0文档已经更新。
最直观的感受就是重新设计了图形展示,新增了Kiosk模式实现真正意义上的全屏,可以直接做大屏展示,时间选择器做的和Kibana类似;
Zabbix 4.0 LTS对分布式监控Proxy方式也做了优化,引入了与Proxy通信的压缩,大大减少了传输数据的大小。从而提高了性能。Zabbix 4.0 LTS 详细了解优化及新增功能参考如下:
新增功能[:https://www.zabbix.com/whats_new]
官方文档:[https://www.zabbix.com/documentation/4.0/manual]
2、Grafana5.3
Grafana v5.3带来了新功能,许多增强功能和错误修复。
Google Stackdriver作为核心数据源;
电视模式得到改善,更易于访问
提醒通知提醒;
Postgres获得了一个新的查询构建器;
改进了对Gitlab的OAuth支持;
带模板变量过滤的注释;
具有自由文本支持的变量。
Grafana5.3 详细了解优化及新增功能参考如下:
新增功能:http://docs.grafana.org/guides/whats-new-in-v5-3/
3、部署环境准备
操作系统: CentOS Linux release 7.5.1804 (Core)
软件版本: zabbix-release-4.0-1.el7.noarch.rpm
数据库: mysql 5.6.41
grafana版本: grafana-5.3.0-1.x86_64.rpm
二、安装及配置 Zabbix server
1. 配置YUM源
mkdir /app/tools -p && cd /app/tools
wget https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
yum -y install zabbix-release-4.0-1.el7.noarch.rpm
2. 安装Zabbix server, frontend, agent
yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent
3. mysql5.6安装及配置数据库
centos自带的repo是不会自动更新每个软件的最新版本,所以无法通过yum方式安装MySQL的高级版本。
安装mysql5姿势是要先安装带有可用的mysql5系列社区版资源的rpm包
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
yum -y install mysql-community-release-el7-5.noarch.rpm
3.1检查当前可用的mysql安装资源
yum list
yum repolist enabled | grep "mysql.*-community.*"mysql-connectors-community/x86_64 MySQL Connectors Community 65
mysql-tools-community/x86_64 MySQL Tools Community 69
mysql56-community/x86_64 MySQL 5.6 Community Server 412
3.2使用yum的方式安装MySQL
yum -y install mysql-community-server
3.3启动mysql并设置开机启动
systemctl enable mysqld
systemctl start mysqld#mysql -uroot -p
password
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
mysql> quit;
3.4将zabbix数据表导入数据库中
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
4.配置数据库zabbix server
vim /etc/zabbix/zabbix_server.conf
DBPassword=zabbix
5.编辑Zabbix前端PHP配置,更改时区
vim /etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shanghai
6.启动zabbix-server zabbix-agent httpd 并设置开机启动
systemctl restart zabbix-server zabbix-agent httpd
systemctl enable zabbix-server zabbix-agent httpd
http://172.16.8.69/zabbix/setup.php
登陆,默认用户名Admin,密码zabbix
7.中文显示乱码的问题
将WIN7操作系统的微软雅黑字体,C:\Windows\Fonts拷贝到/usr/share/zabbix/fonts目录下即可
修改配置文件defines.inc.php
vim /usr/share/zabbix/include/defines.inc.php
#修改第65行
65 define('ZBX_GRAPH_FONT_NAME', 'msyh');
#修改第110行
110 define('ZBX_FONT_NAME', 'msyh');
三、grafana5.3安装及配置
1.下载安装RPM包
wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-5.3.0-1.x86_64.rpm
2.安装grafana
yum -y install fontconfig freetype* urw-fonts
yum -y install grafana-5.3.0-1.x86_64.rpm
3.启动grafana并设置开机启动
systemctl enable grafana-server.service
systemctl start grafana-server.service
4.安装grafana-zabbix插件
grafana-cli plugins install alexanderzobnin-zabbix-app
5、安装完grafana-zabbix插件必须重新启动
systemctl restart grafana-server.service
6、Zabbix的API地址为
http://172.16.8.100/zabbix/api_jsonrpc.php
转载于:https://blog.51cto.com/10880347/2306804
ZABBIX 4.0 LTS+Grafana5.3部署相关推荐
- CENT OS 8 Stream 安装部署 Zabbix 6.0 LTS
CENT OS 8 Stream 安装部署 Zabbix 6.0 LTS Zabbix架构 信息汇总 CentOS 8 Stream 部署Zabbix6.0 替换CentOS8源为阿里源 替换Cent ...
- CentOS 7 源码安装Zabbix 5.0 LTS
Zabbix监控系统的Web采用PHP编写而成,需要安装PHP动态解析组件,并用PHP操作数据库.httpd与PHP的交互式通过php-fpm完成的,需要在httpd服务的配置文件中开启FastCGI ...
- CentOS 7.2安装zabbix 3.0 LTS
1.zabbix简介 zabbix(音同 zæbix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供 ...
- Linux线上环境部署zabbix,CentOS 7.3下Zabbix 4.0监控环境安装部署
$link=mysql_connect('192.168.144.113','zabbix','admin123');if($link) echo " h1 Success!! /h1 &q ...
- [实战]Zabbix 5.0下Agent2内置Redis监控配置
Hello,大家好,我是Zabbix研究院的王铁刚. Zabbix 5.0 LTS已经发布了2周了,我看网友对于Zabbix5.0的更新反应了不少的问题,大多数其实是部署的问题,本人已经测试过5.0版 ...
- 【Zabbix】CentOS6.9系统下部署Zabbix-server 3.0
[Zabbix]CentOS6.9系统下部署Zabbix-server 3.0 目录 安装Zabbix 关闭selinux 删除旧版本MySQL5.1数据库 安装MySQL 5.6数据库 安装PHP ...
- MySQL初始化zabbix_【Zabbix】CentOS6.9系统下部署Zabbix-server 3.0
[TOC] ## 安装Zabbix ### 关闭selinux ```bash [root@localhost ~]# sed -i "s#SELINUX=enforcing#SELINUX ...
- Zabbix 3.0 部署监控 [三]
Zabbix 3.0 部署监控 [三] zabbix 时间:2016年9月22日 笔者QQ:381493251 Abcdocker交流群:454666672 如果遇到什么问题可以进群询问,我们 ...
- Zabbix 3.0 部署监控 [二]
原文出自 http://www.abcdocker.com/abcdocker/1453 Zabbix 3.0 部署监控 [二] zabbix 一.添加监控主机及设置 1.创建主机 Agent可以干 ...
最新文章
- Centos6.4下安装及配置FTP Server
- 吴恩达 coursera AI 专项四第一课总结+作业答案
- testNg自动化,读取excel的数据
- JMeter 学习问题汇总
- 解决 Plugin with id 'com.github.dcendents.android-maven' not found.
- Python_目录的简单操作(新建/查看/删除)
- JSP Servlet Mysql高校学生社团管理系统
- 其他测试用例设计方法-错误推测法与正交实验法
- java工具类使用逗号切割字符串_【java】分割字符串工具类,霸气 jdk自带的
- python-获取满足条件的索引值np.where
- 1.0 信息化与信息系统
- 产品沉思录精选:拒绝信息成瘾,重新思考你和信息的关系。
- Graphics2D图片合成
- 神经网络传递函数的选择,神经网络的函数表达式
- JavaWEB(AJAX实现分页)
- oracle中update,insert,delete的高级用法
- 每天坚持“踮脚尖”,时间久了,身体会收获什么?每天踮多久?
- Android Studio 实验三:水果店
- oracle运维与mysql_运维日记| MySQL/Oracle深度解析之一:逻辑读
- ACW734. 能量石