ubuntu 20.04 server 安装 zabbix

本文详细介绍了在Ubuntu20.04服务器上安装Zabbix监控系统,包括从下载Zabbix-release包、配置MySQL、安装ZabbixServer、Agent以及前端PHP组件,最后设置中文环境并启动服务的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ubuntu 20.04 server 安装 zabbix

参考文档

https://www.yuque.com/fenghuo-tbnd9/ffmkvs?#

zabbix没用过,用过prometheus,
因为现在很多应用都支持直接接入prometheus监控,
而且大部分语言都都有sdk支持,
可以直接接入自己的业务数据监控。
https://www.zabbix.com/cn/download?zabbix=6.4&os_distribution=ubuntu&os_version=20.04&components=server_frontend_agent&db=mysql&ws=apache

https://zhuanlan.zhihu.com/p/587415883?utm_id=0
https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/
https://blog.youkuaiyun.com/ammc520/article/details/134279322
在Ubuntu 20.04上安装MySQL教程
https://blog.youkuaiyun.com/m0_57165777/article/details/127977315

wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-4%2Bubuntu20.04_all.deb

sudo dpkg -i zabbix-release_6.0-4+ubuntu20.04_all.deb

在这里插入图片描述
选择完毕之后,下面 会自动的 显示
方案
在这里插入图片描述
agent 配置 文件 ,不要乱改动

如果不执行 下面这句话 再下面的 会出错
sudo apt-get update

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

sudo apt install mysql-server
sudo apt-get install mysql-client

sudo mysql_secure_installation 可以 不弄这个

systemctl status mysql.service

输入上面的密码
use mysql;
select user,plugin from user;
update user set plugin=‘mysql_native_password’ where user=‘root’;
select user,plugin from user;
alter user ‘root’@‘localhost’ identified by ‘1234’;
flush privileges;
exit

sudo service mysql restart

Agent 和Agent2 选那个?
Agent2

在这里插入图片描述

用户名:Admin
密码:zabbix

真实步骤:

sudo su
wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-4+ubuntu20.04_all.deb
dpkg -i zabbix-release_6.0-4+ubuntu20.04_all.deb
apt update
apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent
mysql -uroot -p

create database zabbix character set utf8mb4 collate utf8mb4_bin;
create user zabbix@localhost identified by '123456';
grant all privileges on zabbix.* to zabbix@localhost;
set global log_bin_trust_function_creators = 1;
quit; 

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

set global log_bin_trust_function_creators = 0;
quit;

cd /etc/zabbix/
cp zabbix_server.conf bak_zabbix_server.conf
DBPassword=123456
systemctl restart zabbix-server zabbix-agent apache2
systemctl enable zabbix-server zabbix-agent apache2

使用

http://192.168.99.40/zabbix/

The default URL for Zabbix UI when using Apache web server is http://host/zabbix

This is the Zabbix welcome screen.
Enter the user name Admin with password zabbix to log in as a Zabbix superuser.
Access to Configuration and Administration menus will be granted.
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
用户名:
Admin
密码:
zabbix

在这里插入图片描述

安装 zabbix agent

在这里插入图片描述
sudo su
wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-4+ubuntu20.04_all.deb
dpkg -i zabbix-release_6.0-4+ubuntu20.04_all.deb
apt update
apt install zabbix-agent2 zabbix-agent2-plugin-*
systemctl restart zabbix-agent2
systemctl enable zabbix-agent2

Zabbix agent
怎么配置?

https://www.cnblogs.com/liyanping/p/9778971.html

1

192.168.99.50 是 agent2
192.168.99.40 是 server
在192.168.99.40 上面 运行 下面的命令:
apt install zabbix-get

zabbix_get -s 192.168.99.50 -k agent.hostname
zabbix_get -s 192.168.99.50 -k system.uname
在192.168.99.50 上面 运行 下面的命令:
tail /var/log/zabbix/zabbix_agent2.log

【运维】Zabbix运维指南:在Web界面配置Agent主机监控

https://blog.51cto.com/u_15903651/7416658

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

中文如何弄

Ubuntu系统配置Zabbix前端及中文乱码解决方案
https://www.cnblogs.com/yinzhengjie2020/p/12305904.html

### 如何在 Ubuntu 20.04安装 Zabbix #### 准备工作 为了确保顺利安装,在开始之前应确认系统的更新状态并安装必要的依赖包。 ```bash sudo apt update && sudo apt upgrade -y ``` #### 添加 Zabbix 软件源 对于 Zabbix安装,首先需要添加官方的软件仓库。由于该资源库位于国外服务器上,可能需要借助网络加速工具来获取文件[^1]: ```bash wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-1+ubuntu20.04_all.deb sudo dpkg -i zabbix-release_6.0-1+ubuntu20.04_all.deb sudo apt update ``` #### 安装 Zabbix Server 和 Web 接口 完成上述配置之后,可以继续执行命令以安装 Zabbix server 及其前端界面组件。这里假设选择了 MySQL 数据库作为后端存储解决方案: ```bash sudo apt install zabbix-server-mysql zabbix-frontend-php php-mbstring php-gd php-bcmath mysql-client -y ``` #### 配置数据库支持 (可选) 如果选择MySQL/MariaDB,则需创建相应的数据库实例供Zabbix使用,并调整`/etc/zabbix/zabbix_server.conf`中的相应设置项以便连接到所建立的数据表结构中去。 #### 启动服务并与开机自启关联 最后一步是启动相关联的服务进程并将它们设为随系统引导自动加载运行: ```bash sudo systemctl restart zabbix-server apache2 sudo systemctl enable zabbix-server apache2 ``` 以上操作完成后即可访问Web浏览器输入服务器IP地址加上路径 `/zabbix` 来进入图形化管理平台完成后续初始化向导流程。 #### 安装 Zabbix Agent 针对希望被纳入集中监控范围内的目标主机而言,还需要单独部署对应的客户端代理程序——即Zabbix agent。这可以通过如下指令实现: ```bash sudo apt install zabbix-agent -y ``` 随后按照提示编辑agent配置文件(/etc/zabbix/zabbix_agentd.conf),指定Server参数指向实际存在的Zabbix server节点位置信息,保存更改后重启agent服务生效[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值