有没有人使用 sqlite 作为他们的 zabbix 服务器的唯一数据库?
我将监视几百个交换机上的上行链路端口和少量其他服务,例如 radius 或 http 服务器。
这将在具有 2 个 CPU 和 8GB 内存的老式 opteron 服务器上。
有没有人使用 sqlite 作为他们的 zabbix 服务器的唯一数据库?
我将监视几百个交换机上的上行链路端口和少量其他服务,例如 radius 或 http 服务器。
这将在具有 2 个 CPU 和 8GB 内存的老式 opteron 服务器上。
如果您只监控这些交换机上的单个端口,它甚至可以工作,特别是如果您不会太频繁地提取数据。
请记住,扩展可能并非易事,sqlite 可能无法处理诸如监视这些交换机上的所有端口之类的事情。
cpu & ram 规格应该绰绰有余,但请确保您的磁盘子系统尽可能快。
在 zabbix 中监控你的缓存缓冲区(参见手册)并密切关注队列 - 如果它引发了很多,你可能需要调整你的配置(例如,增加轮询间隔),或者移动到另一个数据库。
确保使用最新的稳定 zabbix 版本,它应该会更好的性能。
请注意,zabbix 设备已于今天发布(http://www.zabbix.com/download.php) - 它提供了操作系统、数据库和预配置的 zabbix 服务器 - 也许这对您来说更容易(尽管这只是最初的设备版本,不建议用于生产用途)。您可以使用硬盘映像并将其安装在您的服务器上,然后看看它是如何工作/不工作的:)
我使用 sqlite 作为 zabbix 代理,效果非常好。对于服务器,您绝对必须使用经过适当调整的 mysql 数据库。
您想使用 sqlite 有什么特别的原因吗?它不能很好地扩展,也不比 mysql 或 postgres 快。我只是没有看到这种设置的单一原因。