ZabbixServer配置文件详解

参数是否必须范围默认值描述
AlertScriptsPath/usr/local/share/zabbix/alertscripts自定义告警脚本的路径,取决于编译时候的datadir参数
AllowRoot0是否允许Zabbix以root用户启动,设为0的时候server默认会用zabbix用户启动,1则可以以root启动,此参数在2.2.0开始才支持
CacheSize128K-8G8M用于缓存主机、监控项、触发器的数据,在2.2.3之前最大值为2G
CacheUpdateFrequency1-360060Zabbix更新缓存数据的频率,单位为秒
DBHostlocalhost数据库的主机地址
DBName数据库名
DBPassword数据库密码
DBPort1024-655353306数据库端口
DBSchemaDB2、PG的Schema名称
DBSocket/tmp/mysql.sockMySQLSocket的路径
DBUserDB用户名
DebugLevel0-53Debug级别,0:ZabbixServer启停信息。1:关键信息。2:错误信息。3:警告信息;4:调试级别。5:全部日志信息
ExternalScripts/usr/local/share/zabbix/externalscripts脚本路径,与编译的datadir有关
FpingLocation/usr/sbin/fpingFping的路径,确保是root用户下并且设置了SUID标签
HistoryCacheSize125K-2G16M缓存历史数据的内存大小
HistoryIndexCacheSize125k-2G4M3.0.0开始支持,历史索引大小,一个监控项需要100bytes来存储
HousekeepingFrequency0-241Housekeeper清理历史数据的频率
Include用来包含其他配置文件,例如/absolute/path/to/config/files/*.conf,2.4.0之后才开始支持
JavaGateway2.0.0开始支持,Zabbix Java网关地址
JavaGatewayPort1024-3276710052Zabbix Java网关侦听的端口
ListenIP0.0.0.0从1.8.3开始支持多个IP
ListenPort1024-3276710051侦听Trap的端口
LoadModule扩展模块
LoadModulePath扩展模块路径
LogFile日志文件的名称
LogFileSize0-10241单位为MB,每份日志文件最大的大小,0表示禁用日志轮转
LogTypefile日志输出的类型,file:文件日志,system:写到syslog,console:控制台,3.0.0开始支持
LogSlowQueries0-36000000慢查询日志,0:不记录,1.8.2开始支持
MaxHousekeeperDelete0-10000005000每个HouseKeeper任务删除的最大记录数,1.8.2开始支持
PidFile/tmp/zabbix_server.pidPID文件名
ProxyConfigFrequency1-6048003600ZabbixServer向Proxy更新配置文件的频率
SenderFrequency5-360030Zabbix发送未发送成功的告警频率,单位为秒
SNMPTrapperFile/tmp/zabbix_traps.tmp SNMPTrapServer临时文件,必须和zabbix_trap_receiver.pl的名字相同,2.0.0开始支持
SourceIP出口IP
SSHKeyLocationSSH公钥目录
SSLCertLocationSSL客户端认证文件,2.4开始支持
SSLKeyLocationSSL私钥文件目录,2.4开始支持
SSLCALocationSSL CA钥文件目录
StartDBSyncers1-1004DB同步进程数量,1.8.3开始支持,1.8.5之前最大为64
StartDiscoverers0-2501自动发现的进程数量,1.8.5之前最大值为255
StartEscalators1-1001检查escalations的进程,这张表好像是告警事件表哟
StartHTTPPollers0-10001初始的HTTP Poller进程
StartIPMIPollers0-10001初始的IPMI Poller进程
StartJavaPollers0-10001初始的JavaPoller进程
StartPingers0-10001ICMP pinger的初始进程
StartPollersUnreachable0-10001初始的Unreachable主机检查进程
StartPollers0-10005Server的初始进程
StartProxyPollers0-2501代理Poller的初始进程数
StartSNMPTrapper0-10是否开启SNMPTrapper进程
StartTimers0-10001timers进程的初始数量,它是一个用于处理时间相关的告警进程
StartTrappers0-10005ZabbixTraper
StartVMwareCollectors0-2500采集VMWare信息的初始进程量
Timeout1-303等待Agent的时间,单位为秒
TLSCAFileTLS证书文件
TLSCertFileTLS证书文件
TLSCRLFileTLS证书文件
TLSKeyFileTLS证书文件
TmpDir/tmp 临时文件目录
TrapperTimeout1-300300Trapper处理新数据的最长时间
TrendCacheSize128K-2G4M趋势数据缓存的大小
UnavailableDelay1-360060当主机不可用了,多久检查一次该主机的可用性,单位为秒
UnreachableDelay1-360015当主机不可到达了,多久检查一次该主机的可用性,单位为秒
UnreachablePeriod1-360045当主机不可达多少秒后,设置为主机不可用
Userzabbix非root运行的账号
ValueCacheSize0,128k-64G8M历史数据缓存大小,0为不缓存,
VMwareCacheSize256K-2G8MVMWare检查可用的缓存大小
VMwareFrequency10-8640060获取VMWare数据之间的间隔
VMwarePerfFrequency10-8640060获取VMWare性能计数器之间的间隔
VMwareTimeout1-30010等待VMWare返回数据的最长时间
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
zabbix是一款开源的企业级分布式监控解决方案,可以监控各种网络参数、服务器状态和各种服务的运行状态。下面是zabbix配置的详解: 1.安装zabbix serverzabbix agent 在安装zabbix serverzabbix agent之前,需要先安装LAMP或LEMP环境。然后可以通过以下命令安装zabbix serverzabbix agent: ```shell sudo apt-get install zabbix-server-mysql zabbix-frontend-php zabbix-agent ``` 2.配置zabbix server (1)创建zabbix数据库和用户 ```shell mysql -uroot -p create database zabbix character set utf8 collate utf8_bin; grant all privileges on zabbix.* to zabbix@localhost identified by 'password'; flush privileges; exit; ``` (2)导入zabbix数据库 ```shell cd /usr/share/doc/zabbix-server-mysql gunzip create.sql.gz mysql -uzabbix -p zabbix < create.sql ``` (3)修改zabbix server配置文件 ```shell sudo vim /etc/zabbix/zabbix_server.conf ``` 修改以下参数: ```shell DBName=zabbix DBUser=zabbix DBPassword=password ``` (4)启动zabbix server ```shell sudo systemctl restart zabbix-server sudo systemctl enable zabbix-server ``` 3.配置zabbix agent (1)修改zabbix agent配置文件 ```shell sudo vim /etc/zabbix/zabbix_agentd.conf ``` 修改以下参数: ```shell Server=127.0.0.1 ServerActive=127.0.0.1 Hostname=Zabbix server ``` (2)启动zabbix agent ```shell sudo systemctl restart zabbix-agent sudo systemctl enable zabbix-agent ``` 4.配置zabbix web界面 (1)修改zabbix web配置文件 ```shell sudo vim /etc/zabbix/apache.conf ``` 修改以下参数: ```shell php_value date.timezone Asia/Shanghai ``` (2)重启apache服务 ```shell sudo systemctl restart apache2 ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值