1. 程式人生 > >zabbix監控模式、分散式、自動化

zabbix監控模式、分散式、自動化

適用場景:

1、監控主機多,效能瓶頸

2、多機房,防火牆

zabbix監控模式

針對agent來說

 - 被動模式

 - 主動模式(主動彙報服務端)

1)當監控主機超過300臺,建議使用主動模式  

2)當佇列中有大量延遲的item

監控項主動模式更改,如下圖

監控主機修改主動模式

vim /etc/zabbix/zabbix_agentd.conf

遮蔽被動模式的Server

重啟服務 systemctl restart zabbix-agent

WEB頁面新增192.168.137.12主機的監控項

1)建立主動模式監控模板,將已有的模板如Template OS Linux,複製一份並將所有item的Type改成Zabbix agent (active)

2)建立監控主機

Zabbix Proxy

流程: zabbix-server --> zabbix proxy --> zabbix agent

1yum install zabbix-proxy zabbix-proxy-mysql mariadb-server -y
1systemctl start mariadb

zabbix proxy資料匯入

12345mysqlcreate database zabbix_proxy character set utf8;grant all on zabbix_proxy.* to [email protected] identified by 
'zabbix_proxy';<br>exitcd /usr/share/doc/zabbix-proxy-mysql-3.0.5/zcat schema.sql.gz |mysql -uzabbix_proxy -pzabbix_proxy zabbix_proxy

配置檔案修改

123456vim /etc/zabbix/zabbix_proxy.confServer=192.168.137.11  # zabbix server地址Hostname=zabbix-proxyDBHost=localhostDBUser=zabbix_proxyDBPassword=zabbix_proxy

啟動 systemctl start zabbix-proxy

頁面建立zabbix-proxy

代理監控的彙報主機設定

vim /etc/zabbix/zabbix_agentd.conf 

123ServerActive=192.168.137.12StartAgents=0Hostname=linux-node2

頁面設定

 

重啟 systemctl restart zabbix-agent.service

自動化監控

1.自動註冊

  1.1 Zabbix agent 自動新增

2. 主動發現

  2.1 自動發現Discover

  2.2 zabbix api

Zabbix agent 自動新增配置

123456vim /etc/zabbix/zabbix_agentd.confServerActive=192.168.137.11  # zabbix serverStartAgents=0Hostname=linux-node2# HostMetadata=   # 如果這個設定,以HostMetadata優先,HostMetadataItem不起作用HostMetadataItem=system.uname

重啟systemctl restart zabbix-agent.service

建立自動註冊Action

自動註冊的系統為Linux

新增主機

新增主機組

選擇一個模板

自動發現方式

修改配置檔案

123456vim /etc/zabbix/zabbix_agentd.confServer=192.168.137.11#ServerActive=192.168.137.11  #註釋StartAgents=3Hostname=linux-node2HostMetadataItem=system.uname

建立自動發現規則

建立Discovery

重啟systemctl restart zabbix-agent.service

Zabbix API

原文地址:http://www.cnblogs.com/shhnwangjian/p/5954434.html

相關推薦

zabbix監控模式分散式自動化

適用場景:1、監控主機多,效能瓶頸2、多機房,防火牆zabbix監控模式針對agent來說 - 被動模式 - 主動模式(主動彙報服務端)1)當監控主機超過300臺,建議使用主動模式  2)當佇列中有大量延遲的item監控項主動模式更改,如下圖監控主機修改主動模式vim /et

zabbix監控IIS程序記憶體cpu錯誤頁面等

公司最近IIS出了個很奇怪的問題,但是沒有追查到原因,所以要求對IIS新增更為完善的監控。 以下監控都是通過抓取Windows機器中效能監視器的值得到的結果,所以不需要寫指令碼。 效能監視器介紹: 需求: plat端和management端所有伺服器IIS增加以下監控

叢集分散式負載均衡區別

叢集 叢集的概念   計算機叢集通過一組鬆散整合的計算機軟體和/或硬體連線起來高度緊密地協作完成計算工作。在某種意義上,他們可以被看作是一臺計算機。集群系統中的單個計算機通常稱為節點,通常通過區域網連線,但也有其它的可能連線方式。叢集計算機通常用來改進單個

高可靠性高效能可伸縮分散式基於列儲存的非關係型(NoSQL)資料庫——Hbase

