前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Centos8,Debian11,Ubuntu20.04-amd64安装zabbix6.0-mariadb-Apache

Centos8,Debian11,Ubuntu20.04-amd64安装zabbix6.0-mariadb-Apache

原创
作者头像
QGS
修改2021-09-15 17:32:07
7330
修改2021-09-15 17:32:07
举报
文章被收录于专栏:QGS星球QGS星球
图片.png
图片.png

(linux)Centos8 zabbix6.0-安装部署

下载CentOS8.3镜像 官网:https://www.centos.org/

国内镜像下载比较快~

或者云服务器

代码语言:javascript
复制
#关闭防火墙和 selinux 并重启
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
systemctl disable --now firewalld

#查看firewall服务状态
systemctl status firewalld

#修改主机名,方面后面操作
hostnamectl set-hostname c182
su
#zabbix官方源
rpm -Uvh https://repo.zabbix.com/zabbix/5.5/rhel/8/x86_64/zabbix-release-5.5-1.el8.noarch.rpm
#安装软件包及相关依赖
dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent
#安装数据库,启动数据库,并开机自启
yum install mariadb-server -y
systemctl enable --now mariadb
#初始化 mariadb 并配置 root 密码
mysql_secure_installation 

#直接回车,空
是否设置密码:y
输入设置密码:
再次输入密码:
是否移除anonymous用户:y
是否不允许root远程登录:n
是否移除test数据库:y
是否更新:y
#创建初始数据库
mysql -uroot -p

mysql> show databases;         #查看默认数据库
mysql> create database zabbix character set utf8 collate utf8_bin;   #我们的电脑自带的编码就是utf8,如下图
mysql> create user zabbix@localhost identified by 'password';    (密码可以自行修改)
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> flush privileges;     更新
mysql> quit;
#zabbix 数据库用户为 zabbix,密码为 password(可以自行修改),导入 zabbix 数据库信息 ,(mysql -u用户名 -p数据库名)
zcat /usr/share/doc/zabbix-sql-scripts/mysql/create.sql.gz | mysql -uzabbix -p zabbix
#输入密码

#修改 zabbix server 配置文件
vim /etc/zabbix/zabbix_server.conf
#为Zabbix前端配置PHP文件里的时区
vi /etc/php-fpm.d/zabbix.conf

#增加内容
php_value[date.timezone] = Asia/Shanghai
#或,直接将php_value[date.timezone] = Asia/Shanghai追加到zabbix.conf下的
echo php_value[date.timezone] = Asia/Shanghai >> /etc/php-fpm.d/zabbix.conf
#启动相关服务,并配置开机自动启动
systemctl restart zabbix-server zabbix-agent httpd php-fpm
systemctl enable zabbix-server zabbix-agent httpd php-fpm
#打开浏览器输入http://IP/zabbix
用户名Admin,密码zabbix

Ubuntu20.04-zabbix6.0安装部署

MobaXterm连接Ubuntu20.04报错:Network error: Connection refuse

代码语言:javascript
复制
安装openssh:sudo apt install openssh-server
重启ssh服务:sudo /etc/init.d/ssh restart
#查看防火墙状态
sudo ufw status 
#关闭防火墙
sudo ufw disable 
#安装vim
sudo apt install vim

安装zabbix6.0

代码语言:javascript
复制
#安装源
wget wget https://repo.zabbix.com/zabbix/5.5/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.5-1+ubuntu20.04_all.deb
sudo dpkg -i zabbix-release_5.5-1+ubuntu20.04_all.deb
sudo apt update
#安装Zabbix server,Web前端,agent 
sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent 

#卸载Ubuntu20.04自带mysql旧版本,要不然安装不上mariaDB,或者使用自带的mysql即可
sudo apt-get remove mysql-*

#安装mariadb,没有使用root权限的话,就使用sudo
sudo apt-get install -y mariadb-server
#初始化 mariadb 并配置 root 密码
sudo mysql_secure_installation 

#直接回车,空
是否设置密码:y
输入设置密码:
再次输入密码:
是否移除anonymous用户:y
是否不允许root远程登录:n
是否移除test数据库:y
是否更新:y
sudo systemctl enable --now mariadb
#创建初始数据库
sudo mysql -uroot -p

mysql> show databases;         #查看默认数据库
mysql> create database zabbix character set utf8 collate utf8_bin;   #我们的电脑自带的编码就是utf8,如下图
mysql> create user zabbix@localhost identified by 'password';    (密码可以自行修改)
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> flush privileges;     更新
mysql> quit;

#查看mariadb运行状态
sudo systemctl status mariadb
#导入初始架构和数据
sudo zcat /usr/share/doc/zabbix-sql-scripts/mysql/create.sql.gz | mysql -uzabbix -p zabbix 
#安装vim
sudo apt-get install -y vim

#编辑zabbix_server.conf,填入数据库密码
sudo vim /etc/zabbix/zabbix_server.conf
DBPassword=

#配置apache配置文件
sudo vim /etc/zabbix/apache.conf
php_value date.timezone Asia/Shanghai

#安装中文语言包
sudo apt-get -y install language-pack-zh-hant language-pack-zh-hans
#重启服务
sudo systemctl restart zabbix-server zabbix-agent apache2
sudo systemctl enable zabbix-server zabbix-agent apache2 

http://IP/zabbix

Debian11-zabbix6.0安装部署

代码语言:javascript
复制
#安装ufw
apt install ufw -y
#查看防火墙状态
sudo ufw status 
#关闭防火墙
sudo ufw disable 
#安装vim
sudo apt install vim
#切换root用户
su - root
#安装源
wget https://repo.zabbix.com/zabbix/5.5/debian/pool/main/z/zabbix-release/zabbix-release_5.5-1+debian11_all.deb
dpkg -i zabbix-release_5.5-1+debian11_all.deb
apt update
#安装Zabbix server,Web前端,agent 
apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent 

#安装mariadb数据库
apt-get install -y mariadb-server
#初始化 mariadb 并配置 root 密码
mysql_secure_installation 

#直接回车,空
是否设置密码:y
输入设置密码:
再次输入密码:
是否移除anonymous用户:y
是否不允许root远程登录:n
是否移除test数据库:y
是否更新:y
systemctl enable --now mariadb
#创建初始数据库
mysql -uroot -p

mysql> show databases;         #查看默认数据库
mysql> create database zabbix character set utf8 collate utf8_bin;   #我们的电脑自带的编码就是utf8,如下图
mysql> create user zabbix@localhost identified by 'password';    (密码可以自行修改)
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> flush privileges;     更新
mysql> quit;

#查看mariadb运行状态
systemctl status mariadb
#导入初始架构和数据
zcat /usr/share/doc/zabbix-sql-scripts/mysql/create.sql.gz | mysql -uzabbix -p zabbix 

#编辑zabbix_server.conf,填入数据库密码
vim /etc/zabbix/zabbix_server.conf
DBPassword=

#配置apache配置文件
vim /etc/zabbix/apache.conf
php_value date.timezone Asia/Shanghai

#重启服务
systemctl restart zabbix-server zabbix-agent apache2
systemctl enable zabbix-server zabbix-agent apache2 

http://IP/zabbix

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • (linux)Centos8 zabbix6.0-安装部署
  • Ubuntu20.04-zabbix6.0安装部署
  • Debian11-zabbix6.0安装部署
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档