Bug 44501

Summary: функция from_unixtime(integer) не существует
Product: Sisyphus Reporter: Evgeny Shesteperov <alimektor>
Component: nagiosdiggerAssignee: manowar <manowar>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: manowar
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Evgeny Shesteperov 2022-11-30 16:28:52 MSK
Версия
======

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
Comment 1 Evgeny Shesteperov 2022-11-30 16:30:13 MSK
Воспроизводится в Sisyphus.
Comment 2 Repository Robot 2022-12-02 17:56:26 MSK
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).