Rocky Linux 安裝部署 Zabbix 6.4

一、Zabbix的簡介
Zabbix是一種開源的企業級監控解決方案,用于實時監測服務器、網絡設備和應用程序的性能和可用性。它提供了強大的數據收集、處理和可視化功能,同時支持事件觸發、報警通知和自動化任務等功能。Zabbix易于安裝和配置,支持跨平臺,并且具有靈活的擴展性,可以滿足不同規模和復雜度的監控需求。

二、Rocky Linux系統安裝
鏈接:VMware Workstation 下載安裝(含秘鑰)
鏈接:VMware Workstation 創建虛擬機
鏈接:Rocky_Linux 下載安裝教程
鏈接:Rocky_Linux 網卡靜態配置教程
鏈接:MobaXterm 下載安裝

三、Rocky Linux 安裝部署 Zabbix
1、登錄官網
鏈接:https://www.zabbix.com/cn/download
在這里插入圖片描述

2、配置路線
在這里插入圖片描述

3、根據指引,安裝zabbix
在這里插入圖片描述

4、安裝zabbix

[root@localhost ~]# rpm -Uvh https://repo.zabbix.com/zabbix/6.4/rhel/9/x86_64/zabbix-release-6.4-1.el9.noarch.rpm

教程鏈接:Rocky Linux 運維工具 rpm
在這里插入圖片描述
在這里插入圖片描述
5、驗證zabbix-release已被安裝

[root@localhost ~]# dnf list installed | grep zabbix-release

教程鏈接:Rocky Linux 運維工具 dnf
教程鏈接:Rocky Linux 運維工具 grep
在這里插入圖片描述

6、清理RPM包臨時緩存

[root@localhost ~]# dnf clean all

教程連接:Rocky Linux 運維工具 dnf
在這里插入圖片描述
在這里插入圖片描述

7、安裝Zabbix server,Web前端,agent

[root@localhost ~]# dnf install -y zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent

教程連接:Rocky Linux 運維工具 dnf
在這里插入圖片描述
在這里插入圖片描述

8、安裝數據庫。(這里安裝mariadb,配置不變)
Mariadb 是由 MySQL 原創團隊創建的一個免費、開源的分支,旨在填補 MySQL數據庫 被 Oracle 公司 收購后的空白。

[root@localhost ~]# dnf install -y mariadb mariadb-server

教程連接:Rocky Linux 運維工具 dnf
在這里插入圖片描述

9、啟動數據庫

[root@localhost ~]# systemctl start mariadb.service

教程連接:Rocky Linux 運維工具 systemctl
在這里插入圖片描述

10、開機自啟

[root@localhost ~]# systemctl enable mariadb.service

教程連接:Rocky Linux 運維工具 systemctl
在這里插入圖片描述

11、查看狀態

[root@localhost ~]# systemctl status mariadb.service

教程連接:Rocky Linux 運維工具 systemctl
在這里插入圖片描述

12、初始化數據庫

[root@localhost ~]# mysql_secure_installation
Enter current password for root (enter for none):   ##當前數據庫管理員的密碼,無密碼直接回車
Switch to unix_socket authentication [Y/n] n        ##不需要認證
Change the root password? [Y/n] y                   ##重置密碼
New password:                                       ##新密碼
Re-enter new password:                              ##確認新密碼!
Remove anonymous users? [Y/n] y                     ##移除匿名用戶登陸
Disallow root login remotely? [Y/n] y               ##移除管理員遠程登陸
Remove test database and access to it? [Y/n] y      ##移除測試庫
Reload privilege tables now? [Y/n] y                ##刷新數據表

在這里插入圖片描述

13、登錄數據庫(密碼默認為空)

[root@localhost ~]# mariadb -uroot -p

在這里插入圖片描述
在這里插入圖片描述

14、創建名為 “zabbix” 的數據庫,并設置字符集為 “utf8mb4”,排序規則為 “utf8mb4_bin”。

MariaDB [(none)]> create database zabbix character set utf8mb4 collate utf8mb4_bin;

