Комментарии 15
А ещё есть RocksDB (в виде myRocks) и ему можно объяснить, что у строк в таблице такой-то TTL. И он за вас будет табличку чистить. А архивирует он из коробки. Только с внешними ключами осторожнее.
а ещё в мускле есть partitioning, хотя вариант с еластиксёрч + logstash netflow imho удобнее
Я бы даже сказал что тут бы был отличный вариант: logstash+influxdb+grafana. Хотя ваш самописный вариант мне тоже нравится.
НЛО прилетело и опубликовало эту надпись здесь
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /usr/local/www/apache24/data/netflow.php on line 215
Пробовал на 10 и 11 версии, в разных виртуалках. Что может быть не так?
… но это особо не помогло. В виртуалке на FreeBSD, в итоге, всё заработало, а вот на рабочем сервере с Ubuntu Server 16.04 — нет. И дело не в путях в netflow.pl, которые я поправил в соответствии с системой, а, похоже, в самом скрипте netflow.php, который не работает как положено, т.к., вероятно, написан для PHP 5.6, а у меня PHP 7 — половины полей нет, данные не импортируются. Сам поправить не смог, т.к. не программист от слова «совсем». Пока трафик считаю, настроив flow-tools по старенькой, но вполне актуальной статье. Да, гибкость не та, удобства нет. По сути, такая простая задача как визуализация статистики трафика по IP неожиданно стала непростой — гуглятся либо монстроподобные комбайны, от который и 10-й доли возможностей не нужно, либо давно неактуальный софт, который годами не обновляется и с современными системами не работает. Казалось бы, скрипт автора способен решить задачу, но увы, PHP 5 я устанавливать не буду.
Я попробую на днях адаптировать к PHP 7-й версии. Как будет результат — напишу и дополню.
Спасибо за тестирование.
Переписал netflow.php на использование mysqli функций. Тестировал на PHP версии 7.2.5 — работает. Ссылка на загрузку в статье либо тут.
Там же список пакетов, с которыми тестировал.
flow-tools напрямую в mysql умеет складывать насколько я помню
Рекомендовал бы попробовать pmacctd, он умеет сразу в sql, и много другого вкусного
Интересный инструмент, спасибо! Обязательно попробую.
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.