可以管理 30K+ 设备的 OpenNMS 系统的硬件要求是什么?有没有关于 OpenNMS 硬件可扩展性的文献?
答案1
在这些情况下,为随机 I/O 提供更多核心和主轴将会很方便。我的大多数 OpenNMS 安装都相当小到中等(1000 个设备)。我可以在专用的 VMWare 虚拟机中运行它们。对于较大的安装,我会使用单独的物理服务器。例如:
1 或 2 个 Intel E5640 或更高版本的 CPU。12-20GB
RAM
6-8 个 10k 或 15k SAS 磁盘,组成 RAID 1+0(一个大逻辑磁盘,将 /opt/opennms 分区作为增长分区)。SAN 也很有用。
这在很大程度上取决于您启用了多少日志记录(安装稳定后,我会禁用调试日志记录)以及您希望记录每个节点的多少数据。如果您只是查看 20K 个节点上的节点启动/节点关闭警报,则需求将远低于每个节点的完整 SNMP 轮询和图形绘制。Postgres 数据库方面还有一些优化技巧,以及利用 ramdisk 存储 RRD 文件的选项。
这些节点是什么类型的?主要是网络、服务器或工作站?