OpManager - 系统要求

以下所述的系统要求为指定设备数量的最低要求。具体容量规划可能会因负载而有所不同。

硬件要求

OpManager 标准/专业版

+

带附加组件的 OpManager 标准/专业版

+

OpManager 企业版

+

带附加组件的 OpManager 企业版

+

MSSQL 配置

+

注意:

  • CPU 建议基于部署所需的 PassMark 分数。了解详情请点击此处
  • 强烈建议为 OpManager 分配独立服务器。
  • 在监控 1000 台设备、5000 个监视器和 5000 个接口,使用默认监控轮询间隔和默认数据库保留策略的情况下,OpManager 大约每天会使用 1 GB 的磁盘空间。该数值会根据您环境中被监控对象以及事件数量、Syslog、Trap 等因素而变化。
  • 如需自定义硬件需求,请点击此处
  • 如需自定义磁盘空间需求,请点击此处
  • 如需扩展性建议,请点击此处
    • 点击此处获取监控最多 2500 台设备时的扩展性建议。
  • 如需 MSSQL 用户需求说明,请点击此处

软件要求

下表列出了安装 OpManager 所推荐的软件要求。

软件 

测试环境要求 

正式环境要求 

 Windows OS

Windows 11

Windows Server 2025 / 2022 / 2019 / 2016

 Linux OS

Ubuntu 16 - 25 / Fedora 42 / Red Hat 7、8、9、10 / Opensuse 15 / Debian 11、12、13 / Rocky 10 / BOSS 10

Ubuntu 16 - 25 / Red Hat 7、8、9、10 / CentOS Stream 9、10 / Rocky 10 / BOSS 10

 浏览器

Google Chrome / Mozilla Firefox / Microsoft Edge

Google Chrome / Mozilla Firefox / Microsoft Edge

用户权限:安装 OpManager 需要本地管理员权限。

端口要求

下表详细列出了 OpManager 在执行各种监控和通信功能时使用的网络端口。

OpManager 使用的端口

+

用于监控的端口

+

附加组件使用的端口

+

注意:

  • 如需了解如何修改端口号,请点击此处
  • 为确保 OpManager 正常工作,请在防火墙上允许表中列出的所有端口的通信,这些端口用于 OpManager、其代理、设备以及集成服务之间的通信。
  • 连接方向:用于说明每个端口的通信方向,例如 “出站”(从 OpManager 到外部系统)、“入站”(从外部系统到 OpManager)或 “内部”(OpManager 服务器内部)。
  • OpManager 使用 ICMP(不占用 TCP/UDP 端口)进行设备发现;各协议的默认端口见上述表格。建议关联凭据以获得更精确的分类和数据采集。
  • OpManager 使用 ICMP 进行初始设备发现。如果环境不支持 ICMP,请使用“添加设备”或“CSV 文件”方式添加。
  • 代理:为保证 OpManager 代理监控功能正常工作,请确保从被代理监控的设备到 OpManager Web Server端口(默认为 HTTPS 8061)的出站请求被允许。
  • 如果在 OpManager 中安装了 Applications Manager 应用性能管理(APM)插件,请参考此文档了解其端口要求。

数据库要求

下表列出了 OpManager 数据库服务器的基本要求。

PostgreSQL

随产品一同提供(PostgreSQL 版本 14.20)。

对于远程 PostgreSQL,OpManager 支持 PostgreSQL 14.20 到 14.x 版本。

在需要故障转移功能的场景下,请使用 MSSQL 或远程 PostgreSQL。

Microsoft SQL

1. 支持的版本:

注意: 已在以下云服务上验证 OpManager 使用 MSSQL 作为后端数据库的兼容性:AWS RDS、Google Cloud Platform SQL、Azure SQL 和 Azure SQL Managed Instance。

SQL 2022(OpManager 12.8.452 及以上版本)| SQL 2019 | SQL 2017 | SQL 2016

2. 重要说明:

1. 生产环境请使用 64 位 SQL 版本。
2. 恢复模式应设置为 SIMPLE。
3. SQL 与 OpManager 必须在同一局域网(LAN)中,目前不支持基于 WAN 的 SQL 安装。
4. 不支持使用 SQL Server Developer 版本。

3. 排序规则(Collation):

  • 英文:SQL_Latin1_General_CP1_CI_AS
  • 挪威文:Danish_Norwegian_CI_AS
  • 简体中文:Chinese_PRC_CI_AS
  • 日文:Japanese_CI_AS
  • 德文:German_PhoneBook_CI_AS

4. 认证方式:

混合模式(MSSQL 和 Windows 身份验证)。

5. BCP:

必须将 "bcp.exe"(Windows)/ "bcp"(Linux)和 "bcp.rll" 放置在 OpManager 的 bin 目录下(仅适用于 OpManager 企业版)。

Microsoft SQL Server 提供的 BCP 工具是一个命令行工具,可快速从 SQL Server 数据库导入或导出大量数据。

Windows 环境:

bcp.exebcp.rll 位于 MSSQL 安装目录。如果 MSSQL 安装在远程主机上,请将 bcp.exebcp.rll 拷贝到 <\OpManager\bin> 目录下。

SQL Native Client 对应版本的 SQL Server 必须安装在同一台Server上。

Linux 环境:

在 Linux 上使用 BCP 工具,需要在安装了 OpManager 的机器上安装 mssql-tools(Microsoft Linux ODBC 驱动)。请参考下方文档在 Linux Server上安装 Microsoft ODBC 驱动。

https://learn.microsoft.com/en-us/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-Server

不同 Linux 发行版安装 ODBC 驱动的命令不同,请根据所使用的发行版选择正确的命令安装 ODBC 驱动。

  • 将 BCP 工具迁移到 OpManager 的步骤:
    • 在 Linux Server上安装 ODBC 驱动后,可在以下路径找到 bcp 工具文件,将 bcp 和 bcp.rll 两个文件拷贝到 <opmanager_home>/bin,随后启动 OpManager:
      • 对于 ODBC 驱动 18 版本:bcp 文件位于 /opt/mssql-tools18/bin/,bcp.rll 文件位于 /opt/mssql-tools18/share/resources/en_US/
      • 对于其他 ODBC 版本:bcp 文件位于 /opt/mssql-tools/bin/,bcp.rll 文件位于 /opt/mssql-tools/share/resources/en_US/

6. 用户角色要求:

Server角色需包含:"dbcreator"、"public" 和 "sysadmin"。

用户映射:将该登录账号映射到 "master" 数据库,并授予 "db_owner" 和 "public" 数据库角色所有权。点击此处了解更多信息。

感谢您的反馈!

此内容对您有帮助吗?

很抱歉给您带来不便。请帮助我们改进此页面。

我们该如何改进此页面?
您是否需要有关此主题的协助?
点击“提交”,即表示您同意根据隐私政策处理个人数据。