zabbix_server配置文件详解

zabbix_server配置文件详解

#zabbix_server配置实例

[root@centos7 ~]#grep "^[a-Z]" /etc/zabbix/zabbix_server.conf
ListenPort=10051  #zabbix_server监听端口,端口范围:1024-32767,默认是10051
LogType=file  #日志类型,system-系统日志,file-使用LogFile参数指定的文件,console-标准输出,默认是file
LogFile=/var/log/zabbix/zabbix_server.log  #日志路径
LogFileSize=500  #指定日志滚动写入大小,当达到指定大小时,会删除旧日志重新从头写入新日志
DebugLevel=3  #指定日志调试级别,0-关于启动和停止Zabbix进程的基本信息,1-关键信息,2-错误信息,3-警告,4-用于调试(产生大量信息),5-扩展调试(产生更多信息)
PidFile=/var/run/zabbix/zabbix_server.pid  #PID文件路径
SocketDir=/var/run/zabbix  #Socket文件路径
DBHost=10.0.0.17  #数据库地址
DBName=zabbix  #数据库名称
DBUser=zabbix  #数据库用户名称
DBPassword=zabbix  #数据库用户密码
DBPort=3306  #数据库端口
StartPollers=2  #预启动多少个实例数量,一般与CPU核数一致
StartPreprocessors=3  #预启动多少个进程用于处理zabbix_agent数据
StartPollersUnreachable=2  #不可达主机的轮询进程的初始实例启动数量
StartTrappers=5  #预启动的Trappers进程数据
StartPingers=5  #ICMP ping进程的初始实例数量
StartHTTPPollers=3  #http 进程数量
StartTimers=3  #计时器实例数量,计时器用于计算问题的发生时间和步骤同步等
StartEscalators=1  #escalators进程的初始实例数量,用于处理动作中的自动步骤的进程的数量
StartAlerters=3  #警报进程的数量
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log  #SNMP触发器临时文件路径
StartSNMPTrapper=1  #SNMP触发器预启动数量
HousekeepingFrequency=4  #多少小时清理一次代理端数据库的 history数据
MaxHousekeeperDelete=1000000  #每次最多删除历史数据的行数
CacheSize=128M  #配置信息缓存大小
CacheUpdateFrequency=60  #zabbix更新缓存数据的频率,单位为秒,范围是1-3600
StartDBSyncers=6  #zabbix和数据库同步数据的进程数量
HistoryCacheSize=128M  #历史数据的缓存大小
HistoryIndexCacheSize=32M  #历史数据索引缓存的大小
TrendCacheSize=16M  #用于设置划分多少系统共享内存用于存储计算出来的趋势数据,此参数值从一定程度上可影响数据库读压力,范围是128K-2G
ValueCacheSize=16M  #历史值缓存的大小,用于缓存历史数据请求的共享内存大小
Timeout=30  #数据获取等待超时时间
UnavailableDelay=60  #当主机不可用了,多久检查一次该主机的可用性,单位为秒,范围是1-3600
AlertScriptsPath=/usr/lib/zabbix/alertscripts  #监控报警脚本路径,取决于编译时候的datadir参数
ExternalScripts=/usr/lib/zabbix/externalscripts  #自定义脚本存储路径
FpingLocation=/usr/sbin/fping  #fping命令的位置
LogSlowQueries=3000  #慢日志时间(以毫秒为单位),仅当DebugLevel设置为3, 4或5时,才可用,0-不记录慢查询,范围是1-3600000
TmpDir=/var/run/zabbix/  #临时目录
StartProxyPollers=3  #启用多少子进程与代理端通信,若代理较多可考虑加大此数值,范围是0-250
ProxyConfigFrequency=60  #Proxy被动模式下,Server多少秒同步配置文件至Proxy,该参数仅用于被动模式下的代理,范围是1-3600*24*7
ProxyDataFrequency=60  #被动模式下,zabbix_server间隔多少秒向Proxy请求历史数据
AllowRoot=1  #是否允许root启动zabbix
User=root  #设置zabbix启动用户

  • 1
    点赞
  • 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
发出的红包

打赏作者

一直在努力学习的菜鸟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值