在這里插入圖片描述
在這里插入圖片描述

15、創建 “zabbix” 用戶,密碼設置為 “zabbix”。此用戶將用于連接到 “zabbix” 數據庫。

MariaDB [(none)]> create user zabbix@localhost identified by 'zabbix';

在這里插入圖片描述
在這里插入圖片描述

16、賦予 “zabbix” 用戶對 “zabbix” 數據庫的全部權限。

MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost;

在這里插入圖片描述
在這里插入圖片描述

17、信任數據庫中的自定義函數的創建者,以便在啟用二進制日志記錄時允許創建和修改函數。
(ctrl + c 退出 數據庫)

MariaDB [(none)]> set global log_bin_trust_function_creators = 1;

在這里插入圖片描述
在這里插入圖片描述

18、導入 Zabbix 監控系統的 MySQL 數據庫腳本 (密碼是步驟15設置的zabbix)

zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix

在這里插入圖片描述
在這里插入圖片描述

19、登錄數據庫(密碼默認為空)

[root@localhost ~]# mariadb -uroot -p

在這里插入圖片描述
在這里插入圖片描述

20、在導入數據庫架構后,禁用 log_bin_trust_function_creators 選項。(ctrl + c 退出數據庫)

MariaDB [(none)]> set global log_bin_trust_function_creators = 0;

在這里插入圖片描述
在這里插入圖片描述

