国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

使用 Zabbix + Grafana 搭建服務(wù)器監(jiān)控系統(tǒng)

這篇具有很好參考價值的文章主要介紹了使用 Zabbix + Grafana 搭建服務(wù)器監(jiān)控系統(tǒng)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

搭建 Linux 服務(wù)器監(jiān)控的目的是自己有一臺阿里云服務(wù)器內(nèi)存是 2g 的 , 多開一些軟件就會把內(nèi)存和 CPU 使用率弄的很高,最終導致服務(wù)器卡死。

所以基于這個痛點,想知道當前的 CPU 和內(nèi)存是多少。阿里云 ECS 控制臺中也提供對服務(wù)器的監(jiān)控 , 但是為了學習 Linux 服務(wù)器監(jiān)控系統(tǒng) , 還是打算自己搭建一套 。

當然 Linux 服務(wù)器監(jiān)控也有很多,Zabbix 是一個基于 Web 界面的提供分布式系統(tǒng)監(jiān)視以及網(wǎng)絡(luò)監(jiān)視功能的企業(yè)級的開源解決方案 .

所以基于 Zabbix+Grafana 打造服務(wù)器監(jiān)控系統(tǒng)。

Zabbix

模塊介紹

  • Zabbix Server:?負責接收 agent 發(fā)送的報告信息的核心組件,所有配置,統(tǒng)計數(shù)據(jù)及操作數(shù)據(jù)均由其組織進行 .
  • Zabbix Agent:?部署在被監(jiān)控主機上,負責收集本地數(shù)據(jù)發(fā)往 Server 端或 Proxy 端 .
  • Database Storage: 用戶存儲所有配置信息,以及存儲由 Zabbix Server 收集到的數(shù)據(jù) .
  • Web Interface:Zabbix 的 GUI 接口,通常與 Server 運行在同一臺主機上
  • Zabbix Proxy: 常用于分布監(jiān)控環(huán)境中,代理 Server 收集部分被監(jiān)控的監(jiān)控數(shù)據(jù)并統(tǒng)一發(fā)往 Server 端 .

原理介紹

Agentd 安裝在被監(jiān)控的主機上,Agent 負責定期收集客戶端本地各項數(shù)據(jù),并發(fā)送至 Zabbix Server 端,Zabbix Server 收到數(shù)據(jù),將數(shù)據(jù)存儲到數(shù)據(jù)庫中,用戶基于 Zabbix WEB 可以看到數(shù)據(jù)在前端展現(xiàn)圖像 .

當 Zabbix 監(jiān)控某個具體的項目,改項目會設(shè)置一個觸發(fā)器閾值,當被監(jiān)控的指標超過該觸發(fā)器設(shè)定的閾值,會進行一些必要的動作,動作包括:發(fā)送信息(郵件、微信、短信)、發(fā)送命令(SHELL 命令、Reboot、Restart、Install 等).

環(huán)境安裝

Zabbix 需要 zabbix-server、zabbix-agent、mysql. 其中 mysql 已經(jīng)在本機安裝了 , 在 dockercompose 文件中 寫上對應(yīng)的 host、user、pwd 即可 .

在 MySQL 中創(chuàng)建 Zabbix 數(shù)據(jù)庫 , 為了后期儲存數(shù)據(jù)使用 .

使用 Docker 安裝 zabbix ,dockercompose 文件如下:

version: '2'
services:
  zabbix-server-service:
    image: monitoringartist/zabbix-xxl:3.2.6
    container_name: zabbix-server-service
    restart: always
    ports:
      - "8081:80"
    environment:
      - ZS_DBHost=192.168.1.103
      - ZS_DBUser=root
      - ZS_DBPassword=123321
  zabbix-agent-a:
    image: zabbix/zabbix-agent:ubuntu-3.2.6
    links: 
      - zabbix-server-service:zabbixserverhost
    container_name: zabbix-agent-a
    restart: always
    depends_on:
      - zabbix-server-service
    environment:
      - ZBX_HOSTNAME=zabbix-agent-service-a
      - ZBX_SERVER_HOST=zabbixserverhost
  zabbix-agent-b:
    image: zabbix/zabbix-agent:ubuntu-3.2.6
    links: 
      - zabbix-server-service:zabbixserverhost
    container_name: zabbix-agent-b
    restart: always
    depends_on:
      - zabbix-server-service
    environment:
      - ZBX_HOSTNAME=zabbix-agent-service-b
      - ZBX_SERVER_HOST=zabbixserverhost 

