11.5. 使用 MCP 服务器进行 RHEL 查询 RHEL 系统的信息
使用 RHEL 的 MCP 服务器启用 LLM 来获取和分析 RHEL 系统日志,包括 journald 和 syslog 数据。LLM 可以检测异常,识别安全威胁,并执行 AI 驱动的根本原因分析。
您还可以使用 RHEL 的 MCP 服务器启用 LLM 在 RHEL 系统上运行命令。
先决条件
- 为 RHEL 安装 MCP 服务器。
流程
可选:配置环境变量,以选择 RHEL 可以访问的 MCP 服务器的日志文件,以及所需的日志级别。
export LINUX_MCP_ALLOWED_LOG_PATHS="/var/log/messages,/var/log/secure,/var/log/audit/audit.log" export LINUX_MCP_LOG_LEVEL="INFO"运行 RHEL MCP 服务器。
$ linux-mcp-server例如,询问问题:
"What version of RHEL is this system running?" "Show me the current CPU load and usage per core." "How much memory is being used on this system?" "Which filesystems are running out of space?" "What hardware is installed in this system?" "Show me all critical and error logs since yesterday."警告当前已知的问题和限制:
您可能会遇到获得在容器中工作的 SSH 身份验证问题,特别是 Docker,因为它不支持用户命名空间映射。要解决这个问题,SSH 密钥文件必须由容器主机上的 UID 1001 所有。
当您在容器中为 RHEL 运行 MCP 服务器时,它因为容器隔离而无法检查本地系统。