Командная строка 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
Вернуться в Часто задаваемые вопросы