【分布式系統五】監控平臺Zabbix實際監控運用(命令+截圖詳細版)

目錄

一.Zabbix 監控 Windows

1.安裝zabbix

2.Web 頁面添加主機,關聯模板

二.Zabbix 監控 Java 應用

1.安裝tomcat

2.服務端安裝 zabbix-java-gateway

3.Web 頁面添加主機,關聯模板

三.Zabbix 監控 SNMP

1.服務端安裝 snmp 監控程序

2.修改 snmp 的配置文件并啟動

3.使用 snmpwalk 命令測試

4.Web 頁面配置 snmp 方式監控


一.Zabbix 監控 Windows

1.安裝zabbix

將zabbix下載的(zabbix_agent2-6.0.31-windows-amd64-openssl.msi)包拖入windows;安

裝;三次next

2.Web 頁面添加主機,關聯模板

點擊左邊菜單欄【配置】中的【主機】,點擊【創建主機】

【主機名稱】輸入zbx-win10

【模板】搜索 windows ,選擇 Windows by Zabbix agent

【群組】輸入 windows servers ,選擇 windows servers(新)

【接口】點擊添加,選擇【Agent】【IP地址】輸入 192.168.80.128,【端口】輸入 10050

點擊【添加】即可

二.Zabbix 監控 Java 應用

192.168.80.103端安裝tomcat,只要是Java開發的都可以

1.安裝tomcat

192.168.80.103

客戶端開啟 java jmxremote 遠程監控功能
上傳 tomcat 軟件包到 /opt 目錄中
cd /opt
tar zxvf apache-tomcat-9.0.16.tar.gz
mv apache-tomcat-9.0.16 /usr/local/tomcat
cd /usr/local/tomcat
./bin/startup.sh   #開啟服務
netstat -lntp | grep 8080

cd bin
./shutdown.sh  #關閉服務
配置 java jmxremote 遠程監控功能
vim /usr/local/tomcat/bin/catalina.sh
......	#位置在 cygwin=false 前
CATALINA_OPTS="$CATALINA_OPTS \
-Dcom.sun.management.jmxremote=true \                   #開啟jmx,可以省略
-Dcom.sun.management.jmxremote.port=12345 \             #jmx的端口
-Dcom.sun.management.jmxremote.rmi.port=12345 \         #rmi的端口,可以與jmx端口一致 
-Dcom.sun.management.jmxremote.authenticate=false \     #不開啟驗證
-Dcom.sun.management.jmxremote.ssl=false \              #不開啟ssl通信
-Djava.rmi.server.hostname=192.168.9.115"               #服務所在機器的ip地址cygwin=false
#JMX 和 RMI,是兩種相關聯的技術,JMX 使用 RMI 作為遠程管理工具來管理和監控 Java 程序,RMI 為 JMX 提供了遠程連接所需的遠程調用和通信機制。#啟動服務,查看端口
./startup.sh netstat -lntp | grep 12345
systemctl restart zabbix-agent2.service

2.服務端安裝 zabbix-java-gateway

192.168.80.102服務端

服務端安裝 zabbix-java-gateway
yum install -y zabbix-java-gateway
systemctl enable --now zabbix-java-gateway.servicecd /etc/zabbix/
vim zabbix_server.conf
......
JavaGateway=127.0.0.1			# 317行,指定 zabbix-java-gateway 的 IP 地址
StartJavaPollers=5				# 333行,開啟用來收集java數據的poller進程的數量systemctl restart zabbix-server
ps -ef | grep zabbix_server | grep java

3.Web 頁面添加主機,關聯模板

在服務端 Web 頁面添加主機,關聯模板

點擊左邊菜單欄【配置】中的【主機】,點擊 zbx-agent01

【模板】搜索 JMX ,選擇 Generic Java JMX

點擊添加,點擊添加 JMX,【IP地址】輸入 192.168.80.103,【端口】輸入 12345

模板處選擇Generic java JMX

點擊 【更新】

等待一段時間后 Zabbix server 的可用性增加了 JXM 監控方式

三.Zabbix 監控 SNMP

SNMP,簡單網絡管理協議,常用于監控網絡設備,也能監控支持開啟SNMP功能的設備

(windows、linux、打印機等)

需求:監控192.168.80.104服務器

1.服務端安裝 snmp 監控程序

yum install -y net-snmp net-snmp-utils

2.修改 snmp 的配置文件并啟動

vim /etc/snmp/snmpd.conf
......
view    systemview    included   .1				#57行,添加此配置systemctl enable --now snmpd

3.使用 snmpwalk 命令測試

snmpwalk -v 2c -c public 127.0.0.1 sysname
SNMPv2-MIB::sysName.0 = STRING: zbx-server
-------------------------------------------------------
–v 1|2c|3:指定SNMP協議版本,v2c通過團體名作為認證,v3通過用戶名和密碼認證
–c:指定共同體字符串(設備間的暗號)
sysname:為 snmp 的 key,用于查看系統名稱;SysDesc 用于查看系統信息
-------------------------------------------------------

