CENT OS 8 Stream 安装部署 Zabbix 6.0 LTS
CENT OS 8 Stream 安裝部署 Zabbix 6.0 LTS
- Zabbix架構(gòu)
- 信息匯總
- CentOS 8 Stream 部署Zabbix6.0
- 替換CentOS8源為阿里源
- 替換CentOS8源為清華源
- 關(guān)閉防火墻,SELINUX
- 安裝MYSQL8
- 初始配置MYSQL
- MYSQL密碼配置
- 安裝Zabbix6.0
- 創(chuàng)建初始數(shù)據(jù)庫
- 密碼認(rèn)證設(shè)置
- MYSQL報錯處理
- 導(dǎo)入初始架構(gòu)和數(shù)據(jù),系統(tǒng)將提示您輸入新創(chuàng)建的密碼。
- 為Zabbix server配置數(shù)據(jù)庫
- 啟動Zabbix server和agent進程
- 登錄Zabbix WEB前端配置
Zabbix架構(gòu)
信息匯總
服務(wù)器系統(tǒng)CentOS8 Stream,阿里源鏡像下載
https://developer.aliyun.com/mirror/
Zabbix官網(wǎng)指南
https://www.zabbix.com/cn/download?zabbix=6.0&os_distribution=centos&os_version=7&components=proxy&db=mysql&ws=
虛擬機用戶信息整合
服務(wù)器用戶:
root 1234
zf 1234
MySQL用戶:
root 12456
zabbix password
Zabbix6.0用戶:
zabbix password
前端WEB默認(rèn)登錄Admin zabbix
網(wǎng)絡(luò)配置:
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
測試網(wǎng)絡(luò)和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.在注釋掉的下一行分別加上阿里云鏡像源地址,可以看到文件名與下面要替換的地址是對應(yīng)的
baseurl=https://mirrors.aliyun.com/centos/releasever?stream/AppStream/releasever-stream/AppStream/releasever?stream/AppStream/basearch/os/
baseurl=https://mirrors.aliyun.com/centos/releasever?stream/BaseOS/releasever-stream/BaseOS/releasever?stream/BaseOS/basearch/os/
baseurl=https://mirrors.aliyun.com/centos/releasever?stream/extras/releasever-stream/extras/releasever?stream/extras/basearch/os/
4.在終端輸入yum clean all 回車執(zhí)行
5.在終端輸入yum makecache 回車執(zhí)行
附:
yum list 列出所有已安裝和可以安裝的軟件
yum install 包名 安裝具體軟件
yum update 包名 更新具體包,若不寫包名,則更新所有軟件
更換源完成
替換CentOS8源為清華源
如果后面yum下載太慢了,也可以換成清華源,網(wǎng)速挺快的
#對于 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
關(guān)閉防火墻,SELINUX
#systemctl stop firewalld.service
#systemctl disable firewalld.service
#setenforce 0
#sed -i “s/SELINUX=enforcing/SELINUX=disabled/g” /etc/selinux/config
關(guān)閉之后重啟查看狀態(tài)
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 設(shè)置開機自啟
MYSQL密碼配置
修改root密碼
#grep ‘temporary password’ /var/log/mysqld.log //查找默認(rèn)密碼
hkGl(f/p%3D/
#mysql -u root -p
///修改密碼格式
#ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘root_21ROOT’; //第一步需要先創(chuàng)建一個復(fù)雜一點的密碼
#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代
創(chuàng)建初始數(shù)據(jù)庫
#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;
密碼認(rèn)證設(shè)置
//Zabbix用戶的密碼是sha256位加密的,否則前面可能會報錯未指定認(rèn)證方式
MYSQL報錯處理
//MYSQL 1405報錯
刪除空名用戶,更新權(quán)限,能用創(chuàng)建的zabbix用戶本地登錄
導(dǎo)入初始架構(gòu)和數(shù)據(jù),系統(tǒng)將提示您輸入新創(chuàng)建的密碼。
#zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix
#password
導(dǎo)入表完成之后禁用mysql以下功能
#mysql -uroot -p
123456
mysql> set global log_bin_trust_function_creators = 0;
mysql> quit;
為Zabbix server配置數(shù)據(jù)庫
編輯配置文件
vi /etc/zabbix/zabbix_server.conf
DBPassword=password
啟動Zabbix server和agent進程
啟動Zabbix server和agent進程,并為它們設(shè)置開機自啟:
#systemctl restart zabbix-server zabbix-agent2 httpd php-fpm
systemctl enable zabbix-server zabbix-agent2 httpd php-fpm
登錄Zabbix WEB前端配置
默認(rèn)登錄用戶名密碼為Admin zabbix
總結(jié)
以上是生活随笔為你收集整理的CENT OS 8 Stream 安装部署 Zabbix 6.0 LTS的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 无线定位技术性能对照
- 下一篇: 数据交换平台的需求总结与初步设计