一、什麼是Hbase 二、Hbase分散式叢集搭建 Mysql和Hbase的區別: 三、HBase 表儲存結構 HBase 表邏輯檢視 表的形式儲存資料,表由行和列組成。列劃分為若干個列簇 (Column Family)。 2、HBase 表結構組成 行鍵(

:HadoopNoSQL分散式lucenesolrnutch kafka入門:簡介使用場景設計原理主要配置及叢集搭

    需要考慮的影響效能點很多,除磁碟IO之外,我們還需要考慮網路IO,這直接關係到kafka的吞吐量問題.kafka並沒有提供太多高超的技巧;對於producer端,可以將訊息buffer起來,當訊息的條數達到一定閥值時,批量傳送給broker;對於consumer端也是一樣,批量fetch多條訊息.不

Java高階架構師系統進階之路全套視訊免費獲取(DubboRedisNettyzookeeper Spring cloud分散式高併發等架構技術)

效能調優 03 Spring原始碼分析 04 Spring MVC原始碼分析 05 Mybatis原始碼解析 06 網際網路分散式架構思維 07 架構開發基礎之

CentOS7,MySQL主從配置和讀寫分離(MySQL主從讀寫分離分散式資料庫讀寫分離主從配置)

一、實驗目標搭建兩臺MySQL伺服器,一臺作為主伺服器,一臺作為從伺服器,主伺服器進行寫操作,從伺服器進行讀操作。二、測試環境主資料庫: CentOS7, MySQL15.1 , 192.168.1.233從資料庫: CentOS7, MySQL15.1 , 192.168.

淺談SOA微服務分散式叢集之間的聯絡

SOA         SOA(Service Oriented Architecture)“面向服務的架構”。SOA是一種設計方法,包含多個服務,而多個服務之間通過互相依賴最終提供一系列的功能;每一個服務通常是以獨立的形式存在於作業系統的程序中,各個

【轉】叢集分散式微服務概念區別

概念: 叢集是個物理形態,分散式是個工作方式。 分散式:一個業務分拆多個子業務,部署在不同的伺服器上 叢集:同一個業務,部署在多個伺服器上 1:分散式是指將不同的業務分佈在不同的地方。而叢集指的是將幾臺伺服器集中在一起,實現同一業務。 分散式中的每一個節點,都可以做叢

【明天的地平線】專注Java相關技術:SpringBootSpr ingCloudMyBatisDocker微服務叢集分散式 LinuxJenkinsNettyAngular 5 Vue 2微信小程式程式碼生成器等的技術研究和乾貨分

專注Java相關技術:SpringBoot、Spr ingCloud、MyBatis、Docker、微服務、叢集、分散式、 Linux、Jenkins、Netty、Angular 5 、Vue 2、微...

叢集分散式集中式分散式的概念與區別

1. 集中式 將專案等部署到同一臺機器上,對機器效能要求比較高,一般會用多臺機器備份,否則,如果機器出現宕機等狀況,整個專案將不能執行。 eg:就好比你要蓋一座房子,你房子就給一個人蓋,如果這個人生病或者有事,你還沒有合適的人來代替這個人,你的房子就不能蓋了。 2. 分散式 將一

對SOA分散式微服務的個人理解

SOA:面向服務的架構,將每個業務功能開放成一個服務介面,形成公共的服務。 微服務:每一個微服務都是一個獨立(web介面,業務邏輯,資料庫儲存)的小應用,並對外提供服務介面 分散式系統:web層、邏輯層、資料儲存從垂直方向拆分,每一層分散式部署到不同伺服器形成服務叢集(橫向

java高階,高併發高可用高效能分散式負載均衡

1、億級流量電商網站的商品詳情頁系統架構 面臨難題:對於每天上億流量,擁有上億頁面的大型電商網站來說,能夠支撐高併發訪問,同時能夠秒級讓最新模板生效的商品詳情頁系統的架構是

單機分散式叢集的區別與聯絡

一、單機結構   一個系統業務量很小的時候所有的程式碼都放在一個專案中,然後這個專案部署在一臺伺服器上就好了,整個專案所有的服務都由這臺伺服器提供。這就是單機結構。單機結構的缺點是顯而易見的,單機的處理能力畢竟是有限的,當你的業務增長到一定程度的時候,單機的硬體資源將無法滿足你的業務需求。此時便出現了叢集

zabbix主動模式與被動模式添加監控主機添加自定義模板

Linux學習筆記zabbix主動模式與被動模式 添加監控主機 添加自定義模板 1.將原來的模板下載下來,刪除自己不需要的,導入時要更改名字。 2.創建一個鏈接的模板,取消鏈接後,在刪除模板中不想要的選項。 處理圖形中的亂碼 zabbix主動模式與被動模式、添加監控主機、添加自定義模板

Zabbix監控tomcat監控代理API操作server被動監控 (2)

zabbix監控tomcat、監控代理、api操作、server被動監控接上篇配置十一.Zabbix監控tomcat1.在server3上安裝java和tomcat2.配置tomcat采集腳本vim catalina.sh啟動tomcat3.添加zabbix監控jave程序zabbix本身不能監控到jave,

linux監控平臺介紹zabbix監控介紹安裝zabbix

web .so dmi zabbix日誌 展現 com 狀態 中文顯示 代理 linux監控平臺介紹 常見開源監控軟件 cacti、nagios、zabbix、smokeping、open-falcon 等等。 nagios和zabbix流行度很高。 cacti

06: Zabbix基礎 Zabbix監控實戰 Zabbix報警機制

bst 功能 message password 4.2 sch -i 文件 word 部署搭建Zabbix監控服務器 192.168.4.56 部署Zabbix監控服務運行環境 LAMP 安裝Zabbix軟件2.1 安裝準備]# rpm -q gcc gcc-c+

zabbix系列教程】四用戶自定義監控

系統用戶 新建 mct 運用 systemctl 一個 start shell 教程 本篇介紹運用zabbix進行自定義監控,以系統用戶登錄數量為例。 一、zabbix自定義語法 UserParameter=<key>,<shell command

65.常見開源監控軟件zabbix監控介紹配置

常見開源監控軟件、zabbix監控介紹一、常見開源監控軟件 cacti、nagios、zabbix、smokeping、open-falcon等等 cacti、smokeping偏向於基礎監控,成圖非常漂亮 cacti、nagios、zabbix服務端監控中心,需要php環境支持,其中zabbix和cact