zabbix的基礎使用 zabbix服務端web界面使用介紹 基於zabbix服務端的部署進行下麵的操作 web界面 在我們登錄的時候預設會進入監控選項欄的儀錶盤界面 (Monitoring)監控選項欄設置 (Dashboard)儀錶盤 這裡我們一般要修改的是儀錶盤的佈局 選擇編輯儀錶盤 將“當前問 ...
zabbix的基礎使用
目錄
zabbix服務端web界面使用介紹
基於zabbix服務端的部署進行下麵的操作
web界面
在我們登錄的時候預設會進入監控選項欄的儀錶盤界面
(Monitoring)監控選項欄設置
(Dashboard)儀錶盤
這裡我們一般要修改的是儀錶盤的佈局
選擇編輯儀錶盤
將“當前問題組件”放在最上方
(Problems)問題標簽
一般是用來篩選問題使用
(Hosts)主機標簽
用於對主機的各個數據鏡像篩選監控
點擊(Graphs 26)可以查看主機資源統計圖
(Latest data)最新數據標簽
用於查看數據
(Maps)網路結構圖標簽
用於觀測網路結構圖
(Discovery)發現設備標簽
用於檢測設備
(Services)服務選項欄
(Service)服務標簽
用於篩選服務進行監控
(Service actions)服務行動標簽
要創建新的服務操作,單擊右上角的“創建操作”
(SLK)服務協議
(SLK report)服務協議報告
(lnventory)清單選項欄
用來做資產管理的(一般不使用)
(Overview)概述標簽
可以查看field和主機數量
(Hosts)主機標簽
可以用來查看各個主機的清單信息
(Reports)報告選項欄
用來查看各類信息
(System information)系統信息標簽
(Scheduled reports)調度器標簽
右上角有創建報告使用,調度器一般是發生什麼問題時生成報告
(Availability report)可用性報告標簽
這個報告也會報出我們的問題
(Triggers top 100)觸發器前100標簽
用來查看100 個最繁忙的觸發器
(Audit)審計標簽
用來查看審計日誌的
(Action log)行動日誌標簽
(Notifications)通知標簽
(Configuration)配置選項欄
(Template groups)模板組標簽
用來查看各類模板
(Host groups)主機組標簽
用來添加修改主機組,已經將主機加入到主機組裡面
(Templates)模板標簽
用來創建,修改,刪除模板
(Hosts)主機標簽
用來添加,刪除,修改主機
(Maintenance)維護標簽
用來維護主機
(Actions)動作標簽
動作一般有:
觸發動作
發現動作
自動註冊
內部動作
(Event correlation)事件相關標簽
用來創建事件相關性
(Discovery)發現標簽
添加發現規則後,用來自行發現監控設備
(Administration)管理選項卡
(General)通用標簽
這裡可以設置 “用戶圖形化界面”,“自動註冊”,“管理過去數據”,“審計日誌”,“圖片”,“圖標映射”,“常用表達式”,“巨集”,“觸發顯示選項”,“地理圖片”,“模塊”,“api令牌”等等
(Proxies)代理標簽
配置代理時使用
(Authentication)驗證標簽
(User groups)用戶組標簽
(User roles)用戶規則標簽
(Users)用戶標簽
(Media types)媒介類型標簽
設置媒介,用於什麼方式來通知管理者
(Scripts)腳本標簽
(Queue)隊列標簽
隊列概覽
代理隊列概覽
隊列詳細信息
(User settings)用戶設置
(Sign out)退出
zabbix監控配置流程
管理層次:
開發人員要加監控,需要讓其提供監控指標
運營人員要加監控,讓其找開發要監控指標
運維人員要加監控,讓運營人員去找開發要監控指標;我不會,這玩意找開發,我一點都不會
配置層次:
- 創建主機並加入到主機組
- 添加監控項
2.1 使用模板添加
2.2 自定義模板
2.3 手動加監控項 - 添加觸發器
- 添加媒介
- 添加動作
- 手動觸發告警
zabbix 監控指標:
系統:
CPU
記憶體
硬碟
網路:
網卡、網口
業務:
進程
埠號
日誌
硬體:
電源個數
CPU溫度
硬碟溫度
手動創建zabbix監控
環境 | IP | 要安裝的服務 |
---|---|---|
伺服器 | 192.168.222.250 | lamp架構 zabbix server zabbix agent |
客戶端 | 192.168.222.251 | zabbix agent |
zabbix客戶端部署
[root@localhost ~]# useradd -rMs /sbin/nologin zabbix
//創建用戶
[root@localhost ~]# dnf -y install make gcc gcc-c++ pcre-devel openssl openssl-devel
//下載編譯工具和依賴包
...
pcre2-devel-10.32-2.el8.x86_64 pcre2-utf16-10.32-2.el8.x86_64
pcre2-utf32-10.32-2.el8.x86_64 zlib-devel-1.2.11-17.el8.x86_64
Complete!
[root@localhost ~]# wget https://cdn.zabbix.com/zabbix/sources/stable/6.2/zabbix-6.2.2.tar.gz
//下載源碼包
--2022-09-04 22:17:12-- https://cdn.zabbix.com/zabbix/sources/stable/6.2/zabbix-6.2.2.tar.gz
Resolving cdn.zabbix.com (cdn.zabbix.com)... 104.26.7.148, 172.67.69.4, 104.26.6.148, ...
Connecting to cdn.zabbix.com (cdn.zabbix.com)|104.26.7.148|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 34995538 (33M) [application/octet-stream]
Saving to: 'zabbix-6.2.2.tar.gz'
zabbix-6.2.2.tar.gz 100%[======================================>] 33.37M 1.04MB/s in 68s
2022-09-04 22:18:21 (502 KB/s) - 'zabbix-6.2.2.tar.gz' saved [34995538/34995538]
[root@localhost ~]# ls
anaconda-ks.cfg zabbix-6.2.2.tar.gz
[root@localhost ~]# tar xf zabbix-6.2.2.tar.gz //解壓
[root@localhost ~]# cd zabbix-6.2.2/
[root@localhost zabbix-6.2.2]# ./configure --enable-agent
//編譯zabbix_agentd
.....
***********************************************************
* Now run 'make install' *
* *
* Thank you for using Zabbix! *
* <http://www.zabbix.com> *
***********************************************************
[root@localhost zabbix-6.2.2]# make install
//安裝
[root@localhost zabbix-6.2.2]# cd
[root@localhost ~]# vim zabbix-6.2.2/conf/zabbix_agentd.conf
//修改配置文件
Server=192.168.222.250 //服務端ip
ServerActive=192.168.222.250 //agent主動模式
Hostname=tushanbu //zabbix系統內主機名(自定義)
[root@localhost ~]# zabbix_agentd //啟動zabbix_agentd
[root@localhost ~]# ss -antl //查看埠
State Recv-Q Send-Q Local Address:Port Peer Address:Port Process
LISTEN 0 128 0.0.0.0:22 0.0.0.0:*
LISTEN 0 128 0.0.0.0:10050 0.0.0.0:*
LISTEN 0 128 [::]:22 [::]:*
創建監控主機
點擊右上角的創建
設置好後點右下角的添加