zabbix agent端配置檔案解析

2021-09-21 10:12:57 字數 2200 閱讀 8264

大概為agentd.conf裡面的一些個人覺得需要注意到的選項。

zabbix有一點有趣的是你的配置檔案中如果全部都沒定義,他照樣能夠啟動起來。但是他的配置檔案中的強制性(是否必須設定mandatory)都為no。但是一些你重複設定也不會有事(如主動模式被動模式都填了。注:啟用的關鍵我覺得在於startactive為不為0)。

引數預設設定

建議(√為建議)

可選定範圍

解釋pidfile

程序檔案

logfile

√日誌檔案

logfilesize

10-1024

日誌檔案的大小,設定為0取消自動「切割」,單位mb

debuglevel3√

0-4記錄日誌的級別:0-不記錄;1-危險資訊;2-錯誤資訊;3-警告資訊;4-詳細資訊(適用於除錯)

sourceip

通過哪個位址對外通訊(如:兩個網絡卡的伺服器)

enableremotecommands0×

0-1如在非server用zabbix_get對其獲取資料,0為拒絕;1為允許。

logremotecommands0√

0-1使用zabbix執行shell命令,在日誌裡面記錄為警告

被動檢查相關↓↓↓↓

server

server or proxy 的ip,支援多ip,逗號分隔,ipv6位址需要加上

listenport

10050

監聽埠,

listenip

agent監聽的位址。

startagents

30-100

0為tcp不開啟監聽埠且禁止檢查,適用於主動模式。

主動檢查相關↓↓↓↓

serveractive

視情況而定

可以使用主機「列表」多個,逗號分隔符。未指定埠為預設,ipv6位址需加在內。例子:example: serveractive=127.0.0.1:20051,zabbix.domain,[::1]:30051,::1,[12fc::1]

hostname

唯一且區分大小寫並且必須和server端配置的主機名一致,如果未在此新增,預設選取下面hostnameitem值。

hostnameitem

和上邊想對應,hostnameitem=system.hostname

refreshactivechecks

12060-3600

多久到server端重新整理一次監控列表,以秒為單位。

buffersend

5定義資料在傳送(到server或proxy)緩衝區的時間,秒為單位。

buffersize

1002-65535

定義在緩衝區中的最大數量,如果緩衝區滿了,將傳送資料到server或proxy。

maxlinespersecond

1001-1000

這一點待定。大概是agented用來處理log或logrt中關鍵字的程序數。

allowroot0×

0-1允許zabbix使用root許可權,首先zabbix會先試著用root去採集資料,如果沒通過就用zabbix使用者

高階引數↓↓↓↓

alias

無快捷(便捷命令),可替代長期且經常使用的較長的引數。

timeout

3.1-30

大概意思就是傳送監控資料的程序的超時時間,有些壓力較大的機器可適當調整該值。

include無√

zabbix安裝的時候會在相應etc下生成乙個目錄,建議放在**,配套下面的userparameter

使用者定義監控引數↓↓↓↓

unsafeuserparameters0×

0-1允許傳遞的引數**現任意字元。不安全;0-不允許,1-允許。

userparameter無×

不建議放在這裡,配套include,放在相應的目錄下,建立新的檔案方便檢視等。。

我所使用的zabbix版本現在還是2.0.5,雖然zabbix已經更新到2.2的版本。但是相對於穩定還是選擇了2.0.5畢竟使用了很久。

上邊的配置為今天下午所整理的,每一條都是重新審度過的,maxlinespersecond為不太確定。同時也參考了linux大師之路的部落格,但是他的還是英文,且應該是1.8版本的配置檔案。

有錯誤的歡迎討論。

快速安裝配置zabbix agent端

準備前提 os centos7.4 zabbix version 3.4.6 2018 1 15日上線的新版本 關閉防火牆 systemctl stop firewalld 防火牆開機不自啟 systemctl disable firewalld 關閉selinux 臨時 setenforce 0 ...

zabbix agent客戶端安裝

上傳安裝包到要安裝的客戶機上面 解壓縮安裝包 1.cd tmp 我這裡上傳在 tmp 目錄下 2.tar zxvf zabbix tar.gz 編譯 安裝agentd 1.cd zabbix 2.configure enable agent 3.make make install 執行完上面命令,在...

centos下Zabbix Agent端部署和安裝

首先重複一下前面的規劃 server端 192.168.136.144 centos6.5 虛擬機器 agent端 192.168.136.155 centos6.5 虛擬機器 下面,我們要在agent端155上安裝 zabbix的agent 看看如何進行安裝和監控起來 1 同步客戶端時間,防止跟伺...