ques_tion_ 2024-01-26 17:05 采纳率: 0%
浏览 7

zabbix追踪内存溢出

img


服务器内存溢出,cpu运行两天飙升,如何使用zabbix查看,追踪问题?

  • 写回答

2条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2024-01-26 18:02
    关注

    【以下回答由 GPT 生成】

    我将以markdown格式提供一个解决方案:


    首先,确保已经安装并配置好了Zabbix监控系统。

    1. 在Zabbix中创建一个新的模板,可以命名为"Memory Monitoring"。
    2. 在模板中添加一个新的应用程序,可以命名为"Memory"。
    3. 在应用程序中添加一个新的项(Item),可以命名为"Memory Usage",并选择相应的监控方式(例如使用"agent"方式)。
    4. 在项(Item)的键(Key)中,设置为"vm.memory.size[total]",这将监控服务器的总内存大小。
    5. 同样的方法,创建一个新的项(Item)来监控服务器的可用内存大小,可以命名为"Memory Available",键(Key)设置为"vm.memory.size[available]"。
    6. 创建一个新的触发器(Trigger),可以命名为"Memory Usage High",并设置表达式为"{"Memory Monitoring:Memory Usage".last()}>{1000000000}",这将在内存使用量超过1GB时触发警报。
    7. 创建一个新的自动发现规则(Auto-discovery Rule),可以命名为"Memory Caching",设置为扫描服务器的进程,指定关键字或正则表达式来定位缓存相关的进程。
    8. 然后,在模板中创建一个新的触发器(Trigger),可以命名为"Caching Process Found",并设置表达式为"{#MEMORY_PROCESS_NAME}=~".cache."",这将在发现缓存相关的进程时触发警报。

    通过以上步骤,你可以通过Zabbix监控系统来追踪服务器内存溢出问题,并标记为缓存相关的标签。

    希望这个解决方案对你有帮助。如果你有任何进一步的问题,请随时询问。



    【相关推荐】



    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 1月26日

悬赏问题

  • ¥15 剑网三内存脚本有没有作者可以做
  • ¥15 c#转安卓 java html
  • ¥15 os.listdir文件路径找不到
  • ¥15 使用gojs3.0,如何在nodeDataArray设置好text的位置,再go.TextBlock alignment中进行相应的改变
  • ¥15 psfusion图像融合指标很低
  • ¥15 银河麒麟linux系统如何修改/etc/hosts权限为777
  • ¥50 医院HIS系统代码、逻辑学习
  • ¥30 docker离线安装mysql报错,如何解决?
  • ¥15 构建工单的总账影响在哪里查询或修改
  • ¥15 三个简单项目写完之后有重赏之后联系我