VNstat2 и PF 2.1



  • Обновил несколько серверов с PF 2.0 до 2.1 (установка с нуля была).
    Начал ставить пакеты и вот с vnstat2 возникла проблема - не работал совсем, поиск по англоязычной ветке привел на решение проблемы с работоспособностью пакета - всё считает, показывает, но некоторое время назад у пакета произошёл какой-то сбой - он два раза показал одну и ту же дату - 10 сентября, на следующий день тоже было 10 сентября и так и пошло минус 1 день показывает.
    Недавно ещё увидел, что он не сменил год, т.е. у него опять 2013 идёт.
    Причём так на двух разных серверах, не связанных ничем между собой, одинаковый сбой и даже день сбоя один.
    На одном пробовал переустановить пакет - не помогло. date на сервере показывает актуальную дату.
    Что можно попробовать сделать?



  • Для 2.1 в англоязычной ветке патч был, до нового года на тестовой vnstat2 к 2.1 прикручивал.
    во нашел http://forum.pfsense.org/index.php/topic,47241.0.html
    ставил 2.1 с нуля - глюков с датой нет, в 2.1 капитально другое для внстата



  • @NegoroX:

    Для 2.1 в англоязычной ветке патч был, до нового года на тестовой vnstat2 к 2.1 прикручивал.
    во нашел http://forum.pfsense.org/index.php/topic,47241.0.html
    ставил 2.1 с нуля - глюков с датой нет, в 2.1 капитально другое для внстата

    По этой инструкции и делал, считает и сейчас, но кривая дата надоедает.



  • ты прав, посмотрел повнимательней у меня за декабрем вместо января пишет еще один декабрь и то же 2013  - жуть!



    vnstat2.xls



  • Вроде бы починили. Пока проверяю.
    Кому интересно - ссылка на англоязычные мои мучения http://forum.pfsense.org/index.php/topic,71391.30.html
    вкратце
    1. скопировать в архив данные /cf/vnstat/ (чтобы сохранить графики, если надо)
    2. создать новые базы vnstat -u -i re0 (названия интерфейсов ставьте свои)
    3. далее скопировать в /usr/local/www/vnstat2
    3. Then delete:
    /usr/local/www/vnstat2
    Download my vnstat_php_frontend-1.5.1-updated
    http://www.sendspace.com/file/0py5vt SaveFrom.net

    4. в /usr/local/www/vnstat2 есть файлы config.php - его отредактировать, т.к. там описаны интерфейсы, в его файле они описаны как em0 и т.п., просто вставьте свои.
    5. потом я скопировал из архива в /cf/vnstat/ старые базы с перезаписью файлов, на всякий случай выполнил набор команд для всех интерфейсов - vnstat -u -i re0
    6. Пока работает, дата актуальна.
    P.S. Проверяли много чего - везде должны совпадать timezone, в каких файлах проверять в ссылке сверху.
    P.P.S. Как я понял, этот человек составил запрос на изменение конфига этого пакета, возможно через некоторое время пакет заработает "из коробки".

    По прошествии недели, на 3х разных серверах дата в порядке. Так что считаю на данном этапе тему закрытой.


Log in to reply