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

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

Модератор: ykolesnikov

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

Полезный 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 ITSM 5.0.14 on CentOS 7 x64 Linux with MySQL 5.7

Radiant System OTRS Intergrator RU
Radiant System OTRS Intergrator EN
Хотите внедрить OTRS? Спросите меня как!
Следите за нашими новостями на Facebook

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 Гуру
Сообщения: 4649
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 23 раза
Поблагодарили: 24 раза

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

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

Изучайте скрипты в папке ./otrs/bin !
С уважением,
Алексей Юсов

Prod: OTRS ITSM 5.0.14 on CentOS 7 x64 Linux with MySQL 5.7

Radiant System OTRS Intergrator RU
Radiant System OTRS Intergrator EN
Хотите внедрить OTRS? Спросите меня как!
Следите за нашими новостями на Facebook

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 Гуру
Сообщения: 4649
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 23 раза
Поблагодарили: 24 раза

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

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

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

Prod: OTRS ITSM 5.0.14 on CentOS 7 x64 Linux with MySQL 5.7

Radiant System OTRS Intergrator RU
Radiant System OTRS Intergrator EN
Хотите внедрить OTRS? Спросите меня как!
Следите за нашими новостями на Facebook

Ответить