OTRS, SQL, очистка базы

Обсуждение вопросов и решений

Модератор: ykolesnikov

Ответить
goro
OTRS Новобранец
Сообщения: 120
Зарегистрирован: 18 авг 2015, 17:18

OTRS, SQL, очистка базы

Сообщение goro » 02 дек 2016, 11:28

Добрый день.
Сейчас моя база на OTRS разрослась до 70GB, задумался о переходе на posgre...
Но пока хотелось бы иметь возможность "подрезать" базу...если у кого-то опыт?
Может можно очищать базу или вырезать вложения тикетов из базы?
OTRS 4, Centos 6
OTRS 5, Centos 7

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: OTRS, SQL, очистка базы

Сообщение ykolesnikov » 02 дек 2016, 11:40

Можно удалять заявки с помощью Планировщика (GenericAgent).
Задайте критерии выбора заявок и флажок удалить выбранные заявки.
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

mukexa
OTRS Новобранец
Сообщения: 148
Зарегистрирован: 30 апр 2013, 19:08
Откуда: Украина, Киев.
Поблагодарили: 1 раз

Re: OTRS, SQL, очистка базы

Сообщение mukexa » 02 дек 2016, 12:09

Вложения можно хранить не в базе:
/otrs/index.pl?Action=AdminSysConfig;Subaction=Edit;SysConfigSubGroup=Core%3A%3ATicket;SysConfigGroup=Ticket
+ видел настройку удаления после n-дней, но не помню где. Или просто хотелось видеть :D
Если старые тикеты вообще не нужны, то можно и планировщиком отсекать.
OTRS 5s, Ubuntu 12.04

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: OTRS, SQL, очистка базы

Сообщение ykolesnikov » 02 дек 2016, 13:49

Кроме того, надо поподробнее рассмотреть вопрос архивирования заявок, после определенного времени, вот там, кажется, сбрасываются флаги прочтения заметок и удаляются вложения. Но сам не пробовал.
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

goro
OTRS Новобранец
Сообщения: 120
Зарегистрирован: 18 авг 2015, 17:18

Re: OTRS, SQL, очистка базы

Сообщение goro » 02 дек 2016, 13:50

mukexa писал(а):Вложения можно хранить не в базе:
/otrs/index.pl?Action=AdminSysConfig;Subaction=Edit;SysConfigSubGroup=Core%3A%3ATicket;SysConfigGroup=Ticket
+ видел настройку удаления после n-дней, но не помню где. Или просто хотелось видеть :D
Если старые тикеты вообще не нужны, то можно и планировщиком отсекать.

Супер, а есть способ удалить вложения из уже попавших в базу?
OTRS 4, Centos 6
OTRS 5, Centos 7

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: OTRS, SQL, очистка базы

Сообщение alexus » 02 дек 2016, 14:08

Можно переключиться на хранение вложений на FS и выполнить скрипт переноса. В мануалах всё есть.
Но у нас был опыт, когда были ошибки при переносе отдельных файлов. Так что бекап обязателен перед изменениями. Но это уже как обычно ;)
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

goro
OTRS Новобранец
Сообщения: 120
Зарегистрирован: 18 авг 2015, 17:18

Re: OTRS, SQL, очистка базы

Сообщение goro » 02 дек 2016, 14:09

ткните пжл, в скрипт... буду очень признателен
OTRS 4, Centos 6
OTRS 5, Centos 7

goro
OTRS Новобранец
Сообщения: 120
Зарегистрирован: 18 авг 2015, 17:18

Re: OTRS, SQL, очистка базы

Сообщение goro » 02 дек 2016, 14:58

Я так понимаю что речь идет о otrs.ArticleStorageSwitch.pl
Но у себя на 5-м ОТРС я его не вижу...
на 4-м ОТРС, обновленном из 3-го есть...можно его перенести и использовать?
OTRS 4, Centos 6
OTRS 5, Centos 7

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: OTRS, SQL, очистка базы

Сообщение alexus » 02 дек 2016, 15:53

goro писал(а):Я так понимаю что речь идет о otrs.ArticleStorageSwitch.pl
Но у себя на 5-м ОТРС я его не вижу...
на 4-м ОТРС, обновленном из 3-го есть...можно его перенести и использовать?
http://bfy.tw/8wn1
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