啟動命令:

docker-compose up -d

查看日志命令:

docker logs -f zabbix-server-service

大概啟動后 1 到 2 分鐘登錄 zabbix web 地址 ,http://127.0.0.1:80801, 出現(xiàn)如下頁面說明安裝成功 .

使用 Zabbix + Grafana 搭建服務(wù)器監(jiān)控系統(tǒng),zabbix,grafana,服務(wù)器

默認賬號:Admin, 密碼:zabbix, 登錄后出現(xiàn)如下頁面 .

使用 Zabbix + Grafana 搭建服務(wù)器監(jiān)控系統(tǒng),zabbix,grafana,服務(wù)器

配置

修改語言

默認的語言是英文的 , 點擊頭像后展示修改語言選項 , 選擇中文并且更新即可 .

使用 Zabbix + Grafana 搭建服務(wù)器監(jiān)控系統(tǒng),zabbix,grafana,服務(wù)器

zabbix-agent 配置

之前配置兩個 zabbix-agent-a 和 zabbix-agent-b, 所以要添加兩個 zabbix-agent 來采集數(shù)據(jù)并發(fā)送給 zabbix-server.

在配置 , 選擇主機 , 創(chuàng)建主機 .

使用 Zabbix + Grafana 搭建服務(wù)器監(jiān)控系統(tǒng),zabbix,grafana,服務(wù)器

配置 zabbix-agent 需要其容器內(nèi)的 ip 地址 , 可以通過

docker exec -it zabbix-agent-b ip addr 命令查看 .

使用 Zabbix + Grafana 搭建服務(wù)器監(jiān)控系統(tǒng),zabbix,grafana,服務(wù)器

在創(chuàng)建頁面填寫其 ip 和選擇群組 , 點擊保存即可 .

使用 Zabbix + Grafana 搭建服務(wù)器監(jiān)控系統(tǒng),zabbix,grafana,服務(wù)器

此時添加了兩臺 zabbix-agent.

使用 Zabbix + Grafana 搭建服務(wù)器監(jiān)控系統(tǒng),zabbix,grafana,服務(wù)器

另外還需要給 zabbix-agent 配置監(jiān)控模版 , 在模版中選擇 Template OS Linux 并且添加即可 .

使用 Zabbix + Grafana 搭建服務(wù)器監(jiān)控系統(tǒng),zabbix,grafana,服務(wù)器

配置模版完成后 , 在主機列表中 ZBX 顯示綠色說明添加完成 .

使用 Zabbix + Grafana 搭建服務(wù)器監(jiān)控系統(tǒng),zabbix,grafana,服務(wù)器

添加監(jiān)控數(shù)據(jù)

在首頁儀表盤上 , 選擇常用的圖形 .

使用 Zabbix + Grafana 搭建服務(wù)器監(jiān)控系統(tǒng),zabbix,grafana,服務(wù)器

在創(chuàng)建頁面選擇 zabbix-agent-server-b 主機和 cpu jumps 監(jiān)控項 .

使用 Zabbix + Grafana 搭建服務(wù)器監(jiān)控系統(tǒng),zabbix,grafana,服務(wù)器

監(jiān)控數(shù)據(jù)可以控制縮放比例和時間段 .

使用 Zabbix + Grafana 搭建服務(wù)器監(jiān)控系統(tǒng),zabbix,grafana,服務(wù)器

Grafana

