zabbix_server.conf配置文件詳解


在TTLSA學習zabbix的同學們,來看看zabbix server配置文件參數詳細講解吧。有助於你更了解zabbix。直接往下看。

AlertScriptsPath 默認值:/usr/local/share/zabbix/alertscripts 說明:告警腳本目錄


 

AllowRoot 默認值:0 說明:是否允許使用root啟動,0:不允許,1:允許,默認情況下她會使用zabbix用戶來啟動zabbix進程,不推薦使用root


 

CacheSize 取值范圍: 128K-8G 默認值:8M 說明:配置緩存,用於存儲host,item,trigger數據,2.2.3版本之前最大支持2G,目前最大支持8G,一般用不了多少的。


 

CacheUpdateFrequency 取值范圍:1-3600 默認值:60 說明:多少秒更新一次配置緩存


 

DBHost 默認值:localhost 說明:數據庫主機地址


 

DBName 默認值:無 必填:是


 

DBPassword: 默認值:孔 說明:數據庫密碼


 

DBPort 取值范圍:1024-65535 默認值:3306 說明:SQLite作為DB,這個選項請忽略,如果使用socket鏈接,也請忽略。


 

DBSchema 說明:Schema名稱. 用於 IBM DB2 、 PostgreSQL.


 

DBSocket 默認值:/tmp/mysql.sock 說明:mysql sock文件路徑


 

DebugLevel 取值范圍:0-5 默認值:3 說明: 指定debug級別 0 - 基本信息 1 - critical信息 2 - error信息 3 - warnings信息 4 - 調試日志,日志內容很多,慎重使用 5 - 用於調試web和vmware監控


 

ExternalScripts 默認值: /usr/local/share/zabbix/externalscripts 說明: 外部腳本目錄


 

Fping6Location 默認值:/usr/sbin/fping6 說明:fping6路徑,不懂fping的人可以百度一下,如果zabbix非root啟動,請給fping6 SUID


 

FpingLocation 默認值:/usr/sbin/fping 說明:和上面的一樣


 

HistoryCacheSize 取值范圍:128K-2G 默認值:8M 說明: 歷史記錄緩存大小,用於存儲歷史記錄


 

HistoryTextCacheSize 取值范圍:128K-2G 默認值:16M 說明:文本類型歷史記錄的緩存大小,存儲character, text 、log歷史記錄.


 

HousekeepingFrequency 取值范圍:0-24 默認值:1 說明:housekeep執行頻率,默認每小時回去刪除一些過期數據。如果server重啟,那么30分鍾之后才執行一次,接下來,每隔一小時在執行一次。


 

Include 說明:include配置文件,可以使用正則表達式,例如:/usr/local/zabbix-2.4.4/conf/ttlsa.com/*.conf


 

JavaGateway 說明:Zabbix Java gateway的主機名,需要啟動Java pollers


 

JavaGatewayPort 取值范圍:1024-32767 默認值:10052 Zabbix Java gateway監聽端口


 

ListenIP 默認值:0.0.0.0 說明:監聽地址,留空則會在所有的地址上監聽,可以監聽多個IP地址,ip之間使用逗號分隔,例如:127.0.0.1,10.10.0.2


 

ListenPort 取值范圍:1024-32767 默認值:10051 說明:監聽端口


 

LoadModule 說明:加載模塊,格式: LoadModule=,文件必須在指定的LoadModulePath目錄下,如果需要加載多個模塊,那么寫多個即可。


 

LoadModulePath 模塊目錄,參考上面


 

LogFile 日志文件,例如:/data/logs/zabbix/zabbix-server.log


 

LogFileSize 取值范圍:0-1024 默認值:1 0表示禁用日志自動rotation,如果日志達到了限制,並且rotation失敗,老日志文件將會被清空掉,重新生成一個新日志。


 

LogSlowQueries 取值范圍:0-3600000 默認值:0 多慢的數據庫查詢將會被記錄,單位:毫秒,0表示不記錄慢查詢。只有在DebugLevel=3時,這個配置才有效。


 

MaxHousekeeperDelete 取值范圍: 0-1000000 默認值:5000 housekeeping一次刪除的數據不能大於MaxHousekeeperDelete


 

PidFile 默認值:/tmp/zabbix_server.pid PID文件


 

ProxyConfigFrequency 取值范圍:1-604800 默認值:3600 proxy被動模式下,server多少秒同步配置文件至proxy。


 

ProxyDataFrequency 取值范圍:1-3600 默認值:1 被動模式下,zabbix server間隔多少秒向proxy請求歷史數據


 

SenderFrequency 取值范圍:5-3600 默認值:30 間隔多少秒,再嘗試發送為發送的報警


 

SNMPTrapperFile 默認值:/tmp/zabbix_traps.tmp SNMP trap發送到server的數據臨時存放文件。


 

SourceIP 出口IP地址


 

SSHKeyLocation SSH公鑰私鑰路徑


 

SSLCertLocation SSL證書目錄,用於web監控


 

SSLKeyLocation SSL認證私鑰路徑、用於web監控


 

SSLCALocation SSL認證,CA路徑,如果為空,將會使用系統默認的CA


 

StartDBSyncers 取值范圍:1-100 默認值:4 預先foke DB Syncers的數量,1.8.5以前最大值為64


 

StartDiscoverers 取值范圍:0-250 默認值:1 pre-forked discoverers的數量,1.8.5版本以前最大可為255


 

StartHTTPPollers 取值范圍:0-1000 默認值:1 pre-forked HTTP pollers的數量,1.8.5以前最大255


 

StartIPMIPollers 取值范圍:0-1000 默認值:0 pre-forked IPMI pollers的數量,1.8.5之前,最大為255


 

Timeout 取值范圍:1-30 默認值:3 agent,snmp,external check的超時時間,單位為秒


 

TmpDir 默認值:/tmp


 

TrapperTimeout 取值范圍:1-300 默認值:300 處理trapper數據的超時時間


 

TrendCacheSize 取值范圍:128K-2G 默認值:4M 歷史數據緩存大小


 

UnavailableDelay 取值范圍:1-3600 默認值:60 間隔多少秒再次檢測主機是否可用


 

UnreachableDelay 取值范圍:1-3600 默認值:15 間隔多少秒再次檢測主機是否可達。


 

UnreachablePeriod 取值范圍:1-3600 默認值:45 檢測到主機不可用,多久將它置為不可達


 

User 默認值:zabbix 啟動zabbix server的用戶,在配置禁止root啟動,並且當前shell用戶是root得情況下有效。如果當前用戶是ttlsa,那么zabbix server的運行用戶是ttlsa


 

ValueCacheSize 取值范圍:0,128K-64G 默認值:8M 0表示禁用,history value緩存大小,當緩存超標了,將會每隔5分鍾往server日志里面記錄。養成看日志的好習慣。


 

喜歡運維生存時間zabbix 同行們,請繼續關注ttlsa.com


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM