Страница 1 из 1
Полезный SQL-запрос для CMDB
Добавлено: 30 апр 2014, 01:02
alexus
Пришлось решать задачу по поиску "кривого" импорта 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!
Re: Полезный SQL-запрос для CMDB
Добавлено: 31 июл 2014, 13:37
alexus26
Еще вопрос - как можно удалить CI(или сделать ее недействительной)?
Re: Полезный SQL-запрос для CMDB
Добавлено: 01 авг 2014, 15:05
alexus
Изучайте скрипты в папке ./otrs/bin !
Re: Полезный SQL-запрос для CMDB
Добавлено: 28 июл 2017, 14:04
farid
Добрый день Алексей.
Есть вопрос по Вашему скрипту:
SELECT configitem_id, count(*) as cnt FROM `configitem_version` WHERE 1 group by `configitem_id` order by cnt desc
Мне хотелось бы понять как можно изменив Ваш запрос получить данные не по ID локации а по частому обращению номеру самого оборудования.
Например есть локация за номером 1000 и к нему прикреплено оборудование, как получить список именно оборудования которое часто имеет запись о каком либо происшествии или замене...
Re: Полезный SQL-запрос для CMDB
Добавлено: 31 июл 2017, 22:38
alexus
Добрый день!
farid писал(а):Например есть локация за номером 1000 и к нему прикреплено оборудование, как получить список именно оборудования которое часто имеет запись о каком либо происшествии или замене...
Зависит от того, как у вас ведётся работа с КЕ, есть ли связи с тикетами.