小白成長之路-部署Zabbix7

文章目錄

  • 一、概述
  • 二、案例
  • 三、第二臺虛擬機監控
  • 總結


一、概述

二、案例

實驗開始前:

systemctl disable --now firewalld
setenforce 0

Rocky9.4部署Zabbix7
一、配置安裝源

rpm -Uvh https://repo.zabbix.com/zabbix/7.0/rocky/9/x86_64/zabbix-release-7.0-5.el9.noarch.rpmyum clean all

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

yum install zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent 

三、配置mysql數據庫

確保數據庫啟動中。

# mysql mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;
mysql> create user zabbix@localhost identified by 'zabbix';
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> set global log_bin_trust_function_creators = 1;
mysql> quit;

導入初始架構和數據,系統將提示您輸入新創建的密碼。

四、為Zabbix server配置數據庫

vim /etc/zabbix/zabbix_server.conf DBPassword=zabbix

五、為Zabbix前端配置PHP

編輯配置文件 /etc/nginx/conf.d/zabbix.conf

listen 80;

然后需要去nginx.conf 把80端口注釋,要不然會沖突
在這里插入圖片描述

六、啟動對應服務

systemctl enable --now zabbix-server zabbix-agent nginx php-fpm

七、登錄配置zabbix

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

八、解決中文亂碼問題
從windows系統中:C:\Windows\Fonts路徑下拷貝
在這里插入圖片描述

到zabbix server中,放到/usr/share/zabbix/assets/fonts

cd /usr/share/zabbix/assets/fonts
unlink graphfont.ttf
ln -s pwd/SIMKAI.TTF pwd/graphfont.ttf

在這里插入圖片描述

三、第二臺虛擬機監控

1.準備:

rpm -Uvh https://repo.zabbix.com/zabbix/7.0/rocky/9/x86_64/zabbix-release-7.0-5.el9.noarch.rpm
yum install -y zabbix-agent

2.修改配置文件
vim /etc/zabbix/zabbix_agentd.conf

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

3.啟動服務

systemctl start zabbix-agent.service

4.創建新的主機
在這里插入圖片描述
在這里插入圖片描述
5.監控磁盤容量
創建一個新的模版組

在這里插入圖片描述

創建新的模版
在這里插入圖片描述

在這里插入圖片描述
添加監控:需要用到如下的語法,第一條語法

cat /usr/share/doc/zabbix-agent/userparameter_mysql.conf 
#template_db_mysql.conf created by Zabbix for "Template DB MySQL" and Zabbix 4.2
#For OS Linux: You need create .my.cnf in zabbix-agent home directory (/var/lib/zabbix by default) 
#For OS Windows: You need add PATH to mysql and mysqladmin and create my.cnf in %WINDIR%\my.cnf,C:\my.cnf,BASEDIR\my.cnf https://dev.mysql.com/doc/refman/5.7/en/option-files.html
#The file must have three strings:
#[client]
#user=zbx_monitor
#password=<password>
#
UserParameter=mysql.ping[*], mysqladmin -h"$1" -P"$2" ping
UserParameter=mysql.get_status_variables[*], mysql -h"$1" -P"$2" -sNX -e "show global status"
UserParameter=mysql.version[*], mysqladmin -s -h"$1" -P"$2" version
UserParameter=mysql.db.discovery[*], mysql -h"$1" -P"$2" -sN -e "show databases"
UserParameter=mysql.dbsize[*], mysql -h"$1" -P"$2" -sN -e "SELECT SUM(DATA_LENGTH + INDEX_LENGTH) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA='$3'"
UserParameter=mysql.replication.discovery[*], mysql -h"$1" -P"$2" -sNX -e "show slave status"
UserParameter=mysql.slave_status[*], mysql -h"$1" -P"$2" -sNX -e "show slave status"

編寫腳本:
cd /etc/zabbix/zabbix_agentd.d

cat disk.conf
UserParameter=disk_use[*],df | grep “111” | awk ‘{print $(NF-1)}’ | cut -d% -f1
重啟服務:
systemctl restart zabbix-agent.service

測試:
在第一臺主機測試

yum install -y zabbix-get
[root@zabbix ~]# zabbix_get -s 192.168.144.178 -p 10050 -k disk_use[/]
30
[root@zabbix ~]# zabbix_get -s 192.168.144.178 -p 10050 -k disk_use[/root]
[root@zabbix ~]# zabbix_get -s 192.168.144.178 -p 10050 -k disk_use[/boot]
32