21、為Zabbix server配置數據庫
(第129行刪除 # 注釋,密碼是步驟15設置的zabbix)

[root@localhost ~]# vim /etc/zabbix/zabbix_server.conf
DBPassword=zabbix

教程連接:Rocky Linux 運維工具 vim
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

22、為Zabbix前端配置PHP(第2、3行刪除 # 注釋)

[root@localhost ~]# vim /etc/nginx/conf.d/zabbix.conf
listen          8080;
server_name     example.com;

教程連接:Rocky Linux 運維工具 vim
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

23、重啟進程

[root@localhost ~]# systemctl restart zabbix-server zabbix-agent nginx php-fpm

教程連接:Rocky Linux 運維工具 systemctl
在這里插入圖片描述
在這里插入圖片描述
24、查看server端服務狀態
(綠色active:running為正常運行)

[root@localhost ~]# systemctl status zabbix-server

教程連接:Rocky Linux 運維工具 systemctl
在這里插入圖片描述
25、查看客戶端服務狀態
(綠色active:running為正常運行)

[root@localhost ~]# systemctl status zabbix-agent

教程連接:Rocky Linux 運維工具 systemctl
在這里插入圖片描述

26、查看網頁前端服務狀態
(綠色active:running為正常運行)

[root@localhost ~]# systemctl status php-fpm.service

教程連接:Rocky Linux 運維工具 systemctl
在這里插入圖片描述

27、開機自動啟動

[root@localhost ~]# systemctl enable zabbix-server zabbix-agent nginx php-fpm

教程連接:Rocky Linux 運維工具 systemctl
在這里插入圖片描述
在這里插入圖片描述
28、防火墻放行8080端口

firewall-cmd --zone=public --add-port=8080/tcp --permanent

教程連接:Rocky Linux 運維工具 firewall-cmd
在這里插入圖片描述

29、加載策略

[root@localhost ~]# firewall-cmd --reload

教程連接:Rocky Linux 運維工具 firewall-cmd
在這里插入圖片描述
30、安裝中文語言包

[root@localhost ~]# dnf install -y langpacks-zh_CN glibc-common

教程連接:Rocky Linux 運維工具 dnf
在這里插入圖片描述

30、瀏覽器訪問http://192.168.100.10:8080/,自動跳轉至配置頁
在這里插入圖片描述

31、選擇簡體中文,點擊“下一步”
在這里插入圖片描述

32、檢查必要條件OK,點擊“下一步”
在這里插入圖片描述

33、輸入密碼(密碼是步驟15設置的zabbix),點擊“下一步”
在這里插入圖片描述

34、設置主機名Zabbix Server,點擊“下一步”
在這里插入圖片描述

35、確認參數,點擊“下一步”
在這里插入圖片描述

36、安裝完成,點擊“完成”
在這里插入圖片描述

37、登錄系統(默認賬戶為Admin,密碼為zabbix )
在這里插入圖片描述

38、登錄成功
在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/714485.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/714485.shtml
英文地址,請注明出處:http://en.pswp.cn/news/714485.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

6、Redis-KV設計、全局命令和安全性

目錄 一、value設計 二、Key設計 三、全局命令——針對所有key 四、安全性 一、value設計 ①是否需要排序?需要:Zset ②需要緩存的數據是單個值還是多個值? 單個值:簡單值---String;對象值---Hash多個值&#x…

【前端素材】推薦優質后臺管理系統網頁Hyper平臺模板(附源碼)

一、需求分析 1、系統定義 后臺管理系統是一種用于管理和控制網站、應用程序或系統的管理界面。它通常被設計用來讓網站或應用程序的管理員或運營人員管理內容、用戶、數據以及其他相關功能。后臺管理系統是一種用于管理網站、應用程序或系統的工具,通常由管理員使…

【AIGC】OpenAI推出王炸級模型sora,顛覆AI視頻行業(2024)

對于OpenAI推出的Sora模型,我們可以進一步探討其可能的技術細節、潛在應用以及對AI視頻行業的影響。 點擊以下任一云產品鏈接,跳轉后登錄,自動享有所有云產品優惠權益: 經過筆者親測,強烈推薦騰訊云輕量應用服務器作…

【分類討論】【割點】1568. 使陸地分離的最少天數

作者推薦 動態規劃的時間復雜度優化 本文涉及知識點 分類討論 割點 LeetCode1568. 使陸地分離的最少天數 給你一個大小為 m x n ,由若干 0 和 1 組成的二維網格 grid ,其中 1 表示陸地, 0 表示水。島嶼 由水平方向或豎直方向上相鄰的 1 …

接口詳細說明

接口概述 接口也是一種規范 接口的定義與特點 接口的格式如下: //接口用關鍵字interface來定義 public interface 接口名 {// 常量// 抽象方法 } JDK8之前接口中只能是抽象方法和常量,沒有其他成分了。 接口不能實例化。 接口中的成員都是public修…

webpack打包一個文件,做了哪些事情

用webpack打包一個文件,在webpack內部做了哪些事情,用代碼詳細介紹一下 當你使用 Webpack 打包一個文件時,Webpack 內部會進行一系列操作來實現模塊加載、代碼轉換、依賴分析、模塊打包等功能。以下是使用 Webpack 打包一個簡單 JavaScript …

svn介紹 4.0

一、svn介紹(版本控制工具) 1、svn的定義: svn是一個開放源代碼的版本控制系統,通過采用分支管理系統的高效管理,簡而言之就是用于多個人共同開發同一個項目,實現共享資源,實現最終集中式個管…

電腦數據丟失是什么原因 易我數據恢復軟件下載 easyrecovery數據恢復軟件下載 電腦數據刪除了怎么恢復 電腦數據庫損壞了怎么找回

目錄 一、電腦數據丟失是什么原因 二、電腦數據丟失如何恢復 三、EasyRecovery恢復電腦數據的方法介紹 電腦是我們大家熟悉并且常用的數據存儲設備,也是綜合性非常強的數據處理設備。對于電腦設備來講,最主要的數據存儲介質是硬盤,電腦硬…

CMU15445實驗總結(Spring 2023)

CMU15445實驗總結(Spring 2023) 背景 菜鳥博主是2024屆畢業生,學歷背景太差,導致23年秋招無果,準備奮戰春招。此前有讀過LevelDB源碼的經歷,對數據庫的了解也僅限于LevelDB。奔著”有對比才能學的深“的理念,以及緩解…

linux系統Jenkins工具配置webhook自動部署

Jenkins工具webhook自動部署 webhook自動部署webhook的意義操作流程jenkins頁面操作gitlab頁面操作 webhook自動部署 webhook的意義 自動化部署:Webhook 可以在代碼提交、合并請求或其他特定事件發生時自動觸發 Jenkins 構建和部署任務,從而實現自動化…

C#,K中心問題(K-centers Problem)的算法與源代碼

1 K中心問題(K-centers Problem) k-centers problem: 尋找k個半徑越小越好的center以覆蓋所有的點。 比如:給定n個城市和每對城市之間的距離,選擇k個城市放置倉庫(或ATM或云服務器),以使城市…

【JavaEE進階】 Spring AOP源碼簡單剖析

文章目錄 🍃前言🍀Spring AOP源碼剖析?總結 🍃前言 前面的博客中,博主對代理模式進行了一個簡單的講解,接下來博主將對Spring AOP源碼進行簡單剖析,使我們對Spring AOP了解的更加深刻。 🍀Sp…

leetcode 簡單

1. 兩數之和 兩數之和 方法1:暴力枚舉 兩次for 循環,記錄索引和值,找到合適的值然后返回 方法2:使用哈希表 第一次for循環的時候,就可以使用哈希表記錄key的value,可以實現時間復雜度是1,要分…

【前端素材】推薦優質后臺管理系統網頁Highdmin平臺模板(附源碼)

一、需求分析 1、系統定義 后臺管理系統是一種用于管理和控制網站、應用程序或系統的管理界面。它通常被設計用來讓網站或應用程序的管理員或運營人員管理內容、用戶、數據以及其他相關功能。后臺管理系統是一種用于管理網站、應用程序或系統的工具,通常由管理員使…

express+mysql+vue,從零搭建一個商城管理系統7--文件上傳,大文件分片上傳

提示:學習express,搭建管理系統 文章目錄 前言一、安裝multer,fs-extra二、新建config/upload.js三、新建routes/upload.js四、修改routes下的index.js五、修改index.js六、新建上傳文件test.html七、開啟jwt驗證token,通過login接…

Vue.js+SpringBoot開發開放實驗室管理系統

目錄 一、摘要1.1 項目介紹1.2 項目錄屏 二、研究內容2.1 實驗室類型模塊2.2 實驗室模塊2.3 實驗管理模塊2.4 實驗設備模塊2.5 實驗訂單模塊 三、系統設計3.1 用例設計3.2 數據庫設計 四、系統展示五、樣例代碼5.1 查詢實驗室設備5.2 實驗放號5.3 實驗預定 六、免責說明 一、摘…

vue3的router

需求 路由組件一般放在&#xff0c;pages或views文件夾, 一般組件通常放在component文件夾 路由的2中寫法 子路由 其實就是在News組件里面&#xff0c;再定義一個router-view組件 他的子組件&#xff0c;機會渲染在router-view區域 路由傳參 <RouterLink :to"/news…

解決導入項目后在idea中不顯示的問題

問題&#xff1a; 今天下午重新打開寒假之前負責的項目&#xff0c;發現打不開了&#xff0c; 從master拉取最新代碼到我的分支&#xff0c;發現我的分支上顯示就是這樣子&#xff0c;無論怎么更新代碼都不行。 原因&#xff1a; 在上一次上傳代碼的時候&#xff0c;我把我分…

leetcode括號生成

題目描述 解題思路 首先看到題目&#xff0c;一開始是并沒有思路的。這時候可以在紙上進行演算一下結果。當只有一對括號的時候&#xff0c;我們可以得知結果[“()”],當有兩對括號的時候&#xff0c;我們可以發現&#xff0c;括號在第一個基礎上&#xff0c;要么在括號內部出…

靜態時序分析:SDC約束命令set_case_analysis詳解

相關閱讀 靜態時序分析https://blog.csdn.net/weixin_45791458/category_12567571.html?spm1001.2014.3001.5482 目錄 指定值 指定端口/引腳列表 簡單使用 set_case_analysis命令用于對電路進行特定模式的設定&#xff0c;例如對于一個工作在正常模式下的芯片&#xff0c;…