Версия ====== nagiosdigger-0.9-alt6.noarch nagios-3.0.6-alt16.x86_64 postgresql14-14.5-alt1.x86_64 Дистрибутивы ============ - p10-server-10-x86-64 Шаги воспроизведения ==================== 1. Настроить nagios, клиентов с osec, настроить nagiosdigger на работу с PostgreSQL. 2. Получить некоторые логи с nagios. 3. Перейти в веб-интерфейс Nagiosdigger: https://server/nagiosdigger 4. Перейти в Global statistics → Number of events per week, проверить значение. Ожидаемый результат: отсутствие ошибок SQL. Фактический результат: присутствуют ошибки SQL. Query failed: ОШИБКА: функция from_unixtime(integer) не существует LINE 1: ...s != 'OK' AND status_type = 'HARD' GROUP BY WEEK(FROM_UNIXT... ^ HINT: Функция с данными именем и типами аргументов не найдена. Возможно, вам следует добавить явные приведения типов.: SELECT AVG(after_where.nr) AS avg, STDDEV(after_where.nr) AS stddev FROM (SELECT COUNT(*) AS nr FROM logs WHERE status != 'OK' AND status_type = 'HARD' GROUP BY WEEK(FROM_UNIXTIME(unixts))) after_where
Воспроизводится в Sisyphus.
nagiosdigger-0.9.1-alt1 -> sisyphus: Fri Dec 02 2022 Paul Wolneykien <manowar@altlinux> 0.9.1-alt1 - Fixed divide by zero in "Predict problems" (closes: 44502). - Fixed date/time functions for PostgreSQL (closes: 44501).