zabbix-server配置文件详解

blog-tim blog-tim     2022-12-19     235

关键词:

zabbix官方文档:https://www.zabbix.com/documentation/4.0/zh/manual

zabbix-server端的配置文件在/etc/zabbix/zabbix_server.conf

# ListenPort=10051    #<===默认侦听的端口及端口取值范围,默认即可

# SourceIP=         #<===使用哪个出口IP与外面通信,默认即可

# LogType=file        #<===设置记录日志的类型,默认记录至文件

LogFile=/var/log/zabbix/zabbix_server.log    #<===指定zabbix日志文件存放路径

LogFileSize=0           #<===指定日志文件大小及轮询相关,0表示禁用日志自动轮询,如果日志达到了限制,并且rotation失败,老日志文件将会被清空掉,重新生成一个新日志。

# DebugLevel=3     #<===指定debug调试信息级别,默认即可

PidFile=/var/run/zabbix/zabbix_server.pid  #<===定义PID文件及路径

# DBHost=localhost    #<===指定链接的数据库(默认为localhost,通过socket链接mysql)

DBName=zabbix    #<===默认链接数据库的名称(已事先创建好)

# DBSchema=    #<===指定链接其他类型数据库

DBUser=zabbix    #<===默认使用哪个用户链接数据库(已事先创建)

DBPassword=zabbix    #<===用户链接数据库的密码(事先定义)

# DBSocket=/tmp/mysql.sock    #<===zabbix数据库运行后,产生的socket文件及存放路径(主机为localhost)

# DBPort=3306    #<===数据库侦听的端口(默认MySQL端口,socket链接默认即可,若网络链接,可更改为其他)

# StartPollers=5    #<===pre-forked进程的数量,1.8.5之前,最大为255,默认为0,最大为1000,客户机较多可加大此值

# StartIPMIPollers=0   #<===用于IPmi技术用于获取硬件状态场景。若无相关监控项,建议设置为0

# StartPollersUnreachable=1  #<===进程数量(不可达)

# StartTrappers=5    #<===用于设置STRAPPER场景提交来的数据的接收进程数,若客户机SNMP TRAPPER技术较多,建议加大此参数值

# StartPingers=1    #<===用于设置启用icmp协议PING主机方式启动线程数量,若单台代理所管理机器超过500台,建议加大此数值

# StartDiscoverers=1    #<===用于设置自动发现主机的线程数量,若单台代理所管理机器超过500台,可以考虑加大此数值(仅适用于直接AGENT场景)

# StartHTTPPollers=1    #<===用于设置WEB拨测监控线程数,可视具体情况增加或减少此数值。

# StartTimers=1    #<===pre-forked计时器进程数量

# StartEscalators=1

# JavaGateway=    #<===Zabbix Java gateway的主机名或者ip地址,需要启动Java pollers

# JavaGatewayPort=10052    #<===Zabbix Java gateway监听端口

# StartJavaPollers=0  #<===进程数相关

# StartVMwareCollectors=0  #<===vmware的相关配置

# VMwareFrequency=60

# VMwarePerfFrequency=60

# VMwareCacheSize=8M

# VMwareTimeout=10

SNMPTrapperFile=/var/log/snmptrap/snmptrap.log    #<===指定StartSNMPTrapper日志路径

# StartSNMPTrapper=0    #<===是否打开StartSNMPTrapper功能,默认关闭

# ListenIP=127.0.0.1    #<===监听来自trapper的ip地址

# HousekeepingFrequency=1     #<===使用默认即可,housekeep执行频率,默认每小时回去删除一些过期数据。如果server重启,那么30分钟之后才执行一次,接下来,每隔一小时在执行一次。

# MaxHousekeeperDelete=5000  #<===housekeeping一次删除的数据不能大于MaxHousekeeperDelete

# SenderFrequency=30    #<===间隔多少秒,再尝试发送为发送的报警

# CacheSize=8M    #<===配置缓存,用于存储host,item,trigger数据,2.2.3版本之前最大支持2G,最大支持8G

# CacheUpdateFrequency=60    #<===设置多少秒更新一次配置缓存

# StartDBSyncers=4    #<===预先foked DB Syncers的数量,1.8.5以前最大值为64

# HistoryCacheSize=16M    #<===历史记录缓存大小,用于存储历史记录

