# OTHER OPTIONS
pidfile = /var/run/ipcad.pid;
# Опция memory_limit задаёт
количество памяти для хранения содержимого одного потока данных.
# Синтаксис следующий: memory_limit
= <количество>[{k|m|e}] ;
# где k - Кб; m - Мб; e –
количество строк таблицы данных
memory_limit = 10m;
Все остальные опции, задаваемые ipcad.conf, в
нашем случае можно смело удалить (или, как минимум, закомментировать) за
ненадобностью. Таким образом, они не будут задействованы вообще.
Примечание: директория /var/log/ipcad/ не
создаётся при установке ipcad, поэтому её необходимо создать
самостоятельно. Права на чтение, запись и просмотр содержимого директории с
логами ipcad рекомендую дать лишь пользователю root. Всем остальным – запретить
всё, чтобы избежать даже просмотр простыми пользователями статистики
расходуемого трафика в сети.
На этом процессы установки и настройки завершены,
и можно переходить к запуску ipcad.
Запуск ipcad
Запускать ipcad имеет смысл таким образом, чтобы при загрузке он
восстанавливал данные о статистике из dumpfile, уходил в фон, а при выключении
сбрасывал все данные в тот же dumpfile. Команда для запуска выглядит
следующим образом:
/usr/local/bin/ipcad –rds
где:
n ключ r – импортирует данные из dumpfile;
n ключ d – «демонизирует» ipcad;
n ключ s – сбрасывает статистику в dumpfile при
выключении ipcad.
Лучше всего разместить указанную команду в один
из init-скриптов для запуска ipcad вместе с системой. В какой именно init-скрипт,
я не конкретизирую, т.к. это зависит от каждого дистрибутива. Например, в SuSE Linux
для подобных целей служит скрипт /etc/init.d/boot.local, а в RedHat –
/etc/rc.d/rc.local.
Просмотр статистики
Для управления статистикой ipcad используется rsh, настройки которого [rsh]
задаются в конфигурационном файле ipcad.conf (о чём говорится в «Настройка ipcad»).
Общий синтаксис команд для ipcad выглядит
следующим образом:
rsh host comand
где host – это хост, на котором ведётся статистика, а comand – это
сама команда. В рассматриваемом случае значением host является localhost.
По команде:
rsh localhost help
доступен полный список команд.
А именно:
n show ip accounting – показать статистику.
n clear ip accounting – сбросить статистику до
контрольной точки. Если контрольная точка не задана, то статистика сбрасывается
в ноль.
n show ip accounting checkpoint – показать
статистику, сохранённую в контрольных точках.
n clear ip accounting checkpoint – сбросить все
контрольные точки.
|