zabbix監控面試題

2021-10-01 18:48:12 字數 2399 閱讀 9672

如果去到一家新的公司,如何入手?

單機監控

引入zabbix分布式監控系統

安裝zabbix

服務端埠:10051

客戶端埠:10050

閾值的定義

自定義觸發器(動作)

自定義圖形、聚合圖形、幻燈片、網路拓撲圖、graphtree

自定義模板(給主機新增)

系統預設自帶的監控項設定閾值要根據生產中的需求來進修修改(閾值的高低)

自動發現所執行的動作

主動註冊(agent端主動告訴server端請求加入)

zabbix-server必須開啟自動註冊-->操作-->(通知|加入監控|套用模板)

agent(serveractive=10.0.0.61)-->啟動-->自動加入zabbix-server

乙個監控系統執行的大概的流程是這樣的:

agentd需要安裝到被監控的主機上,它負責定期收集各項資料,併發送到zabbix server端,zabbix server將資料儲存到資料庫中,zabbix web根據資料在前端進行展現和繪圖。這裡agentd收集資料分為主動和被動兩種模式:

主動:agent請求server獲取主動的監控項列表,並主動將監控項內需要檢測的資料提交給server/proxy

被動:server向agent請求獲取監控項的資料,agent返回資料。

主動模式與被動模式主要是站在zabbix-agent身份來說
zabbix主動模式與被動模式選擇
【主動監測】通訊過程如下:

zabbix首先向serveractive配置的ip請求獲取active items,獲取並提交active tiems資料值server或者proxy。很多人會提出疑問:zabbix多久獲取一次active items?它會根據配置檔案中的refreshactivechecks的頻率進行,如果獲取失敗,那麼將會在60秒之後重試。分兩個部分:

獲取active items列表

agent開啟tcp連線(主動檢測變成agent開啟)

agent請求items檢測列表

server返回items列表

agent 處理響應

關閉tcp連線

agent開始收集資料

主動檢測提交資料過程如下:

agent建立tcp連線

agent提交items列表收集的資料

server處理資料,並返回響應狀態

關閉tcp連線

【被動監測】通訊過程如下:

server開啟乙個tcp連線

server傳送請求agent.ping\n

agent接收到請求並且響應

server處理接收到的資料

關閉tcp連線

1、新建監控專案時,選擇的是zabbix**還是zabbix端點**程式(主動式),前者是被動模式,後者是主動模式。

2、agentd配置檔案中startagents引數的設定,如果為0,表示禁止被動模式,否則開啟。一般建議不要設定為0,因為監控專案很多時,可以部分使用主動,部分使用被動模式。

1、首先需要在模板當中建立乙個自動發現的規則,這個地方只需要乙個名稱和乙個鍵值。

2、過濾器中間要新增你需要的用到的值巨集。

3、然後要建立乙個監控項原型,也是乙個名稱和乙個鍵值。

4、然後需要去寫乙個這樣的鍵值的收集。

自動發現實際上就是需要首先去獲得需要監控的值,然後將這個值作為乙個新的引數傳遞到另外乙個收集資料的item裡面去。

3、配置zabbix告警,(增加示警媒介型別,新增使用者報警媒介,新增報警動作)。

1、寫乙個指令碼用於獲取待監控服務的一些狀態資訊。

2、在zabbix客戶端的配置檔案zabbix_agentd.conf中新增上自定義的「userparameter」,目的是方便zabbix呼叫我們上面寫的那個指令碼去獲取待監控服務的資訊。

3、在zabbix服務端使用zabbix_get測試是否能夠通過第二步定義的引數去獲取zabbix客戶端收集的資料。

4、在zabbix服務端的web介面中新建模板,同時第一步的指令碼能夠獲取什麼資訊就新增上什麼監控項,「鍵值」設定成前面配置的「userparameter」的值。

5、資料顯示圖表,直接新建圖形並選擇上一步的監控項來生成動態圖表即可。

根據實際公司台數回答。

1、使用命令生成金鑰。

2、將公鑰傳送到所有安裝zabbix客戶端的主機。

3、安裝 ansible 軟體,(修改配置檔案,將zabbix 客戶機新增進組)。

4、建立乙個安裝zabbix客戶端的劇本。

5、執行該劇本。

6、驗證。

zabbix的面試題目總結

參考 如果去到一家新的公司,如何入手?單機監控 引入zabbix分布式監控系統 安裝zabbix 服務端埠 10051 客戶端埠 10050 閾值的定義 自定義觸發器 動作 自定義圖形 聚合圖形 幻燈片 網路拓撲圖 graphtree 自定義模板 給主機新增 系統預設自帶的監控項設定閾值要根據生產中...

zabbix的面試題目總結1

如果去到一家新的公司,如何入手?單機監控 引入zabbix分布式監控系統 安裝zabbix 服務端埠 10051 客戶端埠 10050 閾值的定義 自定義觸發器 動作 自定義圖形 聚合圖形 幻燈片 網路拓撲圖 graphtree 自定義模板 給主機新增 系統預設自帶的監控項設定閾值要根據生產中的需求...

面試題 PHP面試題

建議 比如是系統配置,缺少了無法執行,自然使用 require 如果某一段程式少了,只是少了統計 訪問的,不是必不可少的。可以使用 include 而加不加 once 就是效率上的區別,雖然系統會幫你考慮只包含一次,但系統的判斷會降低效率,因此,更應該在開發之初,把目錄結構調整高好,盡量不使用 on...