F100-S-G/F100-C-G 仅超限上送 CPU / 内存告警、无周期性使用率日志完整解决方案
一、故障根本原因
默认机制:CPU、内存资源日志仅阈值超限才输出告警日志,常态下不会定时上报当前使用率数值;
CPU 定时日志默认关闭:monitor cpu-usage logging 周期性输出 CPU 日志功能出厂关闭;
内存无原生定时输出命令:V7 小型 F100-G 系列不支持 monitor memory 定时输出日志,无内置命令周期打印内存使用率;
国网 / 信息中心平台需要常态化周期性资源日志(每分钟 / 每 5 分钟一条当前占用),仅告警日志无法满足监控采集要求。
二、分模块完整配置
1、基础 Syslog 信息中心必配(确保日志能正常上送)
plaintext
system-view
# 开启信息中心
info-center enable
# 指定日志服务器IP
info-center loghost x.x.x.x
# 全局所有模块日志输出级别调至informational,不漏资源日志
info-center source default loghost level informational
# 时间戳标准格式(适配国网日志解析)
info-center timestamp date
# 扩大本地日志缓存,防止日志拥堵丢弃
info-center logbuffer size 16384
2、CPU:开启周期性定时输出使用率日志(常态每分钟上报 CPU 占用)
plaintext
# 开启CPU采样记录(默认开启)
monitor cpu-usage enable
# 采样周期1分钟
monitor cpu-usage interval 1
# 开启周期性输出CPU日志,周期1分钟
monitor cpu-usage logging interval 1
# 配置CPU告警阈值(按需调整,轻度80 严重90)
monitor cpu-usage threshold 80 90
# 告警重复上报间隔,避免海量告警刷屏
monitor resend cpu-usage minor-interval 300 severe-interval 60
配置后效果:每分钟自动生成一条当前 CPU 使用率 syslog,高负载时额外输出超限告警日志。
3、内存:无原生定时日志命令,两种替代方案(满足国网常态化采集)
方案 A(推荐,纯设备原生,无需平台联动):定时执行任务输出内存日志
利用设备scheduler schedule定时任务,周期执行display memory并输出日志到 syslog
plaintext
# 1. 创建定时任务,每分钟执行一次
scheduler schedule MEM_MONITOR
timer repeating minute 1
job trigger command display memory
# 2. 开启命令输出推送至信息中心
info-center source SHELL loghost level informational
执行后每分钟自动推送完整内存统计日志(总内存、已用、空闲)至日志服务器。
方案 B(平台侧采集):iMC / 日志服务器定时主动 telnet/ssh 采集
设备侧开启 SSH,网管平台周期拉取display memory、display cpu-usage,适合不允许设备本地定时任务场景。
4、日志过滤补充(防止日志泛滥,同时保留全部资源日志)
如需精简日志,只过滤业务日志、保留资源监控日志:
plaintext
# 仅屏蔽会话、策略日志,不屏蔽CPU/内存/SHELL模块
info-center source SECLOG loghost level warning
info-center source SHELL loghost level informational
info-center source DEVM loghost level informational
三、关键验证排查命令
plaintext
# 查看CPU定时日志功能是否开启
display monitor cpu-usage configuration
# 查看定时任务是否生效
display scheduler schedule
# 本地缓存查看资源日志是否生成
display logbuffer | include CPU|Memory
# 查看日志服务器连通性
ping x.x.x.x
四、核心要点总结
CPU 定时日志:需要手动开启monitor cpu-usage logging,默认只告警不常态上报;
内存无原生定时输出:小型 F100-G 不支持 monitor memory logging,只能用定时任务 scheduler周期打印内存信息;
仅配置阈值只能收到超限告警,无法满足国网常态化采集当前使用率;
日志级别必须给到 informational,否则定时采集的 SHELL/DEVM 模块日志会被过滤丢失。
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论