Полезный SQL-запрос для CMDB

Только для готовых решений! Пожалуйста, не используйте для вопросов и обсуждений!

Модератор: ykolesnikov

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

Полезный SQL-запрос для CMDB

Сообщение alexus » 30 апр 2014, 01:02

Пришлось решать задачу по поиску "кривого" импорта CMDB - дублировались версии для CI (ConfigItem - Конфигурационная единица). И возник вопрос поиска элементов CMDB с наибольшим количеством версий.
Вот так это делается для MySQL:

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

SELECT configitem_id, count(*) as cnt FROM `configitem_version` WHERE 1 group by `configitem_id` order by cnt desc
Слева при выводе - ID элемента, справа - количесвто версий по убыванию.

Enjoy OTRS!
С уважением,
Алексей Юсов

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? Спросите меня как!

alexus26
OTRS Новобранец
Сообщения: 157
Зарегистрирован: 31 май 2011, 10:27
Откуда: Ставрополь

Re: Полезный SQL-запрос для CMDB

Сообщение alexus26 » 31 июл 2014, 13:37

Еще вопрос - как можно удалить CI(или сделать ее недействительной)?
ПАО "Сигнал"
OTRS 5s, ITSM 5s ubuntu-server 14.04.4, Mysql 5.5, Apache 2.4.7

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

Re: Полезный SQL-запрос для CMDB

Сообщение alexus » 01 авг 2014, 15:05

Изучайте скрипты в папке ./otrs/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? Спросите меня как!

farid
OTRS Новобранец
Сообщения: 1
Зарегистрирован: 28 июл 2017, 14:00

Re: Полезный SQL-запрос для CMDB

Сообщение farid » 28 июл 2017, 14:04

Добрый день Алексей.

Есть вопрос по Вашему скрипту:
SELECT configitem_id, count(*) as cnt FROM `configitem_version` WHERE 1 group by `configitem_id` order by cnt desc

Мне хотелось бы понять как можно изменив Ваш запрос получить данные не по ID локации а по частому обращению номеру самого оборудования.
Например есть локация за номером 1000 и к нему прикреплено оборудование, как получить список именно оборудования которое часто имеет запись о каком либо происшествии или замене...

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

Re: Полезный SQL-запрос для CMDB

Сообщение alexus » 31 июл 2017, 22:38

Добрый день!
farid писал(а):Например есть локация за номером 1000 и к нему прикреплено оборудование, как получить список именно оборудования которое часто имеет запись о каком либо происшествии или замене...
Зависит от того, как у вас ведётся работа с КЕ, есть ли связи с тикетами.
С уважением,
Алексей Юсов

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? Спросите меня как!

Ответить