zabbix專題:附加 zabbix配置文件詳解

zabbix的配置文件通常有三種:前端

zabbixserver的配置文件zabbix_server.conf 
zabbixproxy的配置文件zabbix_proxy.conf 
zabbix_agentd的配置文件zabbix_agentd.confjava

zabbixserver的配置文件:

NodeID=0 #分佈式節點id號,0表明是獨立服務器,默認是被註釋掉的,不強制配置 
ListenPort=10051 #zabbix server的端口,默認是10051,能夠自行修改,
範圍是1024-32767 ,通常默認便可
SourceIP=  #鏈接的源ip地址,默認爲空,默認便可
LogFile=/tmp/zabbix_server.log #日誌文件的存放位置
LogFileSize=1 #日誌文件的大小,單位爲MB,當設置爲0時,表示不只行日誌輪詢,
默認設置爲1,默認便可
DebugLevel=3 #指定調試級別,默認便可
PidFile=/tmp/zabbix_server.pid #pid文件的存放位置
DBHost=localhost #數據庫主機名,當設置爲localhost時,鏈接mysql經過sock
DBName=zabbix #指定存放zabbix數據數據庫的名字
DBUser=zabbix #指定鏈接數據庫的用戶名
DBPassword=123456 #用戶鏈接數據庫須要的密碼
DBSocket=/var/lib/mysql/mysql.sock #前文主機設置爲localhost,用戶
鏈接數據庫所用的sock位置,
DBPort=3306 #數據庫的端口號,當用sock鏈接時,可有可無,當經過網絡鏈接時需設置
StartPollers=5 #默認便可
StartIPMIPollers=0 #使用IPMI協議時,用到的參數
StartTrappers=5 #打開的進程數,
StartPingers=1 同上
StartDiscoverers=1
StartHTTPPollers=1
JavaGateway=127.0.0.1 #JavaGateway的ip地址或主機名
JavaGatewayPort=10052 #JavaGateway的端口號
StartJavaPollers=5 #開啓鏈接javagatey的進程數
SNMPTrapperFile=/tmp/zabbix_traps.tmp
StartSNMPTrapper=0 #若是設置爲1,snmp trapper進程就會開啓
ListenIP=0.0.0.0 #監聽來自trapper的ip地址
ListenIP=127.0.0.1
HousekeepingFrequency=1 #zabbix執行Housekeeping的頻率,單位爲hours
MaxHousekeeperDelete=500 #每次最多刪除歷史數據的行
SenderFrequency=30 #zabbix試圖發送未發送的警報的時間,單位爲秒
CacheSize=8M #緩存的大小
CacheUpdateFrequency=60#執行更新緩存配置的時間,單位爲秒數
StartDBSyncers=4
HistoryCacheSize=8M
TrendCacheSize=4M
HistoryTextCacheSize=16M
NodeNoEvents=0
NodeNoHistory=0
Timeout=3
TrapperTimeout=300
UnreachablePeriod=45
UnavailableDelay=60
UnreachableDelay=15
AlertScriptsPath=/usr/local/zabbix/shell #腳本的存放路徑
FpingLocation=/usr/local/sbin/fping #fping指令的絕對路徑
SSHKeyLocation=
LogSlowQueries=0
TmpDir=/tmp
Include=/usr/local/etc/zabbix_server.general.conf
Include=/usr/local/etc/zabbix_server.conf.d/ #子配置文件路徑
StartProxyPollers=1 #在zabbix proxy被動模式下用此參數
ProxyConfigFrequency=3600#同上
ProxyDataFrequency=1

zabbixagentd的配置文件

PidFile=/tmp/zabbix_agentd.pid #pid文件的存放位置 
LogFile=/tmp/zabbix_agentd.log #日誌文件的位置
LogFileSize=1 #當日志文件達到多大時進行輪詢操做
DebugLevel=3 #日誌信息級別
SourceIP= #鏈接的源ip地址,默認爲空,便可
EnableRemoteCommands=0 #是否容許zabbix server端的遠程指令,
0表示不容許,
1表示容許
LogRemoteCommands=0 #是否開啓日誌記錄shell命令做爲警告 0表示不容許,1表示容許
Server=127.0.0.1 #zabbix server的ip地址或主機名,可同時列出多個,須要用逗號隔開
ListenPort=10050 #zabbix agent監聽的端口
ListenIP=0.0.0.0 #zabbix agent監聽的ip地址
StartAgents=3 #zabbix agent開啓進程數
ServerActive=127.0.0.1 #開啓主動檢查
Hostname=Zabbix server#在zabbix server前端配置時指定的主機名要相同,最重要的配置
RefreshActiveChecks=120 #主動檢查刷新的時間,單位爲秒數
BufferSend=5 #數據緩衝的時間
BufferSize=100 #zabbix agent數據緩衝區的大小,當達到該值便會發送全部的數據到zabbix server
MaxLinesPerSecond=100 #zabbix agent發送給zabbix server最大的數據行
AllowRoot=0 #是否容許zabbix agent 以root用戶運行
Timeout=3 #設定處理超時的時間
Include=/usr/local/etc/zabbix_agentd.userparams.conf
Include=/usr/local/etc/zabbix_agentd.conf.d/ #包含子配置文件的路徑
UnsafeUserParameters=0 #是否容許全部字符參數的傳遞
UserParameter= #指定用戶自定義參數

zabbixproxy的配置文件

Server=192.168.70.133 #指定zabbix server的ip地址或主機名 
Hostname=zabbix-proxy-1.35 #定義監控代理的主機名,需和zabbix server前端配置時指定的節點名相同
LogFile=/tmp/zabbix_proxy.log #指定日誌文件的位置
PidFile=/tmp/zabbix_proxy.pid #pid文件的位置
DBName=zabbix_proxy #數據庫名
DBUser=zabbix #鏈接數據庫的用戶
DBPassword=123456#鏈接數據庫用戶的密碼
ConfigFrequency=60 #zabbix proxy從zabbix server取得配置數據的頻率
DataSenderFrequency=60 #zabbix proxy發送監控到的數據給zabbix server的頻率
相關文章
相關標籤/搜索