Командная строка StaffCop

Многие операции, связанные с администрированием, имеют удобную и лаконичную систему команд, выполняемых из командной строки.

Смена пароля для пользователя admin веб-интерфейса

sudo staffcop passwd NEW_PASSWORD

Удаляет все файлы и события из БД старше X дней (где X = кол-во дней)

sudo staffcop cleanup X

Очистка всех данных по указанному имени пользователя - «account_name»

sudo staffcop delete_account account_name

Очистка всех данных по указанному имени компьютера - «agent_name»

sudo staffcop delete agent_name

Предупреждение

Эта команда чувствительна к регистру имени компьютера, будьте пожалуйста внимательны!

Примечание

Если имя агента содержит пробелы, его нужно включить в кавычки. Например, «agent name»

Команда удаления файлов по пользователям, где «USERNAME», то имя пользователя от котого нужно удалить данные из файлового хранилища и базы данных (Добавлено в версии 4.2).

sudo staffcop delete_user_files USERNAME

Перегружает систему с заведомо работоспособными параметрами

sudo staffcop init

Сброс настроек staffcop к заводским (осторожно, удаляются все самостоятельно созданные настройки, политики, отчёты)

sudo  staffcop reinit

Рестарт сервиса staffcop

sudo service staffcop restart

Получить информацию по действующей версии стаффкоп, размеру базы, хранимых файлов и т. д.

sudo staffcop info

Запустить пересчёт сессий за текущий месяц:

sudo staffcop rebuild_sessions 0

Запустить пересчёт сессий начиная с прошлого месяца:

sudo staffcop rebuild_sessions 1

Запустить пересчет сессий с начала работы.

sudo staffcop reset_sessions full

Следить за результатами пересчёта сессий можно в логе /var/log/staffcop/process.log

Начало пересчёта будет с такой фразой:

Start reset sessions! Full: True

Завершение пересчета можно увидеть как:

2017-08-16 13:26:22,152 [DEBUG] process: SessionProcessFilter «Report generator» finished with event id: 1332491. Time: 0:00:00.245719

Посмотреть можно так:

grep -i finished with event /var/log/staffcop/process.log

Создать резервную копию базы данных.

sudo staffcop backup_db

Восстанавливаем базу данных из бэкапа.

sudo staffcop restore_db

Избавиться от двойников

sudo staffcop sane

Пересчитать один фильтр

sudo staffcop process "'Filter name'" 0

Обновление базы данных «Postgres» c более старой версии до «Postgres 10».

staffcop upgrade-postgress

Вернуться в Часто задаваемые вопросы