goro
OTRS Новобранец
Сообщения: 120
Зарегистрирован: 18 авг 2015, 17:18

Re: OTRS, SQL, очистка базы

Сообщение goro » 02 дек 2016, 16:43

http://bfy.tw/8wn1[/quote]
Вижу у вас тоже 5-й отрс, вы его ставили с начисто или обновляли?
если начисто, то у вас есть этот скрипт?
OTRS 4, Centos 6
OTRS 5, Centos 7

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: OTRS, SQL, очистка базы

Сообщение alexus » 02 дек 2016, 16:45

Вы мануал читали для 5-ки? Там раздел на несколько абзацев всего там всё прозрачно.
Мы - обновлялись с 4ки. Скрипта конечно же нет.
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

goro
OTRS Новобранец
Сообщения: 120
Зарегистрирован: 18 авг 2015, 17:18

Re: OTRS, SQL, очистка базы

Сообщение goro » 02 дек 2016, 16:50

согласно этого докуменита http://ftp.otrs.org/pub/otrs/doc/doc-ad ... n_book.pdf
в пятой версии все также как и в предыдущих...
Но у меня на сервере нет этого срипта, можно ли использовать скрипт со старых версий?
OTRS 4, Centos 6
OTRS 5, Centos 7

mukexa
OTRS Новобранец
Сообщения: 148
Зарегистрирован: 30 апр 2013, 19:08
Откуда: Украина, Киев.
Поблагодарили: 1 раз

Re: OTRS, SQL, очистка базы

Сообщение mukexa » 02 дек 2016, 18:50

Из ссылки, которую Вы указали:
bin/otrs.Console.pl Admin::Article::StorageSwitch --target ArticleStorageFS
bin/otrs.Console.pl - скрипт
Admin::Article::StorageSwitch - пакет
--target ArticleStorageFS - параметры
Последний раз редактировалось mukexa 02 дек 2016, 18:52, всего редактировалось 1 раз.
OTRS 5s, Ubuntu 12.04

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: OTRS, SQL, очистка базы

Сообщение alexus » 02 дек 2016, 18:51

mukexa писал(а):Из ссылки, которую Вы указали:
bin/otrs.Console.pl Admin::Article::StorageSwitch --target ArticleStorageFS
Ну вот и я удивляюсь, там же всё прозрачно написано!
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

goro
OTRS Новобранец
Сообщения: 120
Зарегистрирован: 18 авг 2015, 17:18

Re: OTRS, SQL, очистка базы

Сообщение goro » 06 дек 2016, 00:01

пробовал запускать под рутом, под отрс...

Код: Выделить всё

[root@OTRS ~]# bin/otrs.Console.pl Admin::Article::StorageSwitch --target ArticleStorageFS
-bash: bin/otrs.Console.pl: Нет такого файла или каталога
[root@OTRS ~]# su otrs
bash-4.2$ bin/otrs.ArticleStorageSwitch.pl -s ArticleStorageDB -d ArticleStorageFS
bash: bin/otrs.ArticleStorageSwitch.pl: Отказано в доступе
bash-4.2$
bash-4.2$

как запустить команду?
OTRS 4, Centos 6
OTRS 5, Centos 7

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: OTRS, SQL, очистка базы

Сообщение alexus » 06 дек 2016, 11:11

goro писал(а):пробовал запускать под рытом, под отрс...
На какой версии OTRS?
И сделайте ls -la в папке bin, чтобы проверить права на скриптах.
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

goro
OTRS Новобранец
Сообщения: 120
Зарегистрирован: 18 авг 2015, 17:18

Re: OTRS, SQL, очистка базы

Сообщение goro » 06 дек 2016, 12:06

alexus писал(а):
goro писал(а):пробовал запускать под рытом, под отрс...
На какой версии OTRS?
И сделайте ls -la в папке bin, чтобы проверить права на скриптах.
версия отрс - 5

Код: Выделить всё

