侧边栏壁纸
  • 累计撰写 14 篇文章
  • 累计创建 14 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

Zabbix Server 7.0 部署

AlanM
2024-06-19 / 0 评论 / 0 点赞 / 58 阅读 / 0 字
温馨提示:
本文最后更新于2024-07-02,若内容或图片失效,请留言反馈。 部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

Zabbix简介

zabbix([`zæbiks])是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题,它一般由2部分构成,zabbix server与可选组件zabbix agent。
zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。

选择服务器平台

image.png

下载并安装Zabbix源

wget https://repo.zabbix.com/zabbix/7.0/debian/pool/main/z/zabbix-release/zabbix-release_7.0-1+debian12_all.deb

dpkg -i zabbix-release_7.0-1+debian12_all.deb

apt update

安装Zabbix Server,Web前端,Agent

apt install zabbix-server-mysql zabbix-frontend-php zabbix-nginx-conf zabbix-sql-scripts zabbix-agent

创建初始数据库

登录数据库

mysql -uroot -p
	
#如果数据库在其他机器上需要修改为
mysql -u root -h 数据库地址 -P 端口号 -p

创建zabbix数据库

create database zabbix character set utf8mb4 collate utf8mb4_bin;

创建用户并授予登录权限

grant all privileges on zabbix.* to zabbix@'%' identified by '密码';

允许在二进制日志中创建和修改函数

set global log_bin_trust_function_creators = 1;

退出数据库

exit

导入初始数据库

zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix

#如果数据库在其他机器上需要修改为
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -h 数据库地址 -P 端口号 -p zabbix

关闭在二进制日志中创建和修改函数设置

登录数据库

mysql -uroot -p
	
#如果数据库在其他机器上需要修改为
mysql -u root -h 数据库地址 -P 端口号 -p

关闭在二进制日志中创建和修改函数设置

set global log_bin_trust_function_creators = 0;

退出数据库

exit

修改Zabbix Server配置文件

nano /etc/zabbix/zabbix_server.conf

#修改数据库相关的设置
DBHost=数据库地址
DBPort=3306(或其他自定义端口)
DBName=zabbix
DBUser=zabbix
DBPassword=数据库密码

配置Zabbix前端访问端口及IP

取消下列两行注释

# listen 8080;
# server_name example.com;

设置自定义访问IP(域名)和端口

listen 自定义端口;
server_name IP或域名;

重启进程

systemctl restart zabbix-server zabbix-agent nginx php8.2-fpm

设置开机自启

systemctl enable zabbix-server zabbix-agent nginx php8.2-fpm

访问并初始化

设置语言
image.png
完成初始化检查
image.png
关联数据库
image.png
设置Server名称、时区、默认主题
image.png
完成初始化
image.png
image.png

登录zabbix server web

image.png

默认账号:Admin
默认密码:zabbix
0

评论区