日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

CENT OS 8 Stream 安装部署 Zabbix 6.0 LTS

發布時間:2023/12/29 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CENT OS 8 Stream 安装部署 Zabbix 6.0 LTS 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

CENT OS 8 Stream 安裝部署 Zabbix 6.0 LTS

  • Zabbix架構
  • 信息匯總
  • CentOS 8 Stream 部署Zabbix6.0
    • 替換CentOS8源為阿里源
    • 替換CentOS8源為清華源
    • 關閉防火墻,SELINUX
    • 安裝MYSQL8
    • 初始配置MYSQL
      • MYSQL密碼配置
    • 安裝Zabbix6.0
      • 創建初始數據庫
        • 密碼認證設置
        • MYSQL報錯處理
      • 導入初始架構和數據,系統將提示您輸入新創建的密碼。
      • 為Zabbix server配置數據庫
      • 啟動Zabbix server和agent進程
    • 登錄Zabbix WEB前端配置

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/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 回車執行
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

登錄Zabbix WEB前端配置





默認登錄用戶名密碼為Admin zabbix

總結

以上是生活随笔為你收集整理的CENT OS 8 Stream 安装部署 Zabbix 6.0 LTS的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。