网站首页 > 技术教程 正文
Zabbix7.0 LTS 已于2024年6月4日正式发布。
zabbix6.0安装教程请看这里https://90apt.com/2982
一、架构选型
我这里使用单服务器架构
ALMA9 Zabbix7.0 PostgreSQL Nginx
二、系统准备
我这里部署的系统是ALMA Linux 9系统
查看系统版本
cat /etc/redhat-release
AlmaLinux release 9.4 (Seafoam Ocelot)
关闭SELINUX
setenforce 0
setenforce: SELinux is disabled
/etc/selinux/config
SELINUX=disabled
getenforce
Disabled
防火墙,开放zabbix平台和zabbix监听端口,我nginx配置8080,zabbix默认监听10051
firewall-cmd --add-port=8080/tcp --permanent
firewall-cmd --add-port=80/tcp --permanent
firewall-cmd --add-port=10050-10051/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-ports
三、环境准备
1、部署数据库
部署postgresql数据库
yum install postgresql-server
查看数据库版本
psql --version
psql (PostgreSQL) 13.14
初始化数据库
postgresql-setup initdb
开启数据库密码验证,取消postgresql.conf配置文件中的注释
/var/lib/pgsql/data/postgresql.conf
password_encryption = md5 # md5 or scram-sha-256
如果数据库不在本地,要通过网络访问,则需修改监听地址和防火墙开放对应端口
/var/lib/pgsql/data/postgresql.conf
listen_addresses = '*' # what IP address(es) to listen on;
port = 5432
配置数据库访问策略,允许本地网络使用密码访问数据库
/var/lib/pgsql/data/pg_hba.conf
# TYPE DATABASE USER ADDRESS METHOD
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 md5
启动数据库
systemctl start postgresql
systemctl enable postgresql
2、安装中文语言
dnf install langpacks-zh_CN.noarch
四、安装zabbix7.0
1、安装zabbix yum 源
rpm -Uvh https://repo.zabbix.com/zabbix/7.0/alma/9/x86_64/zabbix-release-7.0-2.el9.noarch.rpm
2、安装Zabbix Server、前端、agent等
dnf install zabbix-server-pgsql zabbix-web-pgsql zabbix-nginx-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent
3、创建zabbix数据库
su - postgres
新建用户,回车后输入密码
createuser --pwprompt zabbix
createdb -O zabbix zabbix
4、root用户下导入初始数据库
zcat /usr/share/zabbix-sql-scripts/postgresql/server.sql.gz | sudo -u zabbix psql zabbix
5、配置Zabbix配置文件
/etc/zabbix/zabbix_server.conf
DBPassword=密码
上面新建的数据库zabbix的密码
6、配置nginx虚拟主机
/etc/nginx/conf.d/zabbix.conf
配置默认端口和主机名
listen 8080;
server_name example.com;
7、启动Zabbix server和agent进程,并为它们设置开机自启
systemctl restart zabbix-server zabbix-agent nginx php-fpm
systemctl enable zabbix-server zabbix-agent nginx php-fpm
五、进行zabbix安装向导
http://ip 验证nginx访问
http://ip:8080 进入zabbix向导
验证数据库
配置主机名、时区
最后检查
安装完成
六、登录Zabbix
1、登录默认账号 Admin 密码zabbix
2、修改用户名密码
我这里把Admin改为admin,密码自定义
七、其他配置
八、故障排错
1、若出现 Zabbix服务器端运行中 否,请排查日志,根据日志处理
/var/log/zabbix/zabbix_server.log
1
猜你喜欢
- 2024-10-12 详解定制rpm包一键部署过程(rpm制作安装包)
- 2024-10-12 离线安装所有可直接yum的服务(离线安装文件是什么)
- 2024-10-12 linux之yum下载rpm包离线安装(linux离线安装yum 源)
- 2024-10-12 你不知道的rpm别样用法(rpm格式是什么意思)
- 2024-10-12 CentOS下如何制作nginx RPM包(linux nginx rpm安装)
- 2024-09-22 CentOS 7.X 上 安装Nginx+php环境
- 2024-09-22 Linux centos 安装nginx(linux中nginx安装)
- 2024-09-22 19《Nginx 入门教程》Nginx综合实践
- 2024-09-22 linux下安装nginx(linux安装nginx详细教程)
- 2024-09-22 CentOS7 yum 安装 Nginx最新版本(centos7配置阿里云yum源)
你 发表评论:
欢迎- 08-06linux 和 windows文件格式互相转换
- 08-06谷歌 ChromeOS 已支持 7z、iso、tar 文件格式
- 08-06Linux下比较文件内容的6种方法
- 08-06文件格式及功能汇总
- 08-0610个Linux文件内容查看命令的实用示例
- 08-06Linux-如何区分不同文件类型
- 08-06Zabbix技术分享——监控windows进程资源使用情况
- 08-06Linux系统卡顿?学会ps命令这三招,轻松定位问题进程
- 最近发表
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)