info-center loghost x.x.x.x 后找不到 port 命令的问题,这通常是因为输入的命令参数顺序不正确。port 关键字放在 IP 地址的前面。您可以直接参考以下标准配置:[Sysname] info-center loghost port 10514 x.x.x.xx.x.x.x 替换为您实际的日志服务器 IP 地址)system-view
# 开启信息中心功能
[Sysname] info-center enable
# 指定日志服务器IP及自定义端口(核心命令)
[Sysname] info-center loghost port 10514 x.x.x.x
# (可选)配置发送级别为默认信息级及以上
[Sysname] info-center source default channel loghost level informational暂无评论
Comware V5 交换机修改 syslog 目的端口(10514)完整方案
一、先说核心原因
你输入 info-center loghost x.x.x.x 后回车,进入子视图再敲port会识别不到,V5 必须一条命令完整写完,port 跟在 IP 后面,不能拆分两行配置。
V5 标准完整语法(全局视图一条执行,不能分开):
plaintext
info-center loghost 日志服务器IP port 10514
示例(服务器 192.168.1.100,端口 10514)
plaintext
system-view
info-center enable
# 一条完整命令,IP和port写同一行
info-center loghost 192.168.1.100 port 10514
查看是否生效
plaintext
display info-center
# 输出里能看到 Log host 192.168.1.100, port number: 10514
二、如果已经配置了旧 514 端口,先删除再重配
直接覆盖无效,必须先删除原有 loghost 配置:
plaintext
# 删除旧514端口的日志主机
undo info-center loghost 192.168.1.100
# 重新带port 10514完整配置
info-center loghost 192.168.1.100 port 10514
三、两种你会踩坑的错误写法(都会提示参数不完整 / 无 port)
错误:拆分两行,先进子视图再输 port
plaintext
info-center loghost 192.168.1.100
port 10514 # 子视图下无port这条命令,V5不支持
错误:中间换行、空格分隔错误,port 不在同一行
V5 的port是info-center loghost命令的内置参数,不是独立子视图命令,必须跟在 IP 同一行。
四、多日志服务器场景(多台不同端口)
plaintext
# 服务器A 192.168.1.100 端口10514
info-center loghost 192.168.1.100 port 10514
# 服务器B 192.168.1.101 默认514
info-center loghost 192.168.1.101
五、补充配套完整配置(可选)
plaintext
# 指定日志源IP(可选,便于服务器区分设备)
info-center loghost source Vlan-interface 管理VLANIF
# 控制发送日志级别
info-center source default channel loghost log level informational
六、兜底替代方案(极少数极老 V5 小版本不支持 port 参数)
若设备版本极低,整条info-center loghost x.x.x.x port 10514仍提示参数非法:
日志服务器侧做端口转发:监听 10514,转发到本机 UDP 514;
中间防火墙做目的 NAT:交换机发 514,防火墙转换目的端口 10514 到日志服务器。
极简总结
V5 不能分开配置 IP 和端口,必须单条完整命令:info-center loghost IP port 10514;
旧配置先 undo 删除,再重新完整下发带 port 的命令;
display info-center校验端口是否变为 10514。
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论