Занимаюсь обработкой статистики в первый раз.
Поэтому не обессудьте, а помогите юзеру.
Снимаю статистику ч/з NetFlow.
Повесил слушатель на порт, пакеты сыпятся. все Ок. Сделал под винду. Все данные сохраняются в файл.
Но никак не могу разобраться при обработке пакетов в формате даты.
Т.е. понятно, что SysUpTime -это время с момента запуска циски, First, Last в пакете - это кол-во милисекунд до начала, конца Flow и т.д.
а как определить реальное время в пакете? unix_secs дает время, но какое?
почему к примеру я принимаю пакет в 9 октября 2004 в 12-00, а unix_secs+1970год указывает 9 октября 2004 в 06-20?
Пытаюсь не используя стандартные (типа flowc, netramet ...) проги сотворить свое (сброс данных в оракл уже сотворил, обработка данных и начисление клиентам готова), но застрял в самом начале :).
|