150 字
1 分钟
zabbix监控面板部署
2022-03-17

参考#

官网下载页面

前言#

看见很多运维佬用起了zabbix,好奇起来我也装个看看,看起来还不错的样子。

准备事项#

一台电脑 linux

MySQL安装#

#更新软件列表
sudo apt update
#安装MySQL
sudo apt install -y mysql-server
#确保是否成功安装
sudo mysql --version
#启动MySQL
sudo systemctl start mysql
#查看MySQL状态
sudo systemctl status mysql
#登录MySQL默认安装的时候如果没有提示设置密码那就直接登录
sudo mysql -uroot -p
#设置MySQL密码(MySQL 8.0)
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
#设置MySQL密码(MySQL 5.7)
set password=password('新密码');

Zabbix安装#

这里以ubuntu24.04和zabbix6.0LTS为例

#切换root账号
sudo -i
#下载Zabbix
wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_latest_6.0+ubuntu24.04_all.deb
#安装zabbix-release_latest_6.0+ubuntu24.04_all.deb
dpkg -i zabbix-release_latest_6.0+ubuntu24.04_all.deb
#安装Zabbix server,Web前端,agent监视
apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent
#初始化数据库
mysql -uroot -p (MySQL密码)
mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;
mysql> create user zabbix@localhost identified by 'password';
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> set global log_bin_trust_function_creators = 1;
mysql> quit;
#导入初始架构和数据,系统将提示您输入新创建的密码。
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix
#导入数据库模式后关闭log_bin_trust_function_creators选项。
mysql -uroot -p (MySQL密码)
mysql> set global log_bin_trust_function_creators = 0;
mysql> quit;
#为Zabbix server配置数据库
#编辑配置文件
sudo nano /etc/zabbix/zabbix_server.conf
#修改以下的内容
DBPassword=(zabbux server的密码)
#启动Zabbix server和agent进程,并为它们设置开机自启
systemctl restart zabbix-server zabbix-agent apache2
systemctl enable zabbix-server zabbix-agent apache2

开始使用Zabbix#

打开自己的浏览器输入本地ip进行访问

结语#

安装不难,界面还挺好看的,如果电脑非常多例如几百台用这个还是挺不错的选择,就是我目前没对应环境,导致很多功能我不能体验…

分享

如果这篇文章对你有帮助,欢迎分享给更多人!

zabbix监控面板部署
https://vtdd.vip/posts/zabbix运维面板部署/
作者
浮生
发布于
2022-03-17
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时

目录