參考:
如果去到一家新的公司,如何入手?
單機監控
引入zabbix分布式監控系統
安裝zabbix
服務端埠:10051
客戶端埠:10050
閾值的定義
自定義觸發器(動作)
自定義圖形、聚合圖形、幻燈片、網路拓撲圖、graphtree
自定義模板(給主機新增)
系統預設自帶的監控項設定閾值要根據生產中的需求來進修修改(閾值的高低)
自動發現所執行的動作
乙個監控系統執行的大概的流程是這樣的:
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裡面去。
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的面試題目總結1
如果去到一家新的公司,如何入手?單機監控 引入zabbix分布式監控系統 安裝zabbix 服務端埠 10051 客戶端埠 10050 閾值的定義 自定義觸發器 動作 自定義圖形 聚合圖形 幻燈片 網路拓撲圖 graphtree 自定義模板 給主機新增 系統預設自帶的監控項設定閾值要根據生產中的需求...
面試題目總結
1.char p和char p的區別。1 char getstring void void main 2 char getstring void void main 為什麼 1 輸出的是亂碼,2 能夠輸出 hello world?hello world 作為靜態字串實際上儲存在文字常量區 參見 棧和...
面試題目總結
二叉樹相關面試題目 結點資料結構 typedef struct treenode 1.二叉樹的前序遍歷 遞迴void preorder treenode root vector res 非遞迴 vectorpreorder treenode root else 2.二叉樹中序遍歷 遞迴void mi...