Добрый день!
После обновления базы netxms и миграции с PostgreSQL 12 на 14 - перестали сохранятся все значения из DCI, все метрики (загрузка CPU например и прочее). В истории значений новых записей не создается.
При этом:
- nxdbmgr все проверки проходит успешно.
- Если создать тестового пользователя или доску - она в базе сохраняется, все корректно.
- Подключение к базе корректно.
- источники данных как NetxMS агенты так и SNMP опросы подключены, все показывает ок;
Как исправить? Версия netxms 5.1.1
Полагаю, что тут точечно можно сделать. Сохранение истории данных не требуется. Удалить и создать заново какую-то ключевую таблицу в базе netxms, связанную с хранением значений ?
порядок действий:
//install
apt install timescaledb-2-postgresql-14 postgresql-client-14
// pre-check
pg_lsclusters
// upgrade
sudo pg_dropcluster 14 main --stop
sudo pg_upgradecluster 12 main
// check
pg_lsclusters
// remove
sudo pg_dropcluster 12 main
sudo apt remove -y postgresql-12
После обновления базы netxms и миграции с PostgreSQL 12 на 14 - перестали сохранятся все значения из DCI, все метрики (загрузка CPU например и прочее). В истории значений новых записей не создается.
При этом:
- nxdbmgr все проверки проходит успешно.
- Если создать тестового пользователя или доску - она в базе сохраняется, все корректно.
- Подключение к базе корректно.
- источники данных как NetxMS агенты так и SNMP опросы подключены, все показывает ок;
Как исправить? Версия netxms 5.1.1
Полагаю, что тут точечно можно сделать. Сохранение истории данных не требуется. Удалить и создать заново какую-то ключевую таблицу в базе netxms, связанную с хранением значений ?
порядок действий:
//install
apt install timescaledb-2-postgresql-14 postgresql-client-14
// pre-check
pg_lsclusters
// upgrade
sudo pg_dropcluster 14 main --stop
sudo pg_upgradecluster 12 main
// check
pg_lsclusters
// remove
sudo pg_dropcluster 12 main
sudo apt remove -y postgresql-12