添加監控項:
測試:
在這里插入圖片描述
在這里插入圖片描述

在這里插入圖片描述

添加圖形:
在這里插入圖片描述

添加觸發器

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

給主機更換模版
在這里插入圖片描述
在這里插入圖片描述

在這里插入圖片描述
第二臺虛擬機可以增加磁盤容量:
在根目錄下:

dd if=/dev/zero of=/file2.txt bs=10M count=10
在這里插入圖片描述
數據已經改變

在這里插入圖片描述

總結

基本理論后期也會補充的
觸發器的出發事件會在下一輪學習中提現,希望可以幫到其他小伙伴們

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

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

相關文章

飛書非正常顯示與權限問題解決方案

可能是本地緩存導致的&#xff0c;讓員工參考以下方法操作下&#xff1a;看不懂下面的建議刪除飛書再重新安裝&#xff1b;博主就遇到過版本低的原因&#xff0c;試過下面方面都不行。結果就是刪除重新安裝&#xff0c;博主是mac電腦。Windows 系統關閉飛書。如果不能關閉&…

第十八節:第八部分:java高級:動態代理設計模式介紹、準備工作、代碼實現

程序為什么需要代理以及代理長什么樣如何為java對象創建一個代理對象代碼&#xff1a; BigStar類 package com.itheima.day11_Proxy;public class BigStar implements Star {private String name;public BigStar(String name) {this.name name;}public String sing(String nam…

Grok網站的后端語言是php和Python2.7

老馬的Grok模型 https://grok.com/#subscribephp語法這里還出現了兩個bug后端語言能看到是php和python2.7要說卷還是得看中國的程序員啊&#xff0c;天天就是新技術&#xff0c;趕不上別人就35歲畢業退休

開發者的AI認知指南:用大模型重新理解人工智能(下)

第三篇 深度學習探索&#xff1a;神經網絡的奧秘解析 從手工特征工程到自動特征學習&#xff0c;深度學習為什么能讓AI"看懂"圖片、"聽懂"語音&#xff1f;讓我們用開發者的視角揭開神經網絡的神秘面紗。 深度學習的"代碼革命" 還記得我們在第二…

基于單片機智能消毒柜設計

傳送門 &#x1f449;&#x1f449;&#x1f449;&#x1f449;其他作品題目速選一覽表 &#x1f449;&#x1f449;&#x1f449;&#x1f449;其他作品題目功能速覽 概述 本設計實現了一種基于單片機的高效智能消毒柜系統&#xff0c;集精準滅菌、安全防護與能耗管理于…

什么是GCN?GCN與GNN有哪些區別?

文章目錄1. 什么是圖神經網絡(GNN)GNN通用計算框架2. 圖卷積網絡(GCN)詳解2.1 GCN核心公式2.2 GCN特點3. GCN與GNN的區別4. 如何選擇GCN或GNN5. 典型應用案例6. 代碼示例(PyTorch Geometric)7. 發展趨勢1. 什么是圖神經網絡(GNN) 圖神經網絡(Graph Neural Network, GNN)是一類…

【HarmonyOS】ArkUI - 聲明式開發范式

一、UI 開發框架 在 HarmonyOS 開發中&#xff0c;官方主要推出了兩種開發框架&#xff0c;一個是基于 Java 的&#xff0c;一個是基于 ArkTS 的。 基于 Java&#xff1a;應用中所有用戶界面元素都由基礎組件 Component 和組件容器 ComponentContainer 對象構成。基于 ArkTS&…

Python 繪制各類折線圖全指南:從基礎到進階

折線圖是數據可視化中最常用的圖表類型之一&#xff0c;適用于展示數據隨時間或有序類別變化的趨勢。無論是分析銷售額波動、溫度變化&#xff0c;還是對比多組數據的趨勢差異&#xff0c;折線圖都能直觀呈現數據的變化規律。本文將詳細介紹如何用 Python 的 Matplotlib、Seabo…

MySql 運維性能優化

內存相關配置 innodb_buffer_pool_size&#xff1a;這是 InnoDB 存儲引擎最重要的參數&#xff0c;用于緩存數據和索引。建議設置為服務器可用內存的 50%-70%&#xff08;對于專用數據庫服務器&#xff09;。 innodb_buffer_pool_size 8G # 根據服務器內存調整innodb_log_buf…

