Zabbix架构
信息汇总
服务器系统CentOS8 Stream,阿里源镜像下载
https://developer.aliyun.com/mirror/
Zabbix官网指南
https://www.zabbix.com/cn/download?zabbix=6.0&os_distribution=centos&os_version=7&components=proxy&db=mysql&ws=
虚拟机用户信息整合
服务器用户:
root 1234
zf 1234
MySQL用户:
root 12456
zabbix password
Zabbix6.0用户:
zabbix password
前端WEB默认登录Admin zabbix
网络配置:
vim /etc/sysconfig/network-scripts/ifcfg-ens160
IPADDR=192.168.138.200
NETMASK=255.255.255.0
GATEWAY=192.168.138.2
DNS1=114.114.114.114
DNS2=8.8.8.8
ONBOOT=yes
更改以下文件,否则DNS解析有时候没用
vim /etc/resolv.conf
nameserver 114.114.114.114
nameserver 8.8.8.8
重启⽹卡之前⼀定要重新载⼊⼀下配置⽂件,不然不能⽴即⽣效
nmcli c reload
重启⽹卡(下⾯的三条命令都可以):
nmcli c up ens160
nmcli d reapply ens160
nmcli d connect ens160
测试网络和DNS:
ping www.baidu.com
CentOS 8 Stream 部署Zabbix6.0
替换CentOS8源为阿里源
1.以root用户打开/etc/yum.repos.d文件夹,找到三个文件CentOS-AppStream.repo、CentOS-Base.repo、CentOS-Extras.repo
2.加#注释掉原来的地址mirrorlist=http://mirrorlist.centos.org/?
3.在注释掉的下一行分别加上阿里云镜像源地址,可以看到文件名与下面要替换的地址是对应的
baseurl=https://mirrors.aliyun.com/centos/
r
e
l
e
a
s
e
v
e
r
−
s
t
r
e
a
m
/
A
p
p
S
t
r
e
a
m
/
releasever-stream/AppStream/
releasever−stream/AppStream/basearch/os/
baseurl=https://mirrors.aliyun.com/centos/
r
e
l
e
a
s
e
v
e
r
−
s
t
r
e
a
m
/
B
a
s
e
O
S
/
releasever-stream/BaseOS/
releasever−stream/BaseOS/basearch/os/
baseurl=https://mirrors.aliyun.com/centos/
r
e
l
e
a
s
e
v
e
r
−
s
t
r
e
a
m
/
e
x
t
r
a
s
/
releasever-stream/extras/
releasever−stream/extras/basearch/os/
4.在终端输入yum clean all 回车执行
5.在终端输入yum makecache 回车执行
附:
yum list 列出所有已安装和可以安装的软件
yum install 包名 安装具体软件
yum update 包名 更新具体包,若不写包名,则更新所有软件
更换源完成
替换CentOS8源为清华源
如果后面yum下载太慢了,也可以换成清华源,网速挺快的
#对于 CentOS 7
sudo sed -e ‘s|^mirrorlist=|#mirrorlist=|g’
-e ‘s|^#baseurl=http://mirror.centos.org|baseurl=https://mirrors.tuna.tsinghua.edu.cn|g’
-i.bak
/etc/yum.repos.d/CentOS-*.repo
#对于 CentOS 8
sudo sed -e ‘s|^mirrorlist=|#mirrorlist=|g’
-e ‘s|^#baseurl=http://mirror.centos.org/$contentdir|baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos|g’
-i.bak
/etc/yum.repos.d/CentOS-*.repo
sudo yum makecache
关闭防火墙,SELINUX
#systemctl stop firewalld.service
#systemctl disable firewalld.service
#setenforce 0
#sed -i “s/SELINUX=enforcing/SELINUX=disabled/g” /etc/selinux/config
关闭之后重启查看状态
systemctl status firewalld
systemctl status selinux-autorelabel
安装MYSQL8
#yum remove -y mysql //移除之前的库
#find / -name mysql
#rm -rf // 找到之前的残留删除
#wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm
#yum install mysql80-community-release-el8-1.noarch.rpm
#yum module disable mysql
#yum install mysql-community-server --nogpgcheck
初始配置MYSQL
修改etc下的my.cnf
vi /etc/my.cnf
default-authentication-plugin=mysql_native_password
把这一行的注释去掉,没有的直接加上
#systemctl restart mysqld
#service mysqld status
#service enable mysqld 设置开机自启
MYSQL密码配置
修改root密码
#grep ‘temporary password’ /var/log/mysqld.log //查找默认密码
hkGl(f/p%3D/
#mysql -u root -p
///修改密码格式
#ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘root_21ROOT’; //第一步需要先创建一个复杂一点的密码
#SHOW VARIABLES LIKE ‘validate_password%’; //查看、修改密码策略
set global validate_password.policy=0;
set global validate_password.mixed_case_count=0;
set global validate_password.number_count=0;
set global validate_password.special_char_count=0;
set global validate_password.length=0;
#SHOW VARIABLES LIKE ‘validate_password%’;
#ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘123456’; //修改root密码
安装Zabbix6.0
#rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-release-6.0-4.el8.noarch.rpm
#dnf clean all
#dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent2
//注意这里安装的是agent2代
创建初始数据库
#mysql -uroot -p
123456
mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;
mysql> create user zabbix@localhost identified WITH sha256_password BY ‘password’;
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> set global log_bin_trust_function_creators = 1;
mysql>use mysql;
mysql>delete from user where user=’ ’;
mysql>flush privileges;
mysql> quit;
密码认证设置
//Zabbix用户的密码是sha256位加密的,否则前面可能会报错未指定认证方式
MYSQL报错处理
//MYSQL 1405报错
删除空名用户,更新权限,能用创建的zabbix用户本地登录
导入初始架构和数据,系统将提示您输入新创建的密码。
#zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix
#password
导入表完成之后禁用mysql以下功能
#mysql -uroot -p
123456
mysql> set global log_bin_trust_function_creators = 0;
mysql> quit;
为Zabbix server配置数据库
编辑配置文件
vi /etc/zabbix/zabbix_server.conf
DBPassword=password
启动Zabbix server和agent进程
启动Zabbix server和agent进程,并为它们设置开机自启:
#systemctl restart zabbix-server zabbix-agent2 httpd php-fpm
systemctl enable zabbix-server zabbix-agent2 httpd php-fpm文章来源:https://www.toymoban.com/news/detail-720515.html
登录Zabbix WEB前端配置
默认登录用户名密码为Admin zabbix
文章来源地址https://www.toymoban.com/news/detail-720515.html
到了这里,关于CENT OS 8 Stream 安装部署 Zabbix 6.0 LTS的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!