Ubuntu 24.04LTS 安装Zabbix Server
搭建Zabbix Server
目录
搭建Zabbix Server
一、 安装Zabbix Server
1、 系统基础准备
2 、安装Zabbix
3 、安装数据库
4 、修改配置
5 、下载系统语言包
6、启动Zabbix
二、安装 Grafana
1、 安装命令
2、 登录
3 、安装 Prometheus
一、Zabbix Server安装(基于Ubuntu 24.04LTS)
1、 系统基础准备
Ubuntu系统安装完成后,重启进入系统,进入系统root权限,并且输入密码
sudo -i
如图所示:
安装net-tools方便查看服务器IP地址需求,查看命令ifconfig
sudo apt install net-tools
升级数据源
sudo apt-get update
如图所示:
安装git,方便后期操作
sudo apt-get install git
升级系统
apt upgrade
完成系统更新后,系统基础准备工作就完成了。
2 、安装Zabbix
下载Zabbix源(版本7.0-2)
wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-2+ubuntu24.04_all.deb
如图所示:
展开Zabbix文件:
dpkg -i zabbix-release_7.0-2+ubuntu24.04_all.deb
更新Zabbix数据源
apt update
拉取并安装Zabbix
apt install zabbix-server-pgsql zabbix-frontend-php php8.3-pgsql zabbix-nginx-conf zabbix-sql-scripts zabbix-agent
如图所示:
3 、安装数据库
*Zabbix官方安装包不再包含数据库,需要自行安装:*
安装PostgreSQL
sudo apt install postgresql
创建Zabbix数据库用户名并设定数据库密码(须输入两次)
sudo -u postgres createuser --pwprompt zabbix
创建Zabbix数据库
sudo -u postgres createdb -O zabbix zabbix
如图所示:
使用Zabbix Sql文件创建完整数据库内容
zcat /usr/share/zabbix-sql-scripts/postgresql/server.sql.gz | sudo -u zabbix psql zabbix
耐心等待数据库创建,会长时间保持INSERT 0 1的窗口,如图:
4 、修改配置
编辑/etc/Zabbix/Zabbix_server.conf(建议先行备份配置文件cp /etc/zabbix/zabbix_server.conf /etc/zabbix/zabbix_server.conf_bak)
vim /etc/zabbix/zabbix_server.conf
按下键盘上的*Insert*键进入*编辑模式*开始编辑,使用方向键移动光标位置
找到#DBPassword= 修改为
DBPassword=** (可更改任意设定的数据库密码)
按下键盘上的*ESC*键退出*编辑模式*,输入*:wq*退出编辑并保存文件
编辑webui端口/etc/Zabbix/nginx.conf
vim /etc/zabbix/nginx.conf
按下键盘上的*Insert*键进入*编辑模式*开始编辑,找到端口侦听设置,将# listen 8080 修改为 listen 8080(删除#号注释符) 注意这里*可更改成任意webui端口*,如图所示:
按下键盘上的*ESC*键退出*编辑模式*,输入*:wq*退出编辑并保存文件
5 、下载系统语言包
dpkg-reconfigure locales
可以选择*all locales*或者单独选择*zh-CN*
选择两次OK,等待完成下载
6、启动Zabbix
依次输入如下命令
systemctl restart zabbix-server zabbix-agent nginx php8.3-fpm
systemctl enable zabbix-server zabbix-agent nginx php8.3-fpm
打开浏览器输入Zabbix Server的IP: 端口(这个IP地址指的是安装Ubuntu系统时设置的服务器IP地址) 进入WebUI系统安装界面
选择中文点击下一步
用户名为上文设置的PostgreSQL数据库用户名,密码为数据库密码
完成安装。默认登录账号:Admin 密码:zabbix (注意:账号区分大小写)
二、安装 Grafana
建议没有安装数据采集系统的BPO供方安装Grafana对职场数据采集数据进行展示,在此不做强制要求。一般建议在新的硬件上安装Grafana,也可以复用Zabbix Server或Zabbix Proxy所在硬件/操作系统。
1、 安装命令
sudo apt-get install -y apt-transport-https software-properties-common wget
sudo mkdir -p /etc/apt/keyrings/
wget -q -O - https://apt.grafana.com/gpg.key | gpg --dearmor | sudo tee /etc/apt/keyrings/grafana.gpg > /dev/null
echo "deb [signed-by=/etc/apt/keyrings/grafana.gpg] https://apt.grafana.com stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.list
sudo apt-get update
sudo apt-get install grafana
sudo /bin/systemctl start grafana-server
2、 登录
输入Grafana服务器IP:3000 进入Grafana,默认账号密码admin,登录后修改密码
3 、安装 Prometheus
基于Ubuntu 24.04LTS版本系统自带Prometheus安装,初始安装时可以自行选择安装,如果在初始安装时未安装,可以使用以下命令补充package
apt -y install prometheus prometheus-node-exporter