# Модули: Hdd , Отчество, Оперативная память, Токен, wifi

**URL:** <https://community.itop-itsm.ru/t/moduli-hdd-otchestvo-operativnaya-pamyat-token-wifi/242>\
**Category:** Модули\
**Created:** [08.Октябрь.2015 11:25:57 UTC](https://community.itop-itsm.ru/t/moduli-hdd-otchestvo-operativnaya-pamyat-token-wifi/242 "2015-10-08T11:25:57Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![lkhasanov](https://community.itop-itsm.ru/letter_avatar_proxy/v4/letter/l/8e8cbc/32.png) [@lkhasanov](https://community.itop-itsm.ru/u/lkhasanov)\
**Post date:** [13.Октябрь.2016 07:52:58 UTC](https://community.itop-itsm.ru/t/moduli-hdd-otchestvo-operativnaya-pamyat-token-wifi/242/21 "2016-10-13T07:52:58Z")

</div>

Ну по аналогии с HDD - так же отображаются и планки памяти. )

---

<div class="post-metadata">

**Author:** ![Denis](https://community.itop-itsm.ru/letter_avatar_proxy/v4/letter/d/5e9695/32.png) [@Denis](https://community.itop-itsm.ru/u/Denis)\
**Post date:** [03.Ноябрь.2016 14:04:50 UTC](https://community.itop-itsm.ru/t/moduli-hdd-otchestvo-operativnaya-pamyat-token-wifi/242/22 "2016-11-03T14:04:50Z")

</div>

Добрый день. А как вы добавили отображение созданного модуля в списке “Тип устройства” ?

---

<div class="post-metadata">

**Author:** ![Denis](https://community.itop-itsm.ru/letter_avatar_proxy/v4/letter/d/5e9695/32.png) [@Denis](https://community.itop-itsm.ru/u/Denis)\
**Post date:** [04.Ноябрь.2016 09:37:24 UTC](https://community.itop-itsm.ru/t/moduli-hdd-otchestvo-operativnaya-pamyat-token-wifi/242/23 "2016-11-04T09:37:24Z")

</div>

> [@Denis](#):
>
> Добрый день. А как вы добавили отображение созданного модуля в списке “Тип устройства” ?

Ответ дал @vladimir[вот тут](https://community.itop-itsm.ru/t/sozdanie-novogo-tipa-nastrojka-tipologii/185/2)

---

<div class="post-metadata">

**Author:** ![Dimm\_Zak](https://community.itop-itsm.ru/user_avatar/community.itop-itsm.ru/dimm_zak/32/457_2.png) [@Dimm\_Zak](https://community.itop-itsm.ru/u/Dimm_Zak)\
**Post date:** [11.Январь.2018 20:37:26 UTC](https://community.itop-itsm.ru/t/moduli-hdd-otchestvo-operativnaya-pamyat-token-wifi/242/24 "2018-01-11T20:37:26Z")

</div>

Добрый день !  
Версия iTop 2.4 , на Debian, устанавливал через Docker  
При установке модуля HDD выдает ошибку  
Object not following integrity rules:  
issues = Unexpected value for attribute ‘version’: Null not allowed,  
class = ExtensionInstallation, id =

Скажите, пожалуйста, как установить модуль ? Что нужно поправить ?  
Это мой первый iTop…

Заранее спасибо.

---

<div class="post-metadata">

**Author:** ![dima\_Golovanev](https://community.itop-itsm.ru/letter_avatar_proxy/v4/letter/d/85f322/32.png) [@dima\_Golovanev](https://community.itop-itsm.ru/u/dima_Golovanev)\
**Post date:** [12.Январь.2018 06:06:55 UTC](https://community.itop-itsm.ru/t/moduli-hdd-otchestvo-operativnaya-pamyat-token-wifi/242/25 "2018-01-12T06:06:55Z")

</div>

Добрый день!  
Данные модули я писал больше года назад, сейчас уже и не вспомню.  
Вы только HDD модуль пытаетесь установить?

---

<div class="post-metadata">

**Author:** ![dima\_Golovanev](https://community.itop-itsm.ru/letter_avatar_proxy/v4/letter/d/85f322/32.png) [@dima\_Golovanev](https://community.itop-itsm.ru/u/dima_Golovanev)\
**Post date:** [12.Январь.2018 06:24:31 UTC](https://community.itop-itsm.ru/t/moduli-hdd-otchestvo-operativnaya-pamyat-token-wifi/242/26 "2018-01-12T06:24:31Z")

</div>

> [@Dimm\_Zak](#):
>
> issues = Unexpected value for attribute ‘version’: Null not allowed,

Если можно пришлите скрин установки с ошибкой

---

<div class="post-metadata">

**Author:** ![Dimm\_Zak](https://community.itop-itsm.ru/user_avatar/community.itop-itsm.ru/dimm_zak/32/457_2.png) [@Dimm\_Zak](https://community.itop-itsm.ru/u/Dimm_Zak)\
**Post date:** [12.Январь.2018 06:32:24 UTC](https://community.itop-itsm.ru/t/moduli-hdd-otchestvo-operativnaya-pamyat-token-wifi/242/27 "2018-01-12T06:32:24Z")

</div>

Доброго дня !  
Спасибо за ответ.  
Первый раз устанавливал сразу все модули(обновленная версия),  
вы рекомендовали устанавливать их одновременно, получил ошибку при установке.  
Скачал предыдущую версию , только HDD - ошибка та же.  
Установил Toolkit - … зачем ? 🙂 пока не понял чем он может мне помочь.

---

<div class="post-metadata">

**Author:** ![Dimm\_Zak](https://community.itop-itsm.ru/user_avatar/community.itop-itsm.ru/dimm_zak/32/457_2.png) [@Dimm\_Zak](https://community.itop-itsm.ru/u/Dimm_Zak)\
**Post date:** [12.Январь.2018 06:45:53 UTC](https://community.itop-itsm.ru/t/moduli-hdd-otchestvo-operativnaya-pamyat-token-wifi/242/28 "2018-01-12T06:45:53Z")

</div>

скриншот ошибки

 ![iTop_error_HDD](https://community.itop-itsm.ru/uploads/default/original/1X/0ad2fb8ab1865851299d56cd263ac7d9239cd8ba.png)

---

<div class="post-metadata">

**Author:** ![dima\_Golovanev](https://community.itop-itsm.ru/letter_avatar_proxy/v4/letter/d/85f322/32.png) [@dima\_Golovanev](https://community.itop-itsm.ru/u/dima_Golovanev)\
**Post date:** [12.Январь.2018 06:49:25 UTC](https://community.itop-itsm.ru/t/moduli-hdd-otchestvo-operativnaya-pamyat-token-wifi/242/29 "2018-01-12T06:49:25Z")

</div>

> [@Dimm\_Zak](#):
>
> Установил Toolkit

ну Toolkit если я правильно помню служит для отладки больше  
Ругается что на атрибут version, но я не помню что бы я в этих модулях его где то прописывал. Сейчас проверю.  
А если ставите обновленные модули  
[https://drive.google.com/folderview?id=0B4-yIU367R7XMmtXcXdKanp1dGs&usp=sharing](https://drive.google.com/folderview?id=0B4-yIU367R7XMmtXcXdKanp1dGs&usp=sharing) какую ошибку пишет?

---

<div class="post-metadata">

**Author:** ![Dimm\_Zak](https://community.itop-itsm.ru/user_avatar/community.itop-itsm.ru/dimm_zak/32/457_2.png) [@Dimm\_Zak](https://community.itop-itsm.ru/u/Dimm_Zak)\
**Post date:** [12.Январь.2018 06:51:08 UTC](https://community.itop-itsm.ru/t/moduli-hdd-otchestvo-operativnaya-pamyat-token-wifi/242/30 "2018-01-12T06:51:08Z")

</div>

ошибка одинаковая в обоих случаях

---

<div class="post-metadata">

**Author:** ![dima\_Golovanev](https://community.itop-itsm.ru/letter_avatar_proxy/v4/letter/d/85f322/32.png) [@dima\_Golovanev](https://community.itop-itsm.ru/u/dima_Golovanev)\
**Post date:** [12.Январь.2018 06:55:23 UTC](https://community.itop-itsm.ru/t/moduli-hdd-otchestvo-operativnaya-pamyat-token-wifi/242/31 "2018-01-12T06:55:23Z")

</div>

Так. ставьте туллкит  
Насколько я помню, там можно проверить модуль на ошибку.  
И потом пришлите логи.

---

<div class="post-metadata">

**Author:** ![Dimm\_Zak](https://community.itop-itsm.ru/user_avatar/community.itop-itsm.ru/dimm_zak/32/457_2.png) [@Dimm\_Zak](https://community.itop-itsm.ru/u/Dimm_Zak)\
**Post date:** [12.Январь.2018 06:59:47 UTC](https://community.itop-itsm.ru/t/moduli-hdd-otchestvo-operativnaya-pamyat-token-wifi/242/32 "2018-01-12T06:59:47Z")

</div>

Я правильно вас понял ? или лог из консоли нужно получить ?

 ![iTop_error_HDD_toolkit](https://community.itop-itsm.ru/uploads/default/original/1X/57fdd10783f4035f45a0422789918793aebf09bc.png)

---

<div class="post-metadata">

**Author:** ![dima\_Golovanev](https://community.itop-itsm.ru/letter_avatar_proxy/v4/letter/d/85f322/32.png) [@dima\_Golovanev](https://community.itop-itsm.ru/u/dima_Golovanev)\
**Post date:** [12.Январь.2018 07:01:45 UTC](https://community.itop-itsm.ru/t/moduli-hdd-otchestvo-operativnaya-pamyat-token-wifi/242/33 "2018-01-12T07:01:45Z")

</div>

> [@Dimm\_Zak](#):
>
> Я правильно вас понял ? или лог из консоли нужно получить ?

Да все верно

---

<div class="post-metadata">

**Author:** ![dima\_Golovanev](https://community.itop-itsm.ru/letter_avatar_proxy/v4/letter/d/85f322/32.png) [@dima\_Golovanev](https://community.itop-itsm.ru/u/dima_Golovanev)\
**Post date:** [12.Январь.2018 07:10:18 UTC](https://community.itop-itsm.ru/t/moduli-hdd-otchestvo-operativnaya-pamyat-token-wifi/242/34 "2018-01-12T07:10:18Z")

</div>

Такс, на момент написания модулей, Itop был версии 2.2 или 2.3 .  
Может в этом проблема. Надо читать что изменилось в 2.4

---

<div class="post-metadata">

**Author:** ![dima\_Golovanev](https://community.itop-itsm.ru/letter_avatar_proxy/v4/letter/d/85f322/32.png) [@dima\_Golovanev](https://community.itop-itsm.ru/u/dima_Golovanev)\
**Post date:** [12.Январь.2018 07:11:50 UTC](https://community.itop-itsm.ru/t/moduli-hdd-otchestvo-operativnaya-pamyat-token-wifi/242/35 "2018-01-12T07:11:50Z")

</div>

Модули я проверил,ошибок нету.

---

<div class="post-metadata">

**Author:** ![dima\_Golovanev](https://community.itop-itsm.ru/letter_avatar_proxy/v4/letter/d/85f322/32.png) [@dima\_Golovanev](https://community.itop-itsm.ru/u/dima_Golovanev)\
**Post date:** [12.Январь.2018 07:29:11 UTC](https://community.itop-itsm.ru/t/moduli-hdd-otchestvo-operativnaya-pamyat-token-wifi/242/36 "2018-01-12T07:29:11Z")

</div>

Так кажется нашел.  
Создай пустой файл extension.xml  
Впиши в него

```
<?xml version="1.0" encoding="UTF-8"?>
 <extension format="1.0">
<extension_code>HDD</extension_code>
<version>2.2.0</version>
<label>hdd Sample Module</label>
<description>HDD itop 2.4</description>
<mandatory>false</mandatory>
<more_info_url>GOOD</more_info_url>
 </extension>

```

Сохраните и закиньте в папку с модулем HDD и установи.  
Отпишите результат

---

<div class="post-metadata">

**Author:** ![Dimm\_Zak](https://community.itop-itsm.ru/user_avatar/community.itop-itsm.ru/dimm_zak/32/457_2.png) [@Dimm\_Zak](https://community.itop-itsm.ru/u/Dimm_Zak)\
**Post date:** [12.Январь.2018 07:47:18 UTC](https://community.itop-itsm.ru/t/moduli-hdd-otchestvo-operativnaya-pamyat-token-wifi/242/37 "2018-01-12T07:47:18Z")

</div>

Спасибо Дмитрий ! Вы Маг и Волшебник 🙂  
Установил “старую” версию модуля,позже попробую поставить весь комплект обноленной версии.  
Алгоритм для каждого модуля одинаковый ?  
Нужно добавить в папку с модулем  
файл **extension.xml** с содержимым

```
<?xml version="1.0" encoding="UTF-8"?>
 <extension format="1.0">
<extension_code>HDD</extension_code>
<version>2.2.0</version>
<label>hdd Sample Module</label>
<description>HDD itop 2.4</description>
<mandatory>false</mandatory>
<more_info_url>GOOD</more_info_url>
 </extension>

```

 ![iTop_HDD](https://community.itop-itsm.ru/uploads/default/original/1X/5ec12688e752f65b36339c35994030d582ed009b.png)

---

<div class="post-metadata">

**Author:** ![dima\_Golovanev](https://community.itop-itsm.ru/letter_avatar_proxy/v4/letter/d/85f322/32.png) [@dima\_Golovanev](https://community.itop-itsm.ru/u/dima_Golovanev)\
**Post date:** [12.Январь.2018 07:50:16 UTC](https://community.itop-itsm.ru/t/moduli-hdd-otchestvo-operativnaya-pamyat-token-wifi/242/38 "2018-01-12T07:50:16Z")

</div>

Ага, это новая фишка 2.4)

---

<div class="post-metadata">

**Author:** ![Dimm\_Zak](https://community.itop-itsm.ru/user_avatar/community.itop-itsm.ru/dimm_zak/32/457_2.png) [@Dimm\_Zak](https://community.itop-itsm.ru/u/Dimm_Zak)\
**Post date:** [12.Январь.2018 09:02:44 UTC](https://community.itop-itsm.ru/t/moduli-hdd-otchestvo-operativnaya-pamyat-token-wifi/242/39 "2018-01-12T09:02:44Z")

</div>

Дмитрий,  
файл **extension.xml** нужно под каждую папку редактировать (речь про ваши модули) ?  
Или нужно использовать в этих модулях одинаковый файл ?

---

<div class="post-metadata">

**Author:** ![dima\_Golovanev](https://community.itop-itsm.ru/letter_avatar_proxy/v4/letter/d/85f322/32.png) [@dima\_Golovanev](https://community.itop-itsm.ru/u/dima_Golovanev)\
**Post date:** [12.Январь.2018 09:10:15 UTC](https://community.itop-itsm.ru/t/moduli-hdd-otchestvo-operativnaya-pamyat-token-wifi/242/40 "2018-01-12T09:10:15Z")

</div>

Я думаю под каждую папку.  
Открываете module.“Название модуля”.php  
И копируете ‘label’ =\> Название модуля в файл extansion  
 пишите любой

[Предыдущая страница](https://community.itop-itsm.ru/t/moduli-hdd-otchestvo-operativnaya-pamyat-token-wifi/242.md?page=1)

[Следующая страница](https://community.itop-itsm.ru/t/moduli-hdd-otchestvo-operativnaya-pamyat-token-wifi/242.md?page=3)
