首页 > 其他分享 >zabbix agent 日志文件轮询分析

zabbix agent 日志文件轮询分析

时间:2024-06-21 16:00:14浏览次数:19  
标签:文件 轮询 转储 zabbix agent 日志

1、zabbix agent 日志文件轮询分析的初衷

zabbix agent的日志文件默认在 /var/log/zabbix 目录下面。默认/ 目录只有20G或者40G,随着运行时间越来越长日志文件也会变大,会占用磁盘空间

 

2、zabbix agent 文件为什么会过大

是由于加了一些自定义监控项,这些监控项在执行的时候会记录到zabbix agent 的日志文件中

 

3、为什么已经配置了/etc/logrotate.d/zabbix-agent2,但是zabbix agent 日志目录还是会很大

通过查看zabbix 网站发现已经有人反馈过该问题(https://support.zabbix.com/browse/ZBX-18776),是 轮询的配置文件配置的不完整,需要加个下面标红的配置项

/var/log/zabbix/zabbix_agent2.log {

        daily

 rotate 2

 compress

 delaycompress

 missingok

 notifempty

 copytruncate

create 0664 zabbix zabbix

}

配置文件备注:

daily             指定转储周期为每天
rotate 4          保留多少个日志文件(轮转几次).默认保留四个.就是指定日志文件删除之前轮转的次数,0 指没有备份
compress          是否通过gzip压缩转储以后的日志文件,如xxx.log-20131216.gz ;如果不需要压缩,注释掉就行
delaycompress     和compress 一起使用时,转储的日志文件到下一次转储时才压缩
nodelaycompress   覆盖 delaycompress 选项,转储同时压缩。
missingok         如果日志丢失,不报错继续滚动下一个日志
notifempty        当日志文件为空时,不进行轮转
copytruncate      用于还在打开中的日志文件,把当前日志备份并截断;是先拷贝再清空的方式,拷贝和清空之间有一个时间差,可能会丢失部分日志数据。
nocopytruncate    备份日志文件不过不截断

 

4、zabbix agent配置文件的优化

zabbix_agent.conf 中的LogFileSize是用来 控制日志文件的最大大小,以MB为单位,现在配置的2M,达到2M后日志文件开始轮询会自动生成一个.old结尾的日志文件。如果用logrotate轮询日志文件,需要禁用掉该配置

0 - 禁用自动日志轮换。

标签:文件,轮询,转储,zabbix,agent,日志
From: https://www.cnblogs.com/suyj/p/18260704

相关文章

  • 结合zabbix监控mysql,让mysql性能飙升
      前段时间客户的系统突然出现mysql只读集群cpu飙升的情况,飙升到最高点的时候,甚至导致应用服务器GC,幸好应用有备份服务器,流量直接切过去,客户也无感知。但是这个只是临时的解决办法,总归要找到具体的原因,和开发同事查了两天的应用日志和mysql的慢日志,始终无法定位到具体的问题。......
  • 使用Microsoft.SemanticKernel基于本地运行的Ollama大语言模型实现Agent调用函数
    大语言模型的发展日新月异,记得在去年这个时候,函数调用还是gpt-4的专属。到今年本地运行的大模型无论是推理能力还是文本的输出质量都已经非常接近gpt-4了。而在去年gpt-4尚未发布函数调用时,智能体框架的开发者们依赖构建精巧的提示词实现了gpt-3.5的函数调用。目前在本机运行的大......
  • Linux-zabbix
    高级命令 监控框架 Zabbix是一个CS(服务端/客户端)架构的服务.zabbix监控架构Zabbix-Agent获取数据--发送给--Zabbix-Server服务端--数据会被存放--数据库<--ZabbixWeb页面展示数据采集数据----》数据收集,数据分析,报警--》存储---》友好的展示 推荐配置......
  • Agent开发+大模型微调,真的能让IT工程师薪资再起飞一次吗?
    前言短短一年间,LLaMA,Mistral,ChatGLM,Grok等等大模型纷纷开源,相关开发与微调技术也在迅速迭代,RAG,LangChain,DeepSpeed,Megatron-LLM等框架的风靡,LoRA,QLoRA,FlashAttention等微调技术的发展,模型压缩,模型蒸馏,模型部署等全工作流的优化,大模型的技术发展可以说是日新月异,几乎每天都......
  • Zabbix监控神通数据库教程
    作者:乐维社区(forum.lwops.cn)乐乐神通数据库,即神舟通用数据库(ShenTongDatabase),是我国自主研发的一款关系型数据库管理系统。它在国内市场有一定的应用,尤其是在一些对数据安全、独立性有较高要求的领域,如政府、金融、电信、能源、医疗等行业。Zabbix是一款被广泛应用的开源监控......
  • 智能体Agents:开启AI助手的无限可能
    1.什么是Agents?        Agents是一个具有智能功能的智能体,它使用LLM和工具来执行任务。        Agents核心思想是使用LLM来选择要采取的一系列动作。在链式结构中,一系列动作是硬编码的(在代码中)。在Agents中,使用语言模型作为推理引擎来确定要采取的......
  • 构建基于 LlamaIndex 的RAG AI Agent
    IbuiltacustomAIagentthatthinksandthenacts.Ididn'tinventitthough,theseagentsareknownasReActAgentsandI'llshowyouhowtobuildoneyourselfusingLlamaIndexinthistutorial.我构建了一个自定义的AI智能体,它能够思考然后行动。不过,这并不......
  • 揭秘大模型AI Agent:人工智能的新纪元
    什么是AIAgent(LLMAgent)“Agent”是一个跨学科的概念,涵盖了哲学、计算机科学、经济学、生物学等多个领域。尽管定义和应用范围各异,代理的核心特征在于其自主性、感知和决策能力,以及目标导向的行动能力。理解代理在不同领域中的具体应用和特征,有助于更全面地认识和利用这......
  • FreeRTOS 简单内核实现8 时间片轮询
    0、思考与回答0.1、思考一为什么要增加时间片轮询?目前的RTOS内核已经支持抢占优先级,即高优先级的任务会抢占低优先级的任务得到执行,但是对于同等优先级的任务,如果不支持时间片轮询,则只能有一个任务运行,并且由于优先级相同所以除延时阻塞到期外也不会发生任务调度,因此需要增加......
  • zabbix“专家坐诊”第242期问答
    问题一Q:snmp检查用的什么性能啊?设备多了就检测失败,实际是能通的。A:把大批量请求取消,把异常获取不到的监控项都禁用Q:是这个吧,显示不一样。A:什么版本?用的是v3吗?把异常获取不到的监控项都禁用。Q:appliance6.4,用的v3,获取异常的也是我要监控的,我都得开启。A:这几台原本是通的是......