4.Web 頁面配置 snmp 方式監控

點擊左邊菜單欄【配置】中的【主機】,清除原本192.168.80.104主機,點擊右上角創建主機

主機名稱:zbx-agent02

可見的名稱:zbx-agent02-192.168.80.104

模板:選擇Generic by SNMP

群組:選擇 Linux servers?

接口點擊添加,選擇snmp

SNMP:192.168.80.104

點擊上方菜單欄【宏】

選擇【主機宏】

【宏】輸入 {$SNMP_COMMUNITY},【值】 輸入 public(要與網絡設備設置的團體名一致),

【描述】輸入 SNMP設備標簽

點擊 【添加】

等待一段時間后 Zabbix server 的可用性就變成了 SNMP 監控方式

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

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

相關文章

RT-Thread和freeRTOS啟動流程

一. freeRTOS啟動流程 二. RT-Thread啟動流程 因為RT-Thread中我們定義了補丁函數也叫做鉤子函數--$Sub$$main()--作為一個新功能函數,可以將原有函數劫持下來,并在之后的程序運行中加上$Super $ $前綴來重新調用原始函數。 所以啟動流程是$Sub$$main(…

Chiasmodon:一款針對域名安全的公開資源情報OSINT工具

關于Chiasmodon Chiasmodon是一款針對域名安全的公開資源情報OSINT工具,該工具可以幫助廣大研究人員從各種來源收集目標域名的相關信息,并根據域名、Google Play應用程序、電子郵件地址、IP地址、組織和URL等信息進行有針對性的數據收集。 該工具可以提…

利用node連接mongodb實現一個小型后端服務系統demo

http 請求 實現get請求數據庫數據;實現添加數據實現編輯數據實現刪除數據實現導出txt文件、Excel文件實現查詢數據庫數據并利用導出為excel文件 node 版本 16.16.0 node 版本 18.16.0 會連接 MongoDB 數據庫錯誤。 Connected to MongoDB failed MongoServerSele…

Nginx-簡介

介紹 nginx是一款HTTP和反向代理服務器、郵件代理服務器和通用TCP/IP代理服務器,在俄羅斯廣泛使用,用于代理高負載站點。 版本 nginx開源版nginx plus企業版openresty將nginx和lua腳本結合 tengine更穩定、高性能 正向代理 客戶端和代理服務是一伙的…

【vue動態組件】VUE使用component :is 實現在多個組件間來回切換

VUE使用component :is 實現在多個組件間來回切換 component :is 動態父子組件傳值 相關代碼實現&#xff1a; <component:is"vuecomponent"></component>import componentA from xxx; import componentB from xxx; import componentC from xxx;switch(…

生產力工具|viso常用常見科學素材包

一、科學插圖素材網站 一圖勝千言&#xff0c;想要使自己的論文或重要匯報更加引人入勝&#xff1f;不妨考慮利用各類示意圖和科學插圖來輔助研究工作。特別是對于新手或者繁忙的科研人員而言&#xff0c;利用免費的在線科學插圖素材庫&#xff0c;能夠極大地節省時間和精力。 …

Python字符編碼檢測利器: chardet庫詳解

Python字符編碼檢測利器: chardet庫詳解 1. chardet簡介2. 安裝3. 基本使用3.1 檢測字符串編碼3.2 檢測文件編碼 4. 高級功能4.1 使用UniversalDetector4.2 自定義編碼檢測 5. 實際應用示例5.1 批量處理文件編碼5.2 自動轉換文件編碼 6. 性能優化7. 注意事項和局限性8. 總結 在…

【代碼隨想錄】【算法訓練營】【第58天】 [卡碼110]字符串接龍 [卡碼105]有向圖的完全可達性 [卡碼106]島嶼的周長

前言 思路及算法思維&#xff0c;指路 代碼隨想錄。 題目來自 卡碼網。 day 59&#xff0c;周五&#xff0c;繼續ding~ 題目詳情 [卡碼110] 字符串接龍 題目描述 卡碼110 字符串接龍 解題思路 前提&#xff1a; 思路&#xff1a; 重點&#xff1a; 代碼實現 C語言 […

Jackson庫使用教程

1. Jackson概述 定義: Jackson是一個基于Java的開源JSON解析工具&#xff0c;用于Java對象與JSON數據的互相轉換。示例JSON:{"author": "一路向北_Coding","age": 20,"hobbies": ["coding", "leetcode", "r…

昇思25天學習打卡營第13天|linchenfengxue

Diffusion擴散模型 關于擴散模型&#xff08;Diffusion Models&#xff09;有很多種理解&#xff0c;本文的介紹是基于denoising diffusion probabilistic model &#xff08;DDPM&#xff09;&#xff0c;DDPM已經在&#xff08;無&#xff09;條件圖像/音頻/視頻生成領域取得…

小蜜蜂WMS與小蜜蜂WMS對接集成根據條件獲取客戶信息列表(分頁)連通新增客戶信息(小蜜蜂讀寫測試)

小蜜蜂WMS與小蜜蜂WMS對接集成根據條件獲取客戶信息列表&#xff08;分頁&#xff09;連通新增客戶信息(小蜜蜂讀寫測試) 接通系統&#xff1a;小蜜蜂WMS 天津市小蜜蜂計算機技術有限公司&#xff08;acbee&#xff0c;TianJinACBEEComputerTechnologyCo.,Ltd&#xff09;成立于…

基于圖像處理的滑塊驗證碼匹配技術

滑塊驗證碼是一種常見的驗證碼形式&#xff0c;通過拖動滑塊與背景圖像中的缺口進行匹配&#xff0c;驗證用戶是否為真人。本文將詳細介紹基于圖像處理的滑塊驗證碼匹配技術&#xff0c;并提供優化代碼以提高滑塊位置偏移量的準確度&#xff0c;尤其是在背景圖滑塊陰影較淺的情…

上海市計算機學會競賽平臺2023年2月月賽丙組平分數字(一)

題目描述 給定 &#x1d45b;n 個整數&#xff1a;&#x1d44e;1,&#x1d44e;2,??,&#x1d44e;&#x1d45b;a1?,a2?,?,an?&#xff0c;請判定能否將它們分成兩個部分&#xff08;不得丟棄任何數字&#xff09;&#xff0c;每部分的數字之和一樣大。 輸入格式 第…

模擬,CF 570C - Replacement

一、題目 1、題目描述 2、輸入輸出 2.1輸入 2.2輸出 3、原題鏈接 570C - Replacement 二、解題報告 1、思路分析 1、長為cnt的連續串的最小操作次數為cnt - 1 2、每次將一個非. 替換為. f要么增加1要么增加2 只有前后都是 . 的時候會增加2 同理&#xff0c;當我們將一…

STM32外擴SRAM及用法

一.概述 一般單片機有片內的RAM&#xff0c;但都不多&#xff0c;比如&#xff1a;STM32F407ZGT6 自帶了 192K 字節的 RAM&#xff0c;對一般應用來說&#xff0c;已經足夠了&#xff0c;不過在一些對內存要求高的場合&#xff0c;比如做華麗效果的 GUI&#xff0c;處理大量數據…

swagger的接口文檔導入到yapi上

一、訪問swagger接口 swagger集成到項目后&#xff0c;通過http:\\ip:port/swagger-ui.html 訪問。 說明&#xff1a;這里的路徑是基于swagger2。如果用swagger3&#xff0c;需要用swagger3的路徑進行訪問。 訪問如圖&#xff1a; 這就是swagger接口首頁。如果想導入到yapi上…

module_param_named 內核啟動時模塊參數實現原理

基于上節內核啟動參數實現原理內容, 其中對early_param的實現流程做了分析, 已基本清晰. 但有不少的參數是在內核模塊中聲明的, 具體賦值流程也值得一探究竟. nomodeset 裝過Linux系統的同學可能多少有看到過nomodeset這個參數, 解決一些顯卡點不亮Linux的問題. 那么這個nomo…

AI繪畫Stable Diffusion 新手入門教程:萬字長文解析Lora模型的使用,快速上手Lora模型!

大家好&#xff0c;我是設計師阿威 今天給大家講解一下AI繪畫Stable Diffusion 中的一個重要模型—Lora模型&#xff0c;如果還有小伙伴沒有SD安裝包的&#xff0c;可以看我往期入門教程2024最新超強AI繪畫Stable Diffusion整合包安裝教程&#xff0c;零基礎入門必備&#xff…

React Hooks --- 分享自己開發中常用的自定義的Hooks (1)

為什么要使用自定義 Hooks 自定義 Hooks 是 React 中一種復用邏輯的機制&#xff0c;通過它們可以抽離組件中的邏輯&#xff0c;使代碼更加簡潔、易讀、易維護。它們可以在多個組件中復用相同的邏輯&#xff0c;減少重復代碼。 1、useThrottle 代碼 import React,{ useRef,…

三葉青圖像識別研究簡概

三葉青圖像識別研究總概 文章目錄 前言一、整體目錄介紹二、前期安排三、構建圖像分類數據集四、模型訓練準備五、遷移學習模型六、在測試集上評估模型精度七、可解釋性分析、顯著性分析八、圖像分類部署九、樹莓派部署十、相關補充總結 前言 本系列文章為近期所做項目研究而作…