# HistoryIndexCacheSize=4M    

# TrendCacheSize=4M      

# ValueCacheSize=8M    0表示禁用,设置history value缓存大小,当缓存超标了,将会每隔5分钟往server日志里面记录(查看日志很重要)

Timeout=4    #<===agent,snmp,external check的超时时间,单位为秒,默认值为3秒

# TrapperTimeout=300    #<===处理trapper数据的超时时间

# UnreachablePeriod=45    #<===当检测到主机不可用时,设置多少秒将它设置为不可达

# UnavailableDelay=60    #<===指定间隔时间多少秒检测主机是否可用

# UnreachableDelay=15    #<===指定间隔时间多少秒检测主机是否可达

AlertScriptsPath=/usr/lib/zabbix/alertscripts    #<===指定告警脚本目录路径

# FpingLocation=/usr/sbin/fping    #<===指定fping路径,如果zabbix非root启动,需给fping SUID特殊权限位

# Fping6Location=/usr/sbin/fping6    #<===同上

# SSHKeyLocation=    #<===指定SSH公钥私钥路径

LogSlowQueries=3000   #<===慢查询相关

# TmpDir=/tmp    #<===默认即可

# StartProxyPollers=1    #<===在zabbix proxy被动模式下用此参数,调整进程数量

# ProxyConfigFrequency=3600    #<===zabbix proxy被动模式下,server多少秒同步配置文件至zabbix代理proxy。

# ProxyDataFrequency=1    #<===被动模式下,zabbix server间隔多少秒向proxy请求历史数据,1-3600为取值范围

# AllowRoot=0    #<===是否允许使用root身份运行zabbix服务,默认不允许

# User=zabbix    #<===启动zabbix server服务的用户,在配置禁止root启动,并且当前shell用户是root得情况下有效。如果当前用户是test,那么zabbix server的运行用户是test

# Include=    #<===支持include方式包含其他配置文件(可使用正则表达式匹配),即子配置文件

# SSLCertLocation=$datadir/zabbix/ssl/certs    #<===SSL证书目录,用于web监控

# SSLKeyLocation=$datadir/zabbix/ssl/keys    #<===SSL认证私钥路径,用于web监控

# SSLCALocation=      #<===设置SSL认证,CA路径。如果为空,将会使用系统默认的CA

# LoadModulePath=$libdir/modules    #<===指定加载的模块目录,格式: LoadModule=,文件必须在指定的LoadModulePath目录下,如果需要加载多个模块,那么写多个即可

# LoadModule=

# TLSCAFile=    #<===使用TLS认证及设置TLS认证相关

# TLSCRLFile=

# TLSCertFile=

# TLSKeyFile=

 

zabbix第四章(zabbix-server安装)

zabbix-server安装安装ZabbixWEB打开浏览器,输入http://192.168.122.101/zabbix你就可以看到ZabbixWEB的初始化安装界面检测配置必须保证全是ok配置数据库一些其他细节配置,包括主机名或IP地址以及默认监听端口。配置完毕默认用户名为admin... 查看详情

zabbix第三章(安装)(代码片段)

...SELinux/firewalld关闭2、配置zabbix运行环境配置yum源文件[root@zabbix-server~]#cat/etc/yum.repos.d/cent.repo[root@zabbix-server~]#cat/etc/yum.repos.d/centos.repo[centos]name=centosbaseurl=ftp://172.16.8.100/centos7u2enabled=1gpgcheck=0[zabbix]name=zabbixbaseurl=file:///zabbixenabled=1gpg... 查看详情

配置详解quartz配置文件详解

#============================================================================# ConfigureMainSchedulerProperties调度器属性#============================================================================#在 查看详情

zabbix用户告警

首先,在zabbix-server客户端安装mailx,先停掉postfixsystemctlstoppostfix.serviceyuminstallmailx-y在配置文件最后面编写发送使用的配置邮件:vim/etc/mail.rcsetbsdcompatsetfrom=yourmail@163.comsetsmtp=smtp.163.comsetsmtp-auth-user=yourmail@163.comsetsmtp-auth-password=163... 查看详情

