zabbix_agentd.conf zabbix客戶端配置文件的相關參數的詳解:(二)

zabbix_agentd.conf zabbix客戶端配置文件的相關參數的詳解:web

Alias正則表達式

key的別名,例如 Alias=ttlsa.userid:vfs.file.regexp[/etc/passwd,^ttlsa:.:([0-9]+),,,,\1], 或者ttlsa的用戶ID。你可使用key:vfs.file.regexp[/etc/passwd,^ttlsa:.: ([0-9]+),,,,\1],也可使用ttlsa.userid。shell

備註: 別名不能重複,可是能夠有多個alias對應同一個key服務器


AllowRootide

默認值:0spa

是否容許使用root身份運行zabbix,若是值爲0,而且是在root環境下,zabbix會嘗試使用zabbix用戶運行,若是不存在會告知zabbix用戶不存在。debug

0 - 不容許日誌

1 - 容許regexp


BufferSendorm

取值範圍:1-3600

默認值:5

數據存儲在buffer中最長多少秒


BufferSize

取值範圍:2-65535

默認值:100

buffer最大值,若是buffer滿了,zabbix將會將檢索到的數據發送給zabbix server或者proxy


DebugLevel

取值範圍:0-5

默認值:3

指定日誌級別

0 - basic information about starting and stopping of Zabbix processes

1 - critical級別

2 - error級別

3 - warnings級別

4 - debug級別

5 - extended debugging (與級別4同樣. 只能使用runtime control 來設置.)


EnableRemoteCommands

默認值:0

是否運行zabbix server在此服務器上執行遠程命令

0 - 禁止

1 - 容許


HostMetadata

取值範圍:0-255 字符

僅用於主機自動註冊功能,若是當前值爲定義,那麼它的值默認爲HostMetadataItem的值。這個選項在2.2.0以後加入,而且確保支付不能超過限制,以及字符串必須是UTF8,不然服務器沒法啓動

zabbix自動註冊請參考:zabbix客戶端自動註冊(84)


HostMetadataItem

功能同上,若是HostMetadata值未設置,這個配置纔有效。支持使用UserParameters、alias、system.run[]


Hostname

默認值:HostnameItem配置的值

主機名,必須惟一,區分大小寫。Hostname必須和zabbix web上配置的一直,不然zabbix主動監控沒法正常工做。爲何呢?由於agent拿着這個主機名去問server,我有配置主動監控項 嗎?server拿着這個主機名去配置裏面查詢,而後返回信息。

支持字符:數字字母、'.'、' '、 '_'、 '-',不超過64個字符


HostnameItem

默認值:system.hostname

設置主機名,只有當HostMetadata沒設置,她才生效。不支持UserParameters 、aliases,支持system.run[]


Include

包含自配置文件,不一樣的配置寫到不一樣的文件中,而後include,配置文件會顯得規範。例如: /absolute/path/to/config/files/*.conf. Zabbix 2.4.0開始支持正則表達式。


ListenIP

默認值:0.0.0.0

監聽IP地址,默認爲全部接口,多個ip之間使用逗號分隔


ListenPort

取值範圍:1024-32767

默認值10050

監聽端口


LoadModule

加載模塊文件,能夠寫多個

格式: LoadModule=

必須配置LoadModulePath,指定模塊目錄

zabbix模塊請參考:zabbix加載擴展模塊 第三方庫支持(92)


LoadModulePath

模塊路徑,絕對路徑,如上


LogFile

日誌文件路徑

若是未配置,日誌會記錄到syslog中


LogFileSize

取值範圍:0-1024

默認值:1

日誌文件大小,單位爲MB。

0 - 關閉自動輪滾.

備註:若是日誌文件到達了最大值而且文件輪滾失敗,那麼老日誌文件會被清空掉。


LogRemoteCommands

默認值:0

記錄原型執行的shell命令日誌,級別爲warrning

0 - disabled

1 - enabled


MaxLinesPerSecond

取值範圍:1-1000

默認值:100

處理監控類型爲log何eventlog日誌時,agent每秒最大發送的行數。默認爲100行

zabbix日誌監控請參考:zabbix監控日誌文件 MySQL日誌爲例(95)


PidFile

默認值:/tmp/zabbix_agentd.pid

PID文件名


RefreshActiveChecks

取值範圍:60-3600

默認值:120

多久時間(秒)刷新一次主動監控配置信息,若是刷新失敗,那麼60秒以後會重試一次


Server

zabbix server的ip地址,多個ip使用逗號分隔

ServerActive

zabbix 主動監控server的ip地址,使用逗號分隔多IP,若是註釋這個選項,那麼當前服務器的主動監控就被禁用了

SourceIP

zabbix對外鏈接的出口IP地址

StartAgents

取值範圍:0-100

默認值:3

zabbix啓動以後開啓被動監控的進程數量,若是設置爲0,那麼zabbix被動監控被禁用,而且不會監聽相應端口,也就是說10050端口不會開啓。


Timeout

默認值:1-30

默認值:3

超時時間


UnsafeUserParameters

取值範圍:0,1

默認值: 0

容許全部字符的參數傳遞給用戶定義的參數。


User

默認值:zabbix

運行zabbix程序的用戶,若是AllowRoot被禁用,纔有效果

UserParameter

用戶自定義key,格式: UserParameter=,

例如:serParameter=system.test,who|wc -l

相關文章
相關標籤/搜索