gpt4 book ai didi

database - 机器数据库的架构

转载 作者:太空狗 更新时间:2023-10-30 01:55:18 24 4
gpt4 key购买 nike

关闭。这个问题是opinion-based .它目前不接受答案。












想改进这个问题?更新问题,以便 editing this post 可以用事实和引用来回答它.

3年前关闭。




Improve this question




这可能更像是一个 serverfault.com 的问题,但是 a) 它还不存在 b) 当它存在时我需要更多的代表:~)

我的雇主有数百台服务器(全部为 *NIX),分布在多个地点。正如我所怀疑的那样,我们并不真正知道我们拥有多少台服务器,这是很常见的:不止一次我惊讶地发现一台已经运行了 5 年的服务器,显然除了略微提高地球温度之外什么也没做。我们有许多存储服务器信息位的数据库——Puppet , Cobbler , Nagios , Cacti 、我们的负载平衡器、DNS、各种内部电子表格等等,但它们都非常不同、不完整和重叠。维持这种困惑需要时间和金钱。

所以,我想建立一个单独的数据库,其中包含每个服务器的详细信息(硬件规范、角色等)并替换(或至少为上面提到的数据库提供数据)。数据库和 Web 界面很可能是 Rails 应用程序,因为这是我最有经验的。我更像是系统管理员而不是编码员。

这个问题已经解决了吗?我找不到任何真正符合要求的开源软件,而且我通常不太热衷于臃肿的、GUI 供应商提供的解决方案。

我应该如何实现设备信息收集位?例如,当磁盘被添加或移除时,或者当服务器序列号因惠普更换主板而发生变化时,数据库更新设备记录会非常有用。此信息来自许多不同的来源:dmidecode 、命令行磁盘工具、针对服务器或其板载熄灯卡的 SNMP 等等。我可以通过自定义脚本和 net-snmp 公开所有这些。 ,或者我可以运行一个本地轮询器,将信息报告回中央数据库(可能通过 RESTful 接口(interface)或其他方式)。它必须易于扩展。

你做过吗?如何?告诉我你的经历、发现、错误和建议!

最佳答案

这听起来像是一个寻找解决方案的 LDAP 问题。 LDAP 是为这类事情设计的:为数据搜索和检索(但不一定是写入)优化的项目目录。有许多 LDAP 服务器可供选择(OpenLDAP、Sun 的 OpenDS、Microsoft Active Directory,仅举几例……),而且我以前见过 LDAP 用于对服务器进行编目。 LDAP 非常标准化,通常搜索或读取但不经常更新的信息“数据库”是LDAP 的强项。 .

关于database - 机器数据库的架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/763413/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com