簡介

grafana 是一個跨平臺的開源的度量分析和可視化工具 , 可以通過將采集的數(shù)據(jù)查詢?nèi)缓罂梢暬恼故?.

配置

安裝 grafana

可以使用 grafana 展示 zabbix 的數(shù)據(jù) , 制作圖表展示 .

使用 docker 啟動 grafana.

docker run -d --name=grafana2 -p 7777:3000 -v /var/lib/grafana:/var/lib/grafana  grafana/grafana:3.0.4

啟動鏡像完成后 , 等大概 1 到 2 分鐘 , 在瀏覽器訪問:http://127.0.0.1:7777. 默認賬號和密碼都是 admin.

使用 Zabbix + Grafana 搭建服務(wù)器監(jiān)控系統(tǒng),zabbix,grafana,服務(wù)器

安裝 zabbix 插件

安裝 zabbix 插件 , 進入 grafana 容器執(zhí)行如下命令

docker exec -it grafana /bin/bash 進入容器

grafana-cli plugins install alexanderzobnin-zabbix-app

docker restart grafana 重啟容器 

在插件中的 app 中 , 出現(xiàn) zabbix 說明 zabbix 插件安裝成功 .

使用 Zabbix + Grafana 搭建服務(wù)器監(jiān)控系統(tǒng),zabbix,grafana,服務(wù)器

使用 Zabbix + Grafana 搭建服務(wù)器監(jiān)控系統(tǒng),zabbix,grafana,服務(wù)器

zabbix 數(shù)據(jù)源

在 Data Sources 中新增一個數(shù)據(jù)源 .

使用 Zabbix + Grafana 搭建服務(wù)器監(jiān)控系統(tǒng),zabbix,grafana,服務(wù)器

數(shù)據(jù)源配置:type=Zabbix、url、Zabbix 的賬號、Zabbix 的密碼 .

url 格式為:http://ip:8081/api_jsonrpc.php

使用 Zabbix + Grafana 搭建服務(wù)器監(jiān)控系統(tǒng),zabbix,grafana,服務(wù)器

grafana 面板

在 Dashboards 中新建一個面板 .

使用 Zabbix + Grafana 搭建服務(wù)器監(jiān)控系統(tǒng),zabbix,grafana,服務(wù)器

把 Panel data source 數(shù)據(jù)源改成 zabbix 數(shù)據(jù)源 .

可用內(nèi)存設(shè)置面板中參數(shù)如下:

Group=Linux servers (這個參數(shù)在 zabbix 設(shè)置過)

Host=zabbix-agent-service-a

Application=Memory

Item=Available memory

使用 Zabbix + Grafana 搭建服務(wù)器監(jiān)控系統(tǒng),zabbix,grafana,服務(wù)器

grafana 使用模版

在?https://grafana.com/dashboards?中提供很多第三方模版 , 使用 Dashboard Servers Linux 這個模版

使用 Zabbix + Grafana 搭建服務(wù)器監(jiān)控系統(tǒng),zabbix,grafana,服務(wù)器

復(fù)制模版的 id.

使用 Zabbix + Grafana 搭建服務(wù)器監(jiān)控系統(tǒng),zabbix,grafana,服務(wù)器

配置模版信息 .

使用 Zabbix + Grafana 搭建服務(wù)器監(jiān)控系統(tǒng),zabbix,grafana,服務(wù)器

最終在一個面板中展示了當前 CPU、內(nèi)存等 , 相對原始的數(shù)據(jù)展示更加直觀 .

使用 Zabbix + Grafana 搭建服務(wù)器監(jiān)控系統(tǒng),zabbix,grafana,服務(wù)器

結(jié)語

Linux 服務(wù)器監(jiān)控在實際工作中大部分是運維的工作 , 隨著測試工程師的職責越來越廣了 , 測試運維這個崗位也會在以后的工作中慢慢展開 .

