Ошибка NetFlow “No Data Available” в OPNsense

Задача:
---------------------------------------------------------------Ошибка “No Data Available” при отображении графиков NetFlow
Я уже описывал установку и параметры настройки NetFlow
на этот раз рассмотрим проблемы возникающие уже с установленным NetFlow. В нашем случае, если посмотреть статистику в “Reporting > Insight” мы видим “No Data Available”

Переходим к поиску ошибок. Смотрим запущенные службы: “System > Diagnostics > Services”. Видим что сервис “flowd_aggregate” остановлен. Именно “Insight Aggregator” отвечает сбор данных.

Пробуем его запустить вручную, но через некоторое время он выключается и в “System > Diagnostics > Services”
Проверяем “System > Log Files > General”. Единственное подозрение вызвала следующая запись.
flowd aggregate died with message Traceback (most recent call last): File "/usr/local/opnsense/scripts/netflow/flowd_aggregate.py", line 160, in run aggregate_flowd(self.config, do_vacuum) File "/usr/local/opnsense/scripts/netflow/flowd_aggregate.py", line 80, in aggregate_flowd stream_agg_object.add(copy.copy(flow_record)) File "/usr/local/opnsense/scripts/netflow/lib/aggregates/source.py", line 110, in add super(FlowSourceAddrDetails, self).add(flow) File "/usr/local/opnsense/scripts/netflow/lib/aggregates/__init__.py", line 185, in add self._update_cur.execute(self._update_stmt, flow) OverflowError: Python int too large to convert to SQLite INTEGER
Порывшись в документации, решение оказалось проще чем ожидалось.
Переходим “Reporting > Settings”

Нажимаем “Reset NetFlow Data” и соглашаемся с вопросом
Do you really want to reset the netflow data? This will erase all Insight graph data.

по завершению должна появиться сообщение.
All local netflow data has been cleared.
Это не обязательно, но нажимаем “Repair NetFlow Data” и соглашаемся с вопросом.
Сразу соглашусь, что восстанавливать только что сброшенную базу, как минимум не логично 🙂
Do you really want to force a repair of the netflow data? This might take a while.

Дожидаемся завершения операции
Database repair in progress, daemon will start when done.

Проверяем работу

Свежие комментарии