ubuntu18.04虚拟机安装zabbix6.0

如虚拟机不能复制

1、安装工具open-vm-tools。

sudo apt-get install open-vm-tools

2、安装工具open-vm-tools-desktop。

sudo apt-get install open-vm-tools-desktop

3、重启虚拟机。

1.卸载mysql旧版本

首先我们需要查看mysql依赖项,输入如下代码:

 dpkg --list | grep mysql

以上代码输入后回车,会输出类似于如下的代码:

ii libmysqlclient-dev 5.7.34-0ubuntu0.18.04.1 amd64 MySQL database development files
ii libmysqlclient20:amd64 5.7.34-0ubuntu0.18.04.1 amd64 MySQL database client library
ii mysql-client-5.7 5.7.34-0ubuntu0.18.04.1 amd64 MySQL database client binaries
ii mysql-client-core-5.7 5.7.34-0ubuntu0.18.04.1 amd64 MySQL database core client binaries
ii mysql-common 5.8+1.0.4 all MySQL database common files, e.g. /etc/mysql/my.cnf
ii mysql-server-5.7 5.7.34-0ubuntu0.18.04.1 amd64 MySQL database server binaries and system database setup
ii mysql-server-core-5.7 5.7.34-0ubuntu0.18.04.1 amd64 MySQL database server binaries
然后我们就来卸载mysql-common,输入如下代码:

sudo apt remove mysql-common

接下来我们就可以卸载并清除mysql5.7,输入如下代码:

sudo apt autoremove --purge mysql-server-5.7

接下来我们就要来清除残留数据,输入如下代码:

dpkg -l | grep ^rc| awk '{print$2}'| sudo xargs dpkg -P

接下来我们在此检查依赖项,输入如下代码:

dpkg --list | grep mysql

如果输出为空,那么表示mysql已经彻底卸载干净了,如果不为空那么我们还要继续进行删除卸载,继续输入如下代码:

 sudo apt autoremove --purge mysql-apt-config

到底为止,Ubuntu上的mysql就已经彻底删除卸载干净了。

2.安装mysql 8.0

使用命令下载存储库软件包

wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.10-1_all.deb

使用命令安装安装包

sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb

安装过程中提示选择安装版本,默认安装的就是8.0版本,所以直接选择“OK”确认即可;

更新软件包信息:

sudo apt-get update

如果没有错误,下面一步就无需在意

 遇见此问题的解决方案如下:

1、查看签名表:

apt-key list

2、删除过期的签名(基本都一样)

sudo apt-key del dsa1024

 3、重新添加新的签名:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8C718D3B5072E

注意:--recv-keys 后面的数字签名是自己报错信息中的那串数字,所以是不定的

之后继续执行更新命令,不报mysql相关的错误就没问题

输入sudo apt-get install mysql-server,查看软件信息是否像下图所示的8.0版本,确定后输入y进行安装。

sudo apt-get install mysql-server

如果你的mysql软件版本还是5.7的话,说明上面的安装步骤没有生效。将mysql5.7卸载干净,然后重新执行上面的步骤,即可解决。

下一步会让设置密码,按照它给的流程就行

密码设置完成后,注意:选择第二行5X这个

登陆

mysql -uroot -p

成功登陆

3.安装zabbix 6.0

下载zabbix

wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-4%2Bubuntu18.04_all.deb
dpkg -i zabbix-release_6.0-4+ubuntu18.04_all.deb
apt update

安装Zabbix server,Web前端,agent

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

创建初始数据库

在数据库主机上运行以下代码。

mysql -uroot -p
password
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;

查看是否添加用户zabbix

root@Zabbix-Server:~# mysql -uzabbix -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 19
Server version: 8.0.30 MySQL Community Server - GPL

Copyright (c) 2000, 2022, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| performance_schema |
| zabbix             |
+--------------------+
3 rows in set (0.01 sec)

mysql> exit
Bye
root@Zabbix-Server:~# 

导入初始架构和数据,系统将提示您输入新创建的密码。

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
password
mysql> set global log_bin_trust_function_creators = 0;
mysql> quit;

 为Zabbix server配置数据库

编辑配置文件 /etc/zabbix/zabbix_server.conf

sudo vi /etc/zabbix/zabbix_server.conf

找到#DBPassword,另起一行输入

DBPassword=password

 

启动Zabbix server和agent进程

启动Zabbix server和agent进程,并为它们设置开机自启:

systemctl restart zabbix-server zabbix-agent apache2
systemctl enable zabbix-server zabbix-agent apache2

输入ip address show,查看ip

 在浏览器地址输入http://IP地址/zabbix进入网页

网页配置

语言选择中文,点击下一步,检查全部ok后下一步,输入数据库密码后下一步

 时区选择上海

安装成功

 

 默认账号 Admin 密码 zabbix

 

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值