另外像測試組自己的服務(wù)器和在壓測中使用的壓測機器 , 也可以搭建監(jiān)控系統(tǒng)來監(jiān)控數(shù)據(jù) .文章來源地址http://www.zghlxwxcb.cn/news/detail-810781.html

到了這里,關(guān)于使用 Zabbix + Grafana 搭建服務(wù)器監(jiān)控系統(tǒng)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 使用 Docker 部署 ServerStatus 服務(wù)器監(jiān)控系統(tǒng)

    使用 Docker 部署 ServerStatus 服務(wù)器監(jiān)控系統(tǒng)

    GitHub: https://github.com/cppla/ServerStatus ServerStatus 是一個酷炫高逼格的云探針、云監(jiān)控、服務(wù)器云監(jiān)控、多服務(wù)器探針~。 特性 使用 Rust 完全重寫 Server、Client,單個執(zhí)行文件部署 支持上下線和簡單自定義規(guī)則告警 (Telegram、 Wechat、 Email、 Webhook) 支持 http 協(xié)議上報,可以方便部署

    2024年01月24日
    瀏覽(24)
  • (保姆級)服務(wù)器-Zabbix6.0使用Python腳本實現(xiàn)帶圖片的郵箱的報警

    (保姆級)服務(wù)器-Zabbix6.0使用Python腳本實現(xiàn)帶圖片的郵箱的報警

    近期在琢磨Zabbix郵箱報警的功能,但是網(wǎng)上的教程通常是4.0或5.0版本Zabbix,并使用Python2.7環(huán)境,運行在新版本Zabbix6.0上有頗多問題,為此我基于原先教程修改基于Zabbix6.0并使用Python3+的解決方案。期間遇到不少坑,特此分享。 Zabbix是自帶的郵箱的報警功能有限,比如不能實現(xiàn)諸

    2024年01月24日
    瀏覽(22)
  • Zabbix自動注冊服務(wù)器及部署代理服務(wù)器

    Zabbix自動注冊服務(wù)器及部署代理服務(wù)器

    zabbix 自動注冊(對于 agent2 是主動模式) zabbix agent2 會主動上報自己的信息,發(fā)給 zabbix server。 缺點是可能因為配置文件配置錯誤或者網(wǎng)絡(luò)不通等原因?qū)е?zabbix agent2 可能找不到 zabbix server。 具體安裝服務(wù)端及客戶端請參考:https://blog.csdn.net/Katie_ff/article/details/132171211?spm=10

    2024年02月13日
    瀏覽(21)
  • 【zabbix 代理服務(wù)器】

    【zabbix 代理服務(wù)器】

    分布式監(jiān)控的作用: ●分擔 server 的集中式壓力 ●解決多機房之間的網(wǎng)絡(luò)延時問題 agent -- proxy -- server 在這里插入圖片描述 1、配置 Mariadb yum源 2、初始化數(shù)據(jù)庫 1、創(chuàng)建數(shù)據(jù)庫并指定字符集 2、創(chuàng)建 zabbix 數(shù)據(jù)庫用戶并授權(quán) #查詢 sql 文件的位置 1.在客戶端修改 agent2 配置文件

    2024年02月13日
    瀏覽(19)
  • 【系統(tǒng)工具】開源服務(wù)器監(jiān)控工具WGCLOUD初體驗

    【系統(tǒng)工具】開源服務(wù)器監(jiān)控工具WGCLOUD初體驗

    經(jīng)??吹椒?wù)器上傳下載流量一直在跑,也不知道是啥軟件在偷偷聯(lián)網(wǎng)~~~官網(wǎng)地址:www.wgstart.com,個人使用是免費的。 \\\"WGCLOUD支持主機各種指標監(jiān)測(cpu使用率,cpu溫度,內(nèi)存使用率,磁盤容量空間,磁盤IO,硬盤SMART健康狀態(tài),系統(tǒng)負載,連接數(shù)量,網(wǎng)卡流量,硬件系統(tǒng)信息

    2024年02月12日
    瀏覽(21)
  • Prometheus服務(wù)器、Prometheus被監(jiān)控端、Grafana、Prometheus服務(wù)器、Prometheus被監(jiān)控端、Grafana

    Prometheus服務(wù)器、Prometheus被監(jiān)控端、Grafana、Prometheus服務(wù)器、Prometheus被監(jiān)控端、Grafana

    day03Prometheus概述部署Prometheus服務(wù)器環(huán)境說明:配置時間安裝Prometheus服務(wù)器添加被監(jiān)控端部署通用的監(jiān)控exporterGrafana概述部署Grafana展示node1的監(jiān)控信息監(jiān)控MySQL數(shù)據(jù)庫配置MySQL配置mysql exporter配置mysql exporter配置prometheus監(jiān)控mysql自動發(fā)現(xiàn)機制概述基于文件自動發(fā)現(xiàn)修改Prometheus使

    2024年02月14日
    瀏覽(32)
  • 手把手教你給服務(wù)器搭建一套資源監(jiān)控系統(tǒng)

    手把手教你給服務(wù)器搭建一套資源監(jiān)控系統(tǒng)

    本文主要是介紹如何給一臺服務(wù)器,搭建一個優(yōu)雅的資源監(jiān)控系統(tǒng) 如果對你有幫助,歡迎三連 收藏 點贊 關(guān)注 !??! ---- Nick.Peng 分別下載以下安裝包,下載地址: https://prometheus.io/download/ grafana-enterprise-9.3.6.linux-amd64 node_exporter-1.5.0.linux-amd64 prometheus-2.42.0.linux-amd64 安裝Promet

    2024年02月06日
    瀏覽(124)
  • Qt編寫視頻監(jiān)控系統(tǒng)78-視頻推流到流媒體服務(wù)器

    Qt編寫視頻監(jiān)控系統(tǒng)78-視頻推流到流媒體服務(wù)器

    視頻推流作為獨立的模塊,目前并沒有集成到視頻監(jiān)控系統(tǒng)中,目前是可以搭配監(jiān)控系統(tǒng)一起使用,一般是將添加好的攝像頭通道視頻流地址打開后,讀取視頻流重新推到流媒體服務(wù)器,然后第三方可以從流媒體服務(wù)器拉取視頻流地址,相當于訂閱分發(fā),可以多路,按照需要

    2024年02月08日
    瀏覽(29)
  • Linux C/C++ 多線程TCP/UDP服務(wù)器 (監(jiān)控系統(tǒng)狀態(tài))

    Linux C/C++ 多線程TCP/UDP服務(wù)器 (監(jiān)控系統(tǒng)狀態(tài))

    Linux環(huán)境中實現(xiàn)并發(fā)TCP/IP服務(wù)器。多線程在解決方案中提供了并發(fā)性。由于并發(fā)性,它允許多個客戶端同時連接到服務(wù)器并與服務(wù)器交互。 Linux多線程編程概述 許多應(yīng)用程序同時處理多項雜務(wù)。服務(wù)器應(yīng)用程序處理并發(fā)客戶端;交互式應(yīng)用程序通常在處理后臺計算時處理用戶

    2024年02月07日
    瀏覽(20)
  • Zabbix監(jiān)控聯(lián)想服務(wù)器的配置方法

    Zabbix監(jiān)控聯(lián)想服務(wù)器的配置方法

    圖片 隨著 科技的發(fā)展,對于數(shù)據(jù)的敏感和安全大部分取決于對硬件性能、故障預(yù)判的監(jiān)測,由此可見實時監(jiān)測保障硬件的安全很重要,從而衍生了很多對硬件的監(jiān)測軟件,Zabbix就一個不錯的選擇。 開源 開源 開源! zabbix是一個基于WEB界面提供分布式系統(tǒng)監(jiān)視以及網(wǎng)絡(luò)監(jiān)視功

    2024年02月06日
    瀏覽(16)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包