UG 圖形操作-找圓心

【1】點擊分析-測量【2】 選擇點&#xff0c;點對話框【3】選擇圓弧中心【4】 選擇對象

Spring Boot 配置文件解析

一、前言SpringBoot 使用一個全局的配置文件&#xff0c;配置文件名固定的&#xff1b;application.propertiesapplication.yml配置文件的作用&#xff1a;修改SpringBoot自動配置的默認值&#xff1b;SpringBoot在底層都給我們自動配置好&#xff1b;YAML&#xff08;YAML Ain…

【JS】事件類型(可addEventListener監聽)

文章目錄1. 窗口/視圖相關事件2. 鼠標事件3. 鍵盤事件4. 焦點事件5. 表單事件6. 觸摸事件&#xff08;移動端&#xff09;7. 其他重要事件使用示例 // 監聽滾動事件 useEffect(() > {const handleScroll () > {console.log("當前滾動位置:", window.scrollY);…

【3GPP】5G專用詞匯1

〇、在5G通信領域&#xff0c;類似RRU&#xff08;遠端射頻單元&#xff09;、UE&#xff08;用戶終端&#xff09;、BS&#xff08;基站&#xff09;的專業術語非常豐富&#xff0c;涵蓋設備、功能、架構、技術等多個層面。以下是分類整理的常見5G名詞及其說明&#xff1a; 一…

基于 FFT + VMD 預處理的 1DCNN?Informer 雙支路并行、多頭注意力融合分類模型

1? 引言 現代工業設備的運行狀態高度復雜、故障類型日趨多樣,單一特征處理或單一路徑模型常難以兼顧高精度與實時性。本期推出的模型**“FFT+VMD→1DCNN?Informer→多頭注意力”**流水線,將頻域分解與時序建模結合,通過雙支路并行特征提取和注意力融合,在旋轉機械、電力…

ndarray的創建(小白五分鐘從入門到精通)

ndarray的創建用途方法語法示例核心作用輸出示例基礎構造? 從 Python 數據結構創建np.array()np.array([[1, 2], [3, 4]])將列表/元組轉換為 ndarrayarray([[1, 2], [3, 4]])? 復制數組np.copy()np.copy(arr)創建獨立副本&#xff08;深拷貝&#xff09;與原數組相同但不共享…

考研數據結構Part1——單鏈表知識點總結

一、前言單鏈表是線性表的鏈式存儲結構&#xff0c;作為數據結構中最基礎也是最重要的線性結構之一&#xff0c;在考研數據結構科目中占有重要地位。本文將總結帶頭結點單鏈表的各項基本操作&#xff0c;包括初始化、插入、刪除、查找等&#xff0c;并附上完整C語言實現代碼&am…

筆試——Day15

文章目錄第一題題目思路代碼第二題題目&#xff1a;思路代碼第三題題目&#xff1a;思路代碼第一題 題目 平方數 思路 判斷?個數開根號之后左右兩個數的平?&#xff0c;哪個最近即可 代碼 第二題 題目&#xff1a; 分組 思路 枚舉所有的結果&#xff0c;找到第一個復合要…

物聯網全流程開發記錄

問題 有數據采集設備&#xff0c;服務器&#xff0c;上位機用戶顯示三部分&#xff0c;采集設備將采集的數據發送至服務器。服務器將數據保存&#xff0c;上位機讀取服務器保存的數據庫顯示。當出現多設備&#xff0c;多用戶時&#xff0c;如何通過多設備對應多用戶&#xff0c…

【LeetCode 熱題 100】46. 全排列——回溯

Problem: 46. 全排列 文章目錄整體思路完整代碼時空復雜度時間復雜度&#xff1a;O(N * N!)空間復雜度&#xff1a;O(N)整體思路 這段代碼旨在解決一個經典的組合數學問題&#xff1a;全排列 (Permutations)。給定一個不含重復數字的數組 nums&#xff0c;它需要找出其所有可能…

AXI接口學習

amba總線的發展axi協議是兩個接口之間的點對點的協議&#xff0c;主要是有5個通道。主機在寫地址&#xff08;AW&#xff09;通道上發送地址&#xff0c;并在寫數據&#xff08;W&#xff09;通道上將數據傳輸到從機。從機將接收到的數據寫入指定地址空間。從機完成寫操作&…