SQlite 和 zabbix

SQlite 和 zabbix

有人曾经使用过 sqlite 作为其 zabbix 服务器的唯一数据库吗?

我将监控几百台交换机上的上行链路端口和少量其他服务,例如 radius 或 http 服务器。

这将在具有 2 个 CPU 和 8GB RAM 的旧式 Opteron 服务器上运行。

答案1

如果您只监控这些交换机上的单个端口,它甚至可能会起作用,特别是当您不会频繁提取数据时。

请记住,扩大规模可能并不简单,sqlite 可能无法处理诸如监控这些交换机上的所有端口之类的事情。

CPU 和 RAM 规格应该足够了,但要确保您的磁盘子系统尽可能快。

在 zabbix 中监控您的缓存缓冲区(参见手册)并留意队列 - 如果它增加很多,您可能必须调整您的配置(例如,增加轮询间隔),或移动到另一个数据库。

确保使用最新的稳定 zabbix 版本,它的性能会更好。

请注意,zabbix 设备已于今日发布(http://www.zabbix.com/download.php) - 它提供预配置的操作系统、数据库和 zabbix 服务器 - 也许这对您来说是一条更简单的路径(尽管这只是初始设备版本,不建议用于生产)。您可以使用 hdd 映像并将其安装在您的服务器上,然后查看它如何工作/不工作:)

答案2

我使用 sqlite 作为 zabbix 代理,效果非常好。对于服务器,你绝对必须使用经过适当调整的 mysql 数据库。

答案3

您想使用 sqlite 有什么特别的原因吗?它的扩展性并不好,速度也不比 mysql 或 postgres 快。我实在看不出有这样设置的任何理由。

相关内容