网站首页 > 精选教程 正文
一、功能介绍
zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。
Grafana是一款用Go语言开发的开源数据可视化工具,可以做数据监控和数据统计,带有告警功能。
zabbix+grafana主要用于区域职场监控本地网络状况、网络设备状况。
二、部署流程
1、修改centos更新源(阿里源)
1.1、备份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
1.2、下载新的 CentOS-Base.repo 到 /etc/yum.repos.d/
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo
yum makecache
yum -y update
2、设置防火墙
2.1、关闭自带防火墙(关闭自启),下载iptables
vi /etc/selinux/config
SELINUX=disabled
systemctl stop firewalld
systemctl disable firewalld
yum install iptables -y
yum install iptables-services -y
systemctl enable iptables
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
iptables -I INPUT -p tcp --dport 3000 -j ACCEPT
service iptables save
systemctl restart iptables
reboot
注:zabbix使用80端口、grafana使用3000端口,若需进行隔离参考:linux iptables常用命令的使用
3、安装zabbix5.0
3.1、设置yum源
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-release-5.0-1.el8.noarch.rpm
dnf clean all
3.2、安装Zabbix server,Web前端,agent
dnf install -y zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-agent
3.3、创建初始数据库
dnf install -y mysql-server mysql-devel mysql-libs
systemctl start mysqld
mysql_secure_installation
#密码难易度选择2,一直输入y即可
mysql -uroot -p
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> create user zabbix@localhost identified by '密码';
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> flush privileges;
mysql> quit;
3.4、导入初始架构和数据
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
3.5、为Zabbix server配置数据库,编辑配置文件 /etc/zabbix/zabbix_server.conf
DBPassword=密码
3.6、为Zabbix前端配置PHP,编辑配置文件 /etc/nginx/conf.d/zabbix.conf
vi /etc/nginx/conf.d/zabbix.conf
listen 80;
server_name example.com; //内网ip
3.7、编辑配置文件 /etc/php-fpm.d/zabbix.conf
vi /etc/php-fpm.d/zabbix.conf
php_value[date.timezone] = Asia/Shanghai
3.8、启动Zabbix server和agent进程,启动Zabbix server和agent进程,并为它们设置开机自启
systemctl restart zabbix-server zabbix-agent nginx php-fpm
systemctl enable zabbix-server zabbix-agent nginx php-fpm
注:出现zabbix无法重启,查看自带火墙是否关闭
3.9、访问zabbix的web端进行配置
访问地址:内网ip
mysql数据库配置
地址:127.0.0.1
端口:3306
用户名:zabbix
密码:数据库密码
别的不变,直接下一步,然后一路下一步确认即可
默认用户名(注意大小写):Admin
默认密码:zabbix
4、安装grafana、zabbix插件
wget https://dl.grafana.com/oss/release/grafana-7.2.0-1.x86_64.rpm
sudo yum install grafana-7.2.0-1.x86_64.rpm
systemctl daemon-reload
systemctl start grafana-server
systemctl status grafana-server
systemctl enable grafana-server
grafana-cli plugins install alexanderzobnin-zabbix-app
访问地址:内网ip:3000
默认用户名:admin
默认密码:admin
注1:Zabbix的API地址为“http://内网ip/api_jsonrpc.php”,其中IP的安装zabbix-server的服务器IP
注2、Zabbix的API账号密码就是Zabbix的Web端登录账号和密码,账号:Admin, 密码zabbix
三、FAQ
问题1:导入初始架构和数据出现问题该怎么办?
回答1:出现导入异常可先删除数据库zabbix再次尝试,具体代码如下:
mysql -uroot -p
mysql> drop database if exists zabbix;
mysql> quit;
问题2:安装好grafana以及zabbix后,在grafana的添加数据源处无法找到zabbix该怎么办?
回答2:修改grafana的配置文件。文件位置为:/etc/grafana/grafana.ini,在[plugins]中加入 allow_loading_unsigned_plugins = alexanderzobnin-zabbix-datasource。
问题3:zabbix的web界面出现中文乱码该怎么办?
回答3:从windows下控制面板->字体->选择一种中文字库例如“楷体” 【复制-粘贴出来,重命名为graphfont.ttf】
注:建议使用"WinSCP"将字体复制进/usr/share/zabbix/assets/fonts目录下的 graphfont.ttf
猜你喜欢
- 2024-10-03 最新zabbix一键安装脚本(基于centos8)
- 2024-10-03 基于docker快速搭建zabbix 6.2监控平台
- 2024-10-03 Zabbix运维—监控php-fpm、redis服务
- 2024-10-03 「zabbix、docker」Docker部署Zabbix5.0
- 2024-10-03 Grafana之部署Zabbix数据源(第二篇)
- 2024-10-03 ngxtop:在命令行实时监控 Nginx 的神器
- 2024-10-03 Zabbix界面使用不习惯,试试开源zbxtable监控报表
- 2024-10-03 Linux Nginx网站服务——3 linux nginx部署web项目
- 2024-10-03 手把手教你如何快速构建一个zabbix运维监控平台
- 2024-10-03 Zabbix 6 系列学习 08:组件分离式部署
你 发表评论:
欢迎- 最近发表
-
- 我的世界光影MOD下载(我的世界光影mod下载安装)
- 我的世界1.7/1.8VoxelMap小地图MOD下载
- 我的世界1.7.10多世界 整合包(我的世界1.7.10forge整合包)
- 我的世界1.8最好用的修改器下载(我的世界1.8最好用的修改器下载安装)
- 我的世界更多弯曲动作MOD下载(我的世界更多弯曲动作mod下载手机版)
- 我的世界龙珠MOD下载(我的世界龙珠模组整合包下载)
- 我的世界1.7.10以太2 下载(我的世界以太2mod1.12.2)
- 我的世界虚拟人生MOD下载分享(我的世界虚拟人生下载安装)
- 我的世界无正版账号的简单联机方法(非网易版,仅适用于局域网)
- “我的语言极限,即是我的世界的极限。” ——《On Java》书籍推荐
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)