spring配置文件详解

 spring配置文件详解--真的蛮详细 转自: http://book.51cto.com/art/201004/193743.htm此处详细的为我们讲解了spring2.5的实现原理,感觉非常有用         Spring配置文件是用于指导Spring工厂进行Bean... 查看详情

springboot系列配置文件详解

目录properties文件1.语法2.优先级3.自定义数据配置4.获取自定义数据配置1.通过prefix获取yml文件1.语法2.优先级3.自定义数据配置。4.获取自定义数据配置1.通过prefix2.通过@value注解获取 引言:Springboot有一个全局配置文件,这个配... 查看详情

maven配置文件详解

settings.xml本篇文章主要对maven中setting.xml配置文件进行解释 1.声明规范 <settingsxmlns="http://maven.apache.org/SETTINGS/1.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http:// 查看详情

keepalived配置文件详解(代码片段)

keepalived配置文件详解[[email protected]~]#vim/etc/keepalived/keepalived.conf!ConfigurationFileforkeepalivedglobal_defsnotification_email[email protected]  //管理员邮箱,可以配置多个notification_email_from 查看详情

详解springboot配置文件之多环境配置

一.多环境配置的好处:1.不同环境配置可以配置不同的参数~2.便于部署,提高效率,减少出错~二.properties多环境配置1.配置激活选项spring.profiles.active=dev2.添加其他配置文件application.properties:#激活哪一个环境的配置文件spring.profiles... 查看详情

0httpd2.2配置详解-apache配置文件详解-(代码片段)

httpd-2.215curl命令curl是基于URL语法在命令行方式下工作的文件传输工具,它支持FTP,FTPS,HTTP,HTTPS,GOPHER,TELNET,DICT,FILE及LDAP等协议。curl支持HTTPS认证,并且支持HTTP的POST、PUT等方法,FTP上传,kerberos认证,HTTP上传,代理服务器,cookies,... 查看详情

mycatserver.xml配置文件详解

<?xmlversion="1.0"encoding="UTF-8"?><!----LicensedundertheApacheLicense,Version2.0(the"License");-youmaynotusethisfileexceptincompliancewiththeLicense.-YoumayobtainacopyoftheLicenseat--http:/ 查看详情

nginx配置文件详解

nginx块指令:  全局块:配置nginx全局的指令  events块:配置nginx与用户连接相关指令  http块:提供HTTP服务  server块:配置虚拟主机,一个http可以有多个server  location块:匹配URL后需要做的相关操... 查看详情

.env文件配置详解

参考技术A.env:全局默认配置文件,无论什么环境都会加载合并。.env.development:开发环境的配置文件.env.production:生产环境的配置文件vue会根据启动命令自动加载相对应的环境配置文件。开发环境加载.env和.env.development。生成环... 查看详情

springbootspringboot配置文件详解(代码片段)

文章目录1.配置文件的作用2.配置文件的格式3.properties配置文件说明3.1properties基本语法3.2properties配置缺点分析4.yml配置文件说明4.1yml基本语法4.2yml配置简单的数据类型及null4.3yml配置对象4.4yml配置list集合5.properties和yml的总结6.Spring... 查看详情

mycat配置文件详解

server.xml包含mycat的系统配置信息,它有两个标签,分别是user和system,掌握system标签的各项配置属性是mycat调优的关键。[html]viewplaincopy<?xml version="1.0" encoding="UTF-8"?>  <!-- - - Licensed&nbs 查看详情

vsftpd配置文件详解---配置解说

vsftpd配置文件详解  1.默认配置:1>允许匿名用户和本地用户登陆。    anonymous_enable=YES     local_enable=YES2>匿名用户使用的登陆名为ftp或anonymous,口令为空;匿名用户不能离开匿名用户家... 查看详情

redis配置文件详解

==配置文件全解=====基本配置daemonizeno是否以后台进程启动databases16创建database的数量(默认选中的是database0)save9001#刷新快照到硬盘中,必须满足两者要求才会触发,即900秒之后至少1个关键字发生变化。save30010#必须是300秒之后至少1... 查看详情

webconfig配置文件详解

今天看到博客园一位朋友整理的一个WebConfig配置文件详解,觉得不错,转载一下:<?xmlversion="1.0"?><!--注意:除了手动编辑此文件以外,您还可以使用Web管理工具来配置应用程序的设置。可以使用Visual... 查看详情