[root@OTRS bin]# ls -la
итого 92
drwxrwsr-x.  5 otrs apache  4096 дек  5 17:18 .
drwxr-xr-x. 13 otrs apache  4096 сен 30 17:49 ..
drwxrwsr-x.  2 otrs apache  4096 авг  3 13:10 cgi-bin
-rwxrwx---.  1 otrs apache  3404 сен 23  2015 Cron.sh
drwxrwsr-x.  2 otrs apache   118 авг  3 13:10 fcgi-bin
drwxr-sr-x   2 otrs apache     6 сен 30 17:48 log
-rwxrwx---.  1 otrs apache 21834 ноя  2  2015 otrs.CheckModules.pl
-rwxrwx---.  1 otrs apache  4351 ноя  2  2015 otrs.CheckSum.pl
-rwxrwx---.  1 otrs apache  1275 ноя  2  2015 otrs.Console.pl
-rwxrwx---.  1 otrs apache 17609 ноя  2  2015 otrs.Daemon.pl
-rwxrwx---.  1 otrs apache  2601 ноя  2  2015 otrs.PostMaster.pl
-rwxrwx---.  1 otrs apache  8294 ноя  2  2015 otrs.SetPermissions.pl

OTRS 4, Centos 6
OTRS 5, Centos 7

mukexa
OTRS Новобранец
Сообщения: 148
Зарегистрирован: 30 апр 2013, 19:08
Откуда: Украина, Киев.
Поблагодарили: 1 раз

Re: OTRS, SQL, очистка базы

Сообщение mukexa » 06 дек 2016, 22:21

cd /opt/otrs
sudo -u otrs bin/otrs.Console.pl Admin::Article::StorageSwitch --target ArticleStorageFS
.....
48/48 (TicketID:48)
Done.
OTRS 5s, Ubuntu 12.04

goro
OTRS Новобранец
Сообщения: 120
Зарегистрирован: 18 авг 2015, 17:18

Re: OTRS, SQL, очистка базы

Сообщение goro » 07 дек 2016, 12:32

mukexa писал(а):cd /opt/otrs
sudo -u otrs bin/otrs.Console.pl Admin::Article::StorageSwitch --target ArticleStorageFS
.....
48/48 (TicketID:48)
Done.
огромное спасибо...
OTRS 4, Centos 6
OTRS 5, Centos 7

mukexa
OTRS Новобранец
Сообщения: 148
Зарегистрирован: 30 апр 2013, 19:08
Откуда: Украина, Киев.
Поблагодарили: 1 раз

Re: OTRS, SQL, очистка базы

Сообщение mukexa » 07 дек 2016, 15:19

На сколько база просела в размерах?
OTRS 5s, Ubuntu 12.04

fendibober
OTRS Новобранец
Сообщения: 41
Зарегистрирован: 24 фев 2013, 09:54
Откуда: Омск
Благодарил (а): 3 раза

Re: OTRS, SQL, очистка базы

Сообщение fendibober » 14 янв 2017, 11:35

mukexa писал(а):cd /opt/otrs
sudo -u otrs bin/otrs.Console.pl Admin::Article::StorageSwitch --target ArticleStorageFS
.....
48/48 (TicketID:48)
Done.
А как быть если в /opt/otrs/bin нету файла otrs.Console.pl ? :D
OTRS 6.0.2
MySQL
Centos 7

До 3 мая 2020:
OTRS 4
MySQL
Debian GNU/Linux 7.11 (wheezy)

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: OTRS, SQL, очистка базы

Сообщение ykolesnikov » 14 янв 2017, 15:18

fendibober писал(а):
mukexa писал(а):cd /opt/otrs
sudo -u otrs bin/otrs.Console.pl Admin::Article::StorageSwitch --target ArticleStorageFS
.....
48/48 (TicketID:48)
Done.
А как быть если в /opt/otrs/bin нету файла otrs.Console.pl ? :D
Обновиться до 5.х ;)
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: OTRS, SQL, очистка базы

Сообщение alexus » 14 янв 2017, 17:45

fendibober писал(а):А как быть если в /opt/otrs/bin нету файла otrs.Console.pl ?
Вариантов много:
1. Сесть на пенёк и горько плакать
2. Почитать с СисКонфиге пояснение к настройке
3. Изучить состав папки /opt/otrs/bin и попытаться найти среди этого сонмища файлов что-то похожее на слова "Storage" и "Switch"
4. Ну и прекрасный на самом деле совет от Юрия, если именно Console.pl для полного счастья не хватает:
ykolesnikov писал(а):Обновиться до 5.х
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

Ответить