网站首页 > 精选教程 正文
zabbix
zabbix 是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix 可以做到 本身前端 + 数据库 + 数据收集,三个功能一起。
组成部分:zabbix-server zabbix-agent(收集、安装被测服务器),proxy,java gateway,等
zabbix能能够监控众多网络参数和服务器的健康度、完整性,把数据存储在数据库中,然后再通过 Web 页面,用不同的方式,展示各种监控数据,再通过告警机制,设置告警窗值,发送收取告警信,可以独立监控 硬件资源 + 软件资源
zabbix安装 非被测服务器
安装https证书
设置yum源
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
yum clean all
安装zabbix 前端和agent
yum install zabbix-server-mysql zabbix-agent -y
yum install centos-release-scl -y
修改配置文件 vim /etc/yum.repos.d/zabbix.repo enable =1
安装前端包
yum install zabbix-web-mysql-scl zabbix-nginx-conf-scl -y
安装mysql数据库
rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
#安装
yum install mysql-community-server -y
#重启
systemctl restart mysqld
执行:rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 在重新执行安装命令
启动mysql,修改文件 vim /etc/my.cnf
# 添加validate_password_policy配置 0(LOW),1(MEDIUM),2(STRONG)
validate_password_policy=0
# 关闭密码策略
validate_password = off
# 设置字符集
[mysqld]
character-set-server=utf8mb4
collation-server=utf8mb4_general_ci
init_connect='SET NAMES utf8mb4'
查看数据库初始密码并修改
mysql -uroot -p回车
黏贴上面复制密码 回车
# 开启远程访问
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
FLUSH PRIVILEGES;
exit;
初始化zabbix的数据库
# 初始化zabbix的数据库
mysql -uroot -p回车
密码:123456
# 创建数据库
create database zabbix character set utf8 collate utf8_bin;
# 创建zabbix账号并赋予权限
create user zabbix@localhost identified by 'zabbix123';
grant all privileges on zabbix.* to zabbix@localhost;
quit;
# 初始化表结构和数据
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
输入密码: zabbix123
修改zabbix_server的配置文件
vim /etc/zabbix/zabbix_server.conf
DBPassword=zabbix123
修改zabbix前端配置
vim /etc/opt/rh/rh-nginx116/nginx/conf.d/zabbix.conf
把第2、3行前面的# 去掉 第三方改为当前服务器ip
vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
listen.acl_users = apache,nginx
# 去掉最后一行前面 ;
#把 时区 Asia/Shanghai
修改zabbix_server的配置文件 密码指定为刚刚设置的password
启动
systemctl restart zabbix-server zabbix-agent rh-nginx116-nginx rh-php72-php-fpm
设置开机自动启动
systemctl enable zabbix-server zabbix-agent rh-nginx116-nginx rh-php72-php-fom
检查数据库是否链接
var/log/zabbix 下面看日志
访问报错:
vim /etc/selinux/config 关闭 selinux
重启zabbix服务
进入安装界面
配置数据库
直接下一步
配置完成登录账密 Admin、zabbix
登录成功
监听的相关设置
在被测服务器安装zabix agent
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
yum clean all\
安装agent
yum install zabbix-agent -y
配置文件
vim /etc/zabbix/zabbix_agentd.conf
被监听ip加端口 和本机hostname (使用hostname 可以查到)
启动agent 服务 systemctl restart zabbix-agent
在zabbix管理台 添加主机
执行压测可以看到对应监听的数据
zabbix 对接 grafana
启动 :systemctl restart grafana-server
安装zabiix 插件 grafana-cli plugins install alexanderzobnin-zabbix-app
插件安装
猜你喜欢
- 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+grafana部署 grafana 配置文件
- 2024-10-03 手把手教你如何快速构建一个zabbix运维监控平台
你 发表评论:
欢迎- 最近发表
-
- 我的世界光影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)
本文暂时没有评论,来添加一个吧(●'◡'●)