Опять возникла старая проблема. Как посчитать сколько траффика прошло через внешний интерфейс сервера ( кпровайдеру в Инет) туда и обратно? и сколько через какие порты?
В частности интересует входящий траффик по 25 порту (SMTP) и 80 (HTTP). Исходящий от конкретных внутрених адресов на определенные порты (теже 25 и 80, а также 110 (pop3), 123 (news), 143 (imap)). Т.е. теоретически надо собирать инфу по объемам проходящего по заданным направлениям траффика.
Вроде как iptables умеет траффик считать, который "проходит" его правила. Но как этот трафик оттуда выцарапать?
И сразу второй вопрос. Если мы можем получить траффик в определенный момент, то по cron мы можем запустить событие по его подсчету, например, раз в час. Но как запустить событие при выключении сервера (например, погасло электричество и бесперебойник дал команду серверу выключиться)? Принцип отработки данного события такой же как и для периодического подсчета, но где его прописать в Linux?