最近,我将旧的 Veeam 迁移到了新的虚拟机。新的虚拟机:Windows Server 2022、Veeam 12.3、PostgreSQL 15,它们在同一台 VM 上运行。
目前我正在使用 NSClient++ 监控一些服务(CPU、内存、磁盘等)。我正在寻找一种使用 nagios 监控 PostgreSQL 服务器的解决方案。有人成功实现了上述目标吗?您使用了哪些插件/客户端/解决方案?
最近,我将旧的 Veeam 迁移到了新的虚拟机。新的虚拟机:Windows Server 2022、Veeam 12.3、PostgreSQL 15,它们在同一台 VM 上运行。
目前我正在使用 NSClient++ 监控一些服务(CPU、内存、磁盘等)。我正在寻找一种使用 nagios 监控 PostgreSQL 服务器的解决方案。有人成功实现了上述目标吗?您使用了哪些插件/客户端/解决方案?
要监控 postreSQL 进程,您可以像往常一样使用 NSClient++ 并配置进程监控。有关如何配置的更多信息,您可以查看此PDF。
为了监控连接,您可以在服务器上安装 posgresql 客户端并创建一个简单的脚本
select
来检查连接:欲了解更多信息,请查看有关该主题的精彩问答。
当然,可能需要进行一些过滤才能满足您的观点。