Команды для работы со статистикой |
У команд для работы со статистикой есть ряд общих параметров: •period = period:DATE1[/DATE2] - выводить статистику только за указанный период, включая границы временного интервала. Здесь: oDATE1 - нижняя граница периода. Формат вывода описан ниже. Формат времени описан ниже. oDATE2 - верхняя граница периода. Если данный параметр не указан, то принимается текущее время. Формат времени описан ниже. Если период не указан, то выводится вся доступная статистика. •ignore = ignore:total|block - фильтрация выводимой статистики. ototal - не выводить общую статистику по проверенным сообщениям. oblock - не выводить статистику по заблокированным сообщениям. Если данный параметр не указан, то выводятся все виды статистики. •plugin = plugin:name - выводить информацию только для заданного подключаемого модуля, где name - имя модуля, по работе которого необходимо предоставить статистику. Если параметр plugin не указан, то выводится информация по всем подключаемым модулям. Если указан несуществующий модуль, то выводится ошибка и выполнение команды прерывается. Если указано *, то выводится только общая статистика. Если указано несколько одинаковых параметров, то статистика будет выводиться только по последнему указанному параметру. Доступны следующие команды: stat-client - [period] [ignore] [plugin] Команда предназначена для получения статистики. Факультативные параметры могут идти в произвольном порядке. stat-group client-group [period] [ignore] [plugin] Команда предназначена для получения статистики для группы client-group. •Если группа не существует, то выводится ошибка и выполнение команды прерывается. Факультативные параметры могут идти в произвольном порядке. stat-email client-email [period] [ignore] [plugin] Команда предназначена для получения статистики для конкретного пользователя client-email. •Если для указанного адреса нет статистики (например, адрес указан неверно), то выводится пустая строка. •Если адрес является алиасом, то выводится статистика по основному адресу. Факультативные параметры могут идти в произвольном порядке. stat-remove-client - [period] [ignore] [plugin] Команда предназначена для удаления статистики . По результатам выводится количество удаленных записей. stat-remove-group client-group [period] [ignore] [plugin] Команда предназначена для удаления статистики для группы client-group. В результате выводится количество удаленных записей. stat-remove-email client-email [period] [ignore] [plugin] Команда предназначена для удаления статистики для конкретного пользователя client-email. В результате выводится количество удаленных записей. remove-old-stat [time] Команда предназначена для удаления всей статистики по всем группам и пользователям, если она старше времени, указанного в time (тип {time}). Если значение не указано, то будет удалена вся статистика старше 24 часов. dump-cache-stat Команда предназначена для сброса внутреннего кэша общей статистики во внутреннюю базу данных. Данная функция периодически вызывается самим комплексом. Также она вызывается при получении сигнала HUP и остановке комплекса. |