В некоторых случаях ваш хостинг-провайдер может взимать плату за пропускную способность. В этом случае вы можете захотеть создавать свои собственные ежедневные, еженедельные и ежемесячные отчеты об общей пропускной способности с вашего сервера (серверов).
Есть несколько способов сделать это, однако, некоторые приложения с открытым исходным кодом уже готовы для этого и могут быть размещены непосредственно на вашем веб-сервере, если вы предпочитаете.
Эти приложения могут измерять не только трафик на нескольких портах (т. Е. Не только порт 80, но пропускная способность соединения может включать в себя порт 21 — FTP, 22 — SSH, 23 — Telnet, 25/110 — SMTP и POP, а также любые пользовательские порты для Интернета. приложениями, которыми вы управляете), но они также могут обеспечить мониторинг дискового пространства, использования процессора и памяти и многое другое для управления вашими собственными системами. Наконец, эти приложения позволяют выполнять простую математическую проверку полной пропускной способности на основе трафика вашей карты Ethernet. ПРИМЕЧАНИЕ. Ни одно из этих приложений не было сертифицировано для использования в целях выставления счетов, однако, я полагаю, что они могут использоваться для анализа отчетов о пропускной способности, предоставляемых вашим провайдером для выставления счетов за хостинг.
MRTG, что означает Multi Router Traffic Grapher и Cricket, легко управляет сбором данных и графиками, необходимыми для предоставления вам простых в использовании визуальных отчетов в вашей системе (ах). MRTG предустановлен в некоторых дистрибутивах Linux или может быть загружен с http://www.mrtg.org . Крикет можно найти по адресу http://cricket.sourceforge.net/ .
MRTG, например, в дистрибутивах Red Hat, установлен и доступен из / var / www / html / mrtg, а его файлы конфигурации находятся в / etc / mrtg. MRTG имеет очень хорошо поддерживаемое сообщество с обширными сайтами, где можно найти советы, хитрости и методы, которые можно найти по адресу http://people.ee.ethz.ch/~oetiker/webtools/mrtg/links.html .
Я активно использовал Cricket для мониторинга инфраструктуры центров обработки данных, включая концентраторы, маршрутизаторы и коммутаторы, а также серверы * Nix и Windows. Существует активное сообщество со множеством готовых файлов конфигурации для ваших устройств. Смотрите здесь примеры и шаблоны -> http://cricket.sourceforge.net/contrib/ .
Если есть большой интерес к этому, я с нетерпением жду написания статьи о том, как использовать Cricket для мониторинга состояния ваших веб-серверов и устройств.