The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"OpenNews: Система инвентаризации компьютерной и оргтехники G..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"OpenNews: Система инвентаризации компьютерной и оргтехники G..."  +/
Сообщение от opennews on 30-Мрт-06, 07:47 
Вышла новая версия системы инвентаризации компьютерной и оргтехники предприятия GLPI (Gestion Libre de Parc Informatique) (http://glpi.indepnet.org).


Этот проект предназначен для работы с базой данных IT и телекоммуникационного оборудования, установленного на предприятии. Также имеется возможность ведения учета расходных материалов и организации службы технической поддержки по расписанию и по заявкам пользователей.


При использовании совместно с продуктом OCS-Inventory (http://ocsinventory.sourceforge.net) возможно создание максимально автоматизированной системы инвентаризации.


OCS-Inventory (http://ocsinventory.sourceforge.net) основан на распределяемых модулях, устанавливаемых на инвентаризируемые машины, которые отсылают подробную информацию о системе и подключенных устройствах в выделенную базу данных.


GLPI русифицирована, создана на PHP и использует СУБД MySQL, лицензия GPL.

URL: http://glpi.indepnet.org
Новость: https://www.opennet.ru/opennews/art.shtml?num=7226

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  –1 +/
Сообщение от гость on 30-Мрт-06, 07:47 
> GLPI ... создана на PHP

С этого надо было начинать!
Ибо напрочь убивает всяческое желание использовать данный продукт.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Aleksey (??) on 30-Мрт-06, 08:28 
PHP - достаточно неплохой язык программирования. Или на чем по-вашему надо было бы писать такую систему?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "не нравится -- "  +/
Сообщение от Michael Shigorin email on 30-Мрт-06, 08:30 
кто-то заставляет?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

8. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  –1 +/
Сообщение от skyogre on 30-Мрт-06, 10:38 
Какие мы нежные... Какая разница на чём написано, лишь бы работало. На FoxPro до сих пор пишут нормальные бухгалтерии. Были бы нормальные инженеры, а не мальчики, называющие себя админами и кулхацкерами.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Michael Shigorin email on 30-Мрт-06, 08:32 
Кстати, к Request Tracker есть asset manager (никак не доберусь прикрутить, хоть у нас его уже и опакетили); плюс существует http://freshmeat.net/projects/irm

PS: для языковых фанатов -- RT перловое.  Лиспового или эйфелевого не встречалось.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от uldus (ok) on 30-Мрт-06, 09:21 
>PS: для языковых фанатов -- RT перловое.  Лиспового или эйфелевого не
>встречалось.

RT пример как можно излишней гибкостью угробить проект, на 500 тикетов оно уже достает своей неповоротливостью на двупроцессорном Pentium 1000. Сделал отладку запросов к базе и понял - в морг, там без индексов куча выборок по текстовым полям сплошь и рядом.

Качество кода не зависит от языка прогаммирования, на любом языке можно писать отвратительно и неэффективно. На PHP поделок большинство, поэтому и такой негатив по отношению к нему. Видел отличные PHP проекты сделанные профессионалами, только их слишком мало.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

11. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +1 +/
Сообщение от hiddenman email on 30-Мрт-06, 22:36 
Не знаю, что вы там делали, RT с Assets Tracker, RTFM и 2500 тикетами прекрасно крутится на виртуальном сервере (vserver) на машине с еще десятком виртуальных серверов подобных, ничего выдающего в которой нет (P4,1Gb,80Gb SATA [или даже IDE]). Фантастической скорости нет (да никто пока даже и не пытался оптимизировать, все пакеты и настройки штатные), но и раздражения от задержки нет.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

137. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от 91217 on 22-Май-09, 14:38 
>Кстати, к Request Tracker есть asset manager (никак не доберусь прикрутить, хоть
>у нас его уже и опакетили); плюс существует http://freshmeat.net/projects/irm
>
>PS: для языковых фанатов -- RT перловое.  Лиспового или эйфелевого не
>встречалось.

Ой, а на баше можно? Ну можно, можно, а?

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

5. "Симпатичная программка"  +/
Сообщение от XAnder (ok) on 30-Мрт-06, 09:19 
Поставил сейчас эту штуку. Вроде нормальная вещь.

Порадовал процесс установки - почти полный автомат. Если чего-то не хватает, сообщает об этом, дает подсказки по делу. В общем, гадать не пришлось.

Перевод на русский язык неплохой, хотя и не 100%, и опечатки проскакивают, и французский иногда вылезает :)

По интерфейсу не все сразу понятно (по крайней мере мне). Так что без чтения доков, чувствую, не обойтись.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Ним on 30-Мрт-06, 10:01 
>Так что без чтения доков, чувствую, не обойтись.

ага не обойтись.
вообще-то без OCS Inventory NG толку-то от нее чуть..
поэтому читаем вначале мануал OCS на 87 страницах, а потом уж собсна мануал GLPI

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Mark Silinio email on 30-Мрт-06, 11:13 
кто-либо это дело использует? стоящая вещь?
сейчас используется checkcfg, думал вот об этой штуковине...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "кто -либо юзал уже?"  +/
Сообщение от shadow email(??) on 30-Мрт-06, 15:28 
Если кто-либо пробовал это в связке с OCS Inventory напишите своё мнение.
Очень заманчивое описание, интересно узнать мнение тех кто пользовался.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Ratnik email on 06-Апр-06, 10:38 
Пробовал поставить OCS Inventory. Эта система встает только на php4. Там везде в коде стоит <? а в php5 я так понял это уже не проходит и нужно ставить <?php.
Хотя помоему уже давно рекомендуют ставить <?php а не <?.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от glyph on 13-Апр-06, 17:37 
Сабж имеет баг с ajax, имхо. Переодически возникают dead-locks на файлах сессий. Стоит на FreeBSD 5.4, php5, mysql5. Если кто-то сумел победить - пишите.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "GLPI + OCSNG"  +/
Сообщение от NitroPunk on 09-Апр-07, 13:29 
Великолепный комплекс. Такого масштаба покрытия всевозможных нюансов инвентаризации не встречал нигде. Что удивляет - это бесплатность. Никаких нареканий в работе нет, за исключением одного НО: нет поддержки UTF-8 (связался с разработчиками - они подтвердили, что разработки на эту тему ведутся), в связи с этим при сборе информации на машинах с русскоязычной кодировкой (софта, например) - в системе высплывают нераспознаваемые символы. Радует, что подобной информации в интерфейсе встречается не очень много, да и баг уже в процессе фикса.

Система на 5+

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "GLPI + OCSNG"  +/
Сообщение от abkv email on 25-Май-07, 16:20 
Как показало первое вскрытие, проблема с кодировкой начинается с агента-сканера, который уже XML делает  в неправильной кодировке, дальше, видимо, уже все можно пробовать победить настройкой базы и PHP. А кто-нибудь пробовал взять исходники и посмотреть, можно ли что сделать самостоятельно? Стоит ли за это браться? Разработчики обещают может быть к концу года - ждать нет времени...
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

15. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от arruah email(??) on 19-Апр-07, 13:17 
Я что то не соображу что с чем связывать.. То ли OCS сначала ставить потом сверху на него прослойкой glpi либо наоборот ? Или это совсем разные вещи ?
Насколько я понял у OCS тоже есть вебинтерфейс.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Alexandr email(??) on 28-Апр-07, 08:16 
>Я что то не соображу что с чем связывать.. То ли OCS
>сначала ставить потом сверху на него прослойкой glpi либо наоборот ?
>Или это совсем разные вещи ?
>Насколько я понял у OCS тоже есть вебинтерфейс.


Помоему значения не имее что ставить раньше. Они между собой никак не связаны при установке. Уже потом после установки glpi и ocsinventory в настройках glpi связываеш его с базой ocsinventory. Да а вот с кодировкой действительно проблема :-(

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

18. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от alonefox (ok) on 23-Окт-07, 16:38 
Сейчас поставил отдельно одно и отдельно другое. У каждой свой плюс. OCS умеет информацию собирать, а GLPI широка в функциональности.

Хочеться объединиить. Сейчас нашел плагин для GLPI, но как пишут сами авторы он не работает с версией GLPI 0.65 и выше, что естественно не хорошо. Сейчас даже не знаю что делать.

> Помоему значения не имее что ставить раньше. Они между собой никак не
> связаны при установке. Уже потом после установки glpi и ocsinventory в
> настройках glpi связываеш его с базой ocsinventory. Да а вот с кодировкой
> действительно проблема :-(

Это объясните как? На сколько я читал сайт GLPI связь между ними осуществляется плагином для GLPI, или я что-то не правильно понял?

Что касается кодировки. Если кто даст ссылки на исходники агента под Вынь, то постараюсь что-ниб Худь придумать.отя исходники бы самого "OCSInventory.exe".

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

19. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от alonefox (ok) on 25-Окт-07, 10:05 
В системе (в агенте сбора информации для Windows) была проблема кодировкой (малые русские буквы, начиная с 'х'(0xF4 или 244). Т.е. буквы 'хцчшщъыьэюя' преобрались в символ английского языка 'x' (0x78 или 120).
Я взял исходники программы агента OCS для Windows.
Ошибка оказалась в файле './win32_agent/include /_common\utils.h' в строке 371:
static void cleanXml( CMarkup* pX ) {
    CString bef = pX->GetDoc();
    
    for(int i=0;i<bef.GetLength();i++) {    
        UCHAR cut = (UCHAR)bef.GetAt(i);
-        if( (cut<32 || cut>244) && cut!=10 && cut!=13 ) {  
+        if( (cut<32) && cut!=10 && cut!=13 ) {            
            bef.SetAt(i,'x');        
        }
    }
    pX->SetDoc(bef);
}

Как пишут на сайте разработчика исходные тексты можно получить так:
cvs -z3 -d:pserver:anonymous@ocsinventory.cvs.sourceforge.net:/cvsroot/ocsinventory co -P modulename
т.е. для получения агента для Windows:
cvs -z3 -d:pserver:anonymous@ocsinventory.cvs.sourceforge.net:/cvsroot/ocsinventory co -P win32_agent
Компилировать под MS VisualStudio 2005 у меня не удалось. Опять же возвращаясь к сайту (форуму) разработчиков было выяснено, что компилировать можно только при использовании MS VisualC++ 6.0 SP5 + Windows Server 2003 Platform SDK не ранее февраля 2003 года.
Я использовал Windows Server 2003 SP1 Platform SDK, причем для экономии интернет трафика устанавливал с инета (Web install), выбирая только то, что надо. Таки образом уложился в 30-80 Мб.
(Внимание)При компиляции устанавливать Release, иначе (у меня) не компилируется.
(Внимание)Когда попадеться ошибка о невозможности выделения массива 0 длины в файле Platform SDK 'WSPiApi.h' строка примерно 45, нагло закомментировал и все откомпилировалось.
У меня все работает, сейчас буду править базу OCS для правильного импорта данных в базу

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

20. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Valeriy email(??) on 11-Янв-08, 10:11 
>[оверквотинг удален]
>использовании MS VisualC++ 6.0 SP5 + Windows Server 2003 Platform SDK
>не ранее февраля 2003 года.
>Я использовал Windows Server 2003 SP1 Platform SDK, причем для экономии интернет
>трафика устанавливал с инета (Web install), выбирая только то, что надо.
>Таки образом уложился в 30-80 Мб.
>(Внимание)При компиляции устанавливать Release, иначе (у меня) не компилируется.
>(Внимание)Когда попадеться ошибка о невозможности выделения массива 0 длины в файле Platform
>SDK 'WSPiApi.h' строка примерно 45, нагло закомментировал и все откомпилировалось.
>У меня все работает, сейчас буду править базу OCS для правильного импорта
>данных в базу

Поделишься?

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

21. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от pvalov email(ok) on 15-Янв-08, 14:41 
>[оверквотинг удален]
>Компилировать под MS VisualStudio 2005 у меня не удалось. Опять же возвращаясь
>к сайту (форуму) разработчиков было выяснено, что компилировать можно только при
>использовании MS VisualC++ 6.0 SP5 + Windows Server 2003 Platform SDK
>не ранее февраля 2003 года.
>Я использовал Windows Server 2003 SP1 Platform SDK, причем для экономии интернет
>трафика устанавливал с инета (Web install), выбирая только то, что надо.
>Таки образом уложился в 30-80 Мб.
>(Внимание)При компиляции устанавливать Release, иначе (у меня) не компилируется.
>(Внимание)Когда попадеться ошибка о невозможности выделения массива 0 длины в файле Platform
>SDK 'WSPiApi.h' строка примерно 45, нагло закомментировал и все откомпилировалось.

Спасибо. Я использовал VC++ 6.0 SP6 + Windows Server 2003 Platform SDK(выкачал из локалки). Когда настроил path к либам и хидерам SDK, поставил их по списку первыми.
Кое как скомпилировал.

>У меня все работает, сейчас буду править базу OCS для правильного импорта
>данных в базу

Не понял. О чем речь?

Плюс мои пять копеек :). При просмотре через www не правильно отображается русские названия программ. Открываем для редактирования
/var/www/ocsreports/machine.php и правим function print_softwares($systemid)
...
        while($item = mysql_fetch_object($resultDetails))
        {       $ii++; $td3 = $ii%2==0?$td2:$td4;
                echo "<tr>";
-                echo "$td3".htmlentities(textDecode($item->PUBLISHER))."</td>
-                          $td3".htmlentities(textDecode($item->NAME))."     </td>
+                echo "$td3".textDecode($item->PUBLISHER)."</td>
+                          $td3".textDecode($item->NAME)."     </td>
                      $td3".textDecode($item->VERSION)."  </td>
                          $td3".(htmlentities(textDecode($item->COMMENTS))?htmlentities(textDecode($item->COMMENTS)):"N/A")."     </td>";
....

Усё. Радуясь, начинаем править исходники glpi :)))


Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

22. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от liveder on 28-Янв-08, 12:47 
ну.. тогда уж и описание можно было бы на русском сделать =)
$td3".(htmlentities(textDecode($item->COMMENTS))?textDecode($item->COMMENTS):"N/A")."     </td>";
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

25. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от ame email on 31-Янв-08, 15:32 
Также помогает замена htmlentities() на htmlspecialchars().

>Усё. Радуясь, начинаем править исходники glpi :)))

Как результаты с кодировкой в GLPI?

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

28. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от pvalov email(ok) on 01-Фев-08, 06:08 
>Также помогает замена htmlentities() на htmlspecialchars().
>
>>Усё. Радуясь, начинаем править исходники glpi :)))
>
>Как результаты с кодировкой в GLPI?

Забил я на это неблагодарное дело.


Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

26. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от abkv email(ok) on 31-Янв-08, 16:55 
><Skip>
>У меня все работает, сейчас буду править базу OCS для правильного импорта
>данных в базу

Будем очень благодарны всем отделом, если поделитесь готовым exe- шником. Почти все на PHP победили, а откомпилировать агента - никак.

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

30. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от pvalov email(ok) on 01-Фев-08, 08:22 
>><Skip>
>>У меня все работает, сейчас буду править базу OCS для правильного импорта
>>данных в базу
>
>Будем очень благодарны всем отделом, если поделитесь готовым exe- шником. Почти все
>на PHP победили, а откомпилировать агента - никак.

По просьбам трудящихся.
http://ocsinventory.narod.ru/agentWinOcs.rar

Отписывать глюки, баги здесь.

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

31. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от abkv email(ok) on 01-Фев-08, 16:28 
>По просьбам трудящихся.
><см. выше>
>Отписывать глюки, баги здесь.

Большое спасибо от лица службы и моего лично! Все просто прекрасно РАБОТАЕТ! Пока глюко-багов нет - появятся скажем.  Теперь думаем что делать с уже собранной базой - жалко чистить, а видимо придется.
Есть ли советы/опыт как новую версию клиента быстро расставить? Может MSI пакет собрать...

Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

35. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от pvalov email(ok) on 04-Фев-08, 07:07 
>>По просьбам трудящихся.
>><см. выше>
>>Отписывать глюки, баги здесь.
>
>Большое спасибо от лица службы и моего лично! Все просто прекрасно РАБОТАЕТ!
>Пока глюко-багов нет - появятся скажем.  Теперь думаем что делать
>с уже собранной базой - жалко чистить, а видимо придется.
>Есть ли советы/опыт как новую версию клиента быстро расставить? Может MSI пакет
>собрать...

После установки агента, нужно заменить файло из архива на то, что есть в
disk:\Program Files\OCS Inventory agent. Можно через AD заменить файло.
На счет дистриба, будет время, сделаю...

Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

23. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от liveder email on 28-Янв-08, 12:49 
а проблема некорректного преобразования из utf8 в windows-1251 решил?
а то буквы э, ь, я и еще какие-то как "х" отображаются :(
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

24. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от pvalov email(ok) on 29-Янв-08, 07:46 
>а проблема некорректного преобразования из utf8 в windows-1251 решил?
>а то буквы э, ь, я и еще какие-то как "х" отображаются
>:(

Да, решили. См. выше сообщение от alonefox. Нужно править исходники windows агента. После этого, если использовался глюкавый агент, нужно почистить базу OCS. Иначе после смены на нормальный агент, всякие буквы 'x' будут по прежнему отображаться.

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

41. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от дождь email(ok) on 08-Фев-08, 17:08 
(разобрался)
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

27. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от abkv email(ok) on 31-Янв-08, 17:03 
У кого-нибудь работает серверная часть OCS Inventory NG под Linux? Есть ли  сравнение с Win версией?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

29. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от pvalov email(ok) on 01-Фев-08, 06:10 
>У кого-нибудь работает серверная часть OCS Inventory NG под Linux? Есть ли
> сравнение с Win версией?

Да, работает. Сравнений с серверной win нету. :)

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

32. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от abkv email(ok) on 01-Фев-08, 16:43 
Насколько понятно из help-a и сообщения "You need ipdiscover-util.pl (Linux only) for expert mode", появляющегося в просмотре подсети в "Сетевой информации", отличия от windows версии есть. Интересно, что за ipdiscover-util.pl, что за фича в expert mode добавляется, и зачем оно нам надо? Гляньте, если не сложно, есть ли такой ipdiscover под Linux-ом, может стОящая вещь?
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

181. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от anono on 22-Июн-10, 14:03 
>Насколько понятно из help-a и сообщения "You need ipdiscover-util.pl (Linux only) for
>expert mode", появляющегося в просмотре подсети в "Сетевой информации", отличия от
>windows версии есть. Интересно, что за ipdiscover-util.pl, что за фича в
>expert mode добавляется, и зачем оно нам надо? Гляньте, если не
>сложно, есть ли такой ipdiscover под Linux-ом, может стОящая вещь?

ipdiscover дает возможность назначить агенту на клиентской машине задачу сканировать свою подсеть и результаты слать на сервер вместе с инвентаризационной инфой. по этим данным видно сколько в подсети всего устройств, сколько проинвентарено, сколько непроинвентарено. я пользовался сервером под юникс 1.3.1. там столкнулся с граблями выдвижения этих самых агентов на сканирование сети (по результатам внутренних расчетов сервера). у меня назначилась первая машина, куда установил агента (вин). другие машины назначал руками. в базе в таблице "devices". таблица простая.
HARDWARE_ID - ид компа в базе.
NAME        - статичное "IPDISCOVER"
IVALUE      - статичное "1"
TVALUE      - адрес сети (например 192,168,100,0)
COMMENTS    - статичное (null)
инфу про это косяк нашел на форумаз самого OCS.
вещь обязательно нужная :)

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

182. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от anono on 22-Июн-10, 14:16 
еще один момент. нужно будет настроить права на запись в папках на сервере. у меня было тут:
/var/lib/ocsinventory-reports/IPD

туда надо разрешить запись для апача. я сменил группу рекурсивно на паке "ocsinventory-reports" на www-data и разрешил группе запись.

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

33. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от leo70 email(ok) on 03-Фев-08, 18:10 
После компиляции win клиента с исправлениями как посоветовал alonefox заглавные буквы П,Р,Б,Э меняются на "я".
У кого нибудь такое проявилось?
База UTF8, клиенту все отдается на 1251.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

34. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от pvalov email(ok) on 04-Фев-08, 06:55 
>После компиляции win клиента с исправлениями как посоветовал alonefox заглавные буквы П,Р,Б,Э
>меняются на "я".
>У кого нибудь такое проявилось?
>База UTF8, клиенту все отдается на 1251.

Подробней можно? В каком разделе П,Р,Б,Э меняются на "я"? Например, у меня в разделе "Программное обеспечение" из софта есть позиция "Проигрыватель Windows Media 10". Ни каких "я" нету.

И что использовал при компиляции? VC++ какой пак? SDK какой версии? Или уже собранным пользуешься?

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

36. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от leo70 email(??) on 04-Фев-08, 08:46 
Проявляется в описании софта, т.е. "яакет безопасности ....", в описании ПК, в описании переферии "ясширенная стандартная клавиа..".
Агента собирал VC++ SP6 + PSDK. Попробовал выложенным здесь агентом таже проблема.
Исходя из Вашего ответа и моих "опытов" проблема не в агенте, а вот где рыть чего-то пока не пойму...
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

37. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от pvalov email(ok) on 04-Фев-08, 09:31 
>Проявляется в описании софта, т.е. "яакет безопасности ....", в описании ПК, в
>описании переферии "ясширенная стандартная клавиа..".
>Агента собирал VC++ SP6 + PSDK. Попробовал выложенным здесь агентом таже проблема.
>
>Исходя из Вашего ответа и моих "опытов" проблема не в агенте, а
>вот где рыть чего-то пока не пойму...

Попробуй следующим образом:
1. Косишь комп из базы, где есть всякие "я", "x" и т.д. Либо через web-интерфейс, либо напрямую из базы.
2. Ставишь OcsAgentSetup.exe (если не стоит)
3. Делаешь замену файло из архива(или то что ты скомпилил) на то, что есть в disk:\Program Files\OCS Inventory agent.
4. Из консоли OCSInventory.exe /server:192.168.1.1 /np /debug
5. Просматриваешь результат.

Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

38. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от leo70 email(??) on 04-Фев-08, 10:25 
Разобрался проблема была в MySQL.
Кроме установки по умолчанию utf8 записал set names utf8 в разделе mysqd. Все стало отображаться корректно. Теперь буду скрещивать с GLPI.
Так что под Linux OCS Inventory работает :)
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

39. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от дождь email(ok) on 05-Фев-08, 15:39 
>Разобрался проблема была в MySQL.
>Кроме установки по умолчанию utf8 записал set names utf8 в разделе mysqd.
>Все стало отображаться корректно. Теперь буду скрещивать с GLPI...

[i]Как у Вас успехи с GLPI?
И всё же по логике завязано здесь - (в inc\db.function.php сама функция importArrayFromDB() вызываемая в ocsng.function.php... А никак не хотят быть на русском данные... решили ли Вы этот момент?[/i]


Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

40. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от leo70 email(??) on 05-Фев-08, 16:04 
Импорт идет, а с русским пока беда. Борьба продолжается....
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

42. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от дождь email(ok) on 12-Фев-08, 11:54 
>Импорт идет, а с русским пока беда. Борьба продолжается....

[i]Получилось ли у кого-нибудь "руссифицировать" так сказать?[/i]

Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

43. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +1 +/
Сообщение от leo70 email(??) on 14-Фев-08, 15:58 
Заработало.
glpi:
1. в редактируем inc/dbmysql.class.php строка 65 меням SET NAMES UTF-8 на windows-1251
2. конвертим locales/ru_RU.php из utf-8  в windows-1251
3. лазаем по всем файлам и правим charset=utf-8 на windows-1251
4. если ставили по умолчанию русский интерфейс, перейти на английскй и обратно.

my.cnf
[mysqld]
default-character-set = utf8
init-connect = "set names utf8"

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

44. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от дождь email(ok) on 20-Фев-08, 17:20 
>1. в редактируем inc/dbmysql.class.php строка 65 меням SET NAMES UTF-8 на windows-1251

[i]Имеется ввиду, что изменяем строку 65 следующего вида:[/i]
@mysql_query("SET NAMES '" . (isset($this->dbenc) ? $this->dbenc : "utf8") . "'",$this->dbh);

[i]на:[/i]
@mysql_query("SET NAMES '" . (isset($this->dbenc) ? $this->dbenc : "cp1251") . "'",$this->dbh);

[i]Изначально считаем, что таблицы OCS Inventory в формате UTF-8.
Конвертировал ru_RU.php, изменил charset... пока не отображается корректно, попробую переустановить GLPI.[/i]

Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

45. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от leo70 email(??) on 21-Фев-08, 09:39 
А что конкретно некорректно отображается?
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

46. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от дождь email(ok) on 21-Фев-08, 12:27 
[i]Не раработает... Подскажите что не так?

[mysqld]
default-character-set = utf8
init-connect="SET NAMES utf8"
...
character-set-server = utf8
collation-server = utf8_unicode_ci

GLPI:
1. База glpi и ocsweb в utf8_unicode_ci
2. Изменяю inc/dbmysql.class.php, строку 65 на:
@mysql_query("SET NAMES '" . (isset($this->dbenc) ? $this->dbenc : "cp1251") . "'",$this->dbh);
3. Конвертирую ru_RU.php в windows-1251.
4. Изменяю charset в 49 файлах: charset=windows-1251

и всё равно в результате информация не отображается в правильной кодировке, данные приходят в базу в виде:
"?????????? ???????????? ??? Windows Internet Explorer".

Где я что-то упускаю, подскажите, пожалуйста?[/i]

Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

47. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от MaxAndrey email on 21-Фев-08, 20:44 
Народ. Имеется два вопроса:
1. Как в базу внести список пользователей доменов (руками неужто вбивать?)
2. Как настроить отчеты в pdf для кириллицы? А то вместо русских букв - вопросики.

icq: 190149352

Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

48. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Dreamkeeper email(ok) on 04-Мрт-08, 10:53 
Почти полностью решил проблемы с кодировками.
Сервер ставился под Debian с UTF-8 локалью.
В конфигурации mySQL прописать:
[mysql]
default-character-set = utf8

[mysqld]
default-character-set = utf8
character_set_server = utf8
collation_server = utf8
skip-character-set-client-handshake

Далее, необходимо для таблицы files принудительно прописать в sql скрипте создания базы кодировку latin1 (иначе будет ругаться на длину ключа myISAM).

Так же необходимо перекодировать в UTF-8 файл с переводом интерфейса, и прописать кодировку.

В "морде" OCS правим файлы:
В prefrences.php
define("UTF8_DEGREE", 0 );
В machine.php в стр. 134 вместо TextDecode ипользовать utf8_decode
Для корректного отображения ПО использовать функцию htmlentities(<Переменная>,ENT_COMPAT,UTF) (в функции print_softwares() файла machine.php).
Для корректной работы GLPI в "морде" GLPI правим:
/inc/ocsng.class.php в строке 50 видим $this->dbenc="latin1"; меняем $this->dbenc="utf-8";  

Теперь надо "привить" UTF-8 к агенту. Собираем под MS VC++ 6.0 (см. пост AloneFox).
WIN32_AGENT\include\_common\defines.h(47)
#define XML_HEADERS _T( "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<!DOCTYPE REQUEST>\r\n")
/win32_agent/include /_common\utils.h
Правим функцию cleanXml:
static void cleanXml( CMarkup* pX ) {

    setlocale(LC_ALL,"");
     CString bef = pX->AToUTF8(pX->GetDoc());
     pX->SetDoc(bef);
}
Необходимо при этом обновить библиотеку mark-up до Release 9.0 и прописать туда две функции из "старой" библиотеки, которые туда поместили разработчики OCS.
Детально процесс сборки описывать не буду.
Далее собираем с помощью NSIS OCSLogon,OCSAgentSetup,OCSAgent.
Все.


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

49. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Anth0ny email on 29-Апр-08, 16:27 
=)
Граждане, прошу помочь советом....

VS++6.0, SP6, W2003SP1 SDK

При попытке скомпилить агента из полученных из CVS сорцов, получаю следующее:

--------------------Configuration: OcsWmi - Win32 Debug--------------------
Compiling...
OcsWmi.cpp
C:\CVS\win32_agent\OcsWmi\OcsWmi.cpp(1626) : error C2065: 'V_I8' : undeclared identifier
C:\CVS\win32_agent\OcsWmi\OcsWmi.cpp(1650) : error C2065: 'V_UI8' : undeclared identifier
Error executing cl.exe.

OcsWmi.dll - 2 error(s), 0 warning(s)

Не подскажете, что это? Никто с таким не сталкивался?
Я смотрю в нете это не обсуждается, значит какой-то мой косяк. Скорее всего явный...
То-ли чего-то не сделал, то-ли сделал что-то лишнее...

Так же пробовал выборочно компилить отдельный модули агента:

download files - проходит

mo_dev files - проходит

zip files - проходит

update files - получаю
C:\CVS\win32_agent\update\update.cpp(200) : error C2065: 'CDeleteFile' : undeclared identifier

TestSysInfo files - получаю
c:\plat_sdk\include\iphlpapi.h(183) : error C2065: 'PMIB_ICMP_EX' : undeclared identifier
c:\plat_sdk\include\iphlpapi.h(183) : error C2146: syntax error : missing ')' before identifier 'pStats'
c:\plat_sdk\include\iphlpapi.h(183) : warning C4229: anachronism used : modifiers on data are ignored
c:\plat_sdk\include\iphlpapi.h(185) : error C2059: syntax error : ')'

SysInfo files- получаю тьму ошибок (SysInfo.dll - 53 error(s), 10 warning(s))

OCSWMI files - как уже писал выше, не собирается

OCSServiceMsg files - проходит

OCSService files - получаю OcsService.exe - 41 error(s), 3 warning(s)

OCSInventory Agent files - получаю OCSInventory.exe - 28 error(s), 8 warning(s)

Хотя бы намекните, в каком направлении копать...?

Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

50. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Anth0ny email on 30-Апр-08, 12:27 
Братцы, нужна помощь =(
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

51. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Андрей (??) on 30-Апр-08, 19:24 
А с разработчиками связывался?
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

52. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Anth0ny email on 04-Май-08, 11:04 
>А с разработчиками связывался?

а то...
они молчат как партизаны =(
хоть бы намекнули, в чём моя проблема...

http://forums.ocsinventory-ng.org/search.php?search_id=29760...


Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

53. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от дождь email(??) on 08-Май-08, 11:54 
А зачем компилить агента?
На сайте разработчиков в разделе Downloads доступен на ряду с оригинальным:
http://downloads.sourceforge.net/ocsinventory/OCSNG_WINDOWS_...

OCSNG_WINDOWS_AGENT_1.02_RC2_OTEA.zip (internal version 4.0.4.9) Include patch for extented character set from our Russian friend Corvin1977

Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

54. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Anth0ny email on 08-Май-08, 12:02 
>А зачем компилить агента?
>На сайте разработчиков в разделе Downloads доступен на ряду с оригинальным:
>http://downloads.sourceforge.net/ocsinventory/OCSNG_WINDOWS_...
>
>OCSNG_WINDOWS_AGENT_1.02_RC2_OTEA.zip (internal version 4.0.4.9) Include patch for extented character set from our
>Russian friend Corvin1977

=)) Так это случилось уже после того как я отпостил...
И кстати всё не так однозначно: складывается впечатление что в базе русский всё равно хранится как cp1252.

я наконец настроил корректный вывод в OCSNG русского.
щаз бетатестчу GLPI 0.71

имхо продукт уже почти готов. хотя и не безгрешен...

и пересборка клиента мне нужна для того что бы дооснастить его новыми функциями.
так до сих пор и не разобрался в указанных ранее ошибках...

Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору

55. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от alonefox (ok) on 09-Май-08, 00:33 
когда я только начал использовать glpi+ocs я все оставлял как оно есть. Позже делал cp1251, но все же доверяю utf8. сейчас (пускай не последний) использую ocs который "общается" с web сервером (perl модулем) в кодировке utf. там был (возможно уже исправили) баг, что русские буквы, начиная с "х" менялись (как не смешно) на англ "х"...
Если интересно могу выслать свой вариант исходников. Или патч накать... Но, только, на старую версию...
А вот по поводу компиляции... Она как раз и явилась причиной, почему я более не компилю новые версии... Мне пришлось комментировать строки, на которые VS ругалась в файлась !!!самого_SDK!!!
Успехов ребята. Если что получиться не забывайте писать о результатах.
P.S. Не получается пишите камни, на которые натыкаетесь :)
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору

56. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +1 +/
Сообщение от klon email(??) on 26-Май-08, 10:58 
Долгое время читал данный форум, прежде чем созрел написать

много чего перепробовал из описанного выше, но так и не добился нормальной работы связки OCS+GLPI, поэтому хочу поделиться своим решением из серии "давайте через жопу" :)

не решился пересобирать агента под винду, т.к. раньше не было такого опыта и собственно не силен в этом, поэтому просто использую OCSNG_WINDOWS_AGENT_1.02_RC2_OTEA с их сайта

на сервере установлен Slackware 11 + все необходимые компоненты
OCSNG_UNIX_SERVER_1.02_RC1
glpi-0.70.2

1. Проблема отображения русских букв в название железа и программ решилась как описывает Dreamkeeper:
> В "морде" OCS правим файлы:
> В prefrences.php
> define("UTF8_DEGREE", 1 );
> В machine.php в стр. 134 вместо TextDecode ипользовать utf8_decode
> Для корректного отображения ПО использовать функцию htmlentities(<Переменная>,ENT_COMPAT,UTF) (в функции print_softwares() файла machine.php).

Таким образом получаем корректное отображение всей собранной информации в OCS, но проблему экспорта в glpi такие танцы с бубном не решили, т.к. в самой базе русские буквы храняться в виде иероглифов(так и смог понять в какой оно кодировке)

Решил эту проблему следующим образом:
Создал еще одну базу(для транзита данных) и скрипт который делает экспорт из рабочей базы OCS затем перекодирует данные и вносит их в "транзитную" базу, а glpi настроен не на рабочую базу OCS а как раз на "транзитную".
Еще в /inc/ocsng.class.php в строке 50 поменял $this->dbenc="latin1"; на $this->dbenc="ISO-8859-1";  

Вот собственно скрипт:
#!/bin/sh
mysqldump -a --skip-set-charset ocsweb > /tmp/conv/ocsweb.sql
echo "/*!40000 SET NAMES cp1251 */;" > /tmp/conv/ocsweb1.sql
iconv -f UTF-8 -t ISO-8859-1 /tmp/conv/ocsweb.sql >> /tmp/conv/ocsweb1.sql
mysql ocsweb1 < /tmp/conv/ocsweb1.sql

Может кому-нибудь поможет.

Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

57. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от ratnik email(ok) on 10-Июн-08, 09:04 
На сервере установлено FreeBSD 5.5
OCSNG_UNIX_SERVER_1.02_RC2
glpi-0.70.2 + Plugin mass_ocs_import v1.1 от 2008-02-14  
При импорте из OCSNG часть данных не сохраняется меня в основном интересует установленное ПО(Software). У меня некорректно настроен плагин или это в принципе невозможно?

Да кстати в OCSNG_UNIX_SERVER_1.02_RC2 появился раздел ALL Software в нем снова проблемы с кодировкой.

Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

58. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от ratnik email(ok) on 11-Июн-08, 08:45 
>На сервере установлено FreeBSD 5.5
>OCSNG_UNIX_SERVER_1.02_RC2
>glpi-0.70.2 + Plugin mass_ocs_import v1.1 от 2008-02-14
>В OCSNG_UNIX_SERVER_1.02_RC2 появился раздел ALL Software в нем снова проблемы с кодировкой

Разобрался и с импортом и с кодировкой сам. Вот решение

Я поправил во так:
в файле require/function_table_html.php
нужно изменить строки 128 и 382.
128 строка
- echo "<tdclass='ta' >".$v."</td>";

+ echo "<td_class='ta' >".textDecode($v)."</td_>";

382 строка
-echo "><a OnClick='recharge2(\"".str_replace('"','\"',$key)."\",\"".$form_name."\",\"".$post_name."\")'>".$value."</a></li>";

+ echo "><a OnClick='recharge2(\"".textDecode(str_replace('"','\"',$key))."\",\"".$form_name."\",\"".$post_name."\")'>".textDecode($value)."</a></li>";

Не знаю правильноили нет,я в php не разбираюсь. Правил по анологии со статьей. Если что то не правильно поправьте меня

Vedernikov Alexandr

Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору

59. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Symbios (ok) on 18-Июн-08, 09:22 
может кто есть добрый и выложит отлаженную версию с исправленной кодировкой?
Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору

60. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Melaz email on 23-Июн-08, 17:28 
А кто то научил glpi+русский OCS с русским дружить?


Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору

61. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от was1978 on 11-Июл-08, 09:35 
>А кто то научил glpi+русский OCS с русским дружить?

я научил )

Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору

62. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от was1978 on 11-Июл-08, 09:38 
OCS хранит данные в latin1, я на сервере с OCS поставил Сопоставление соединения с MySQL: latin1_general_ci (было utf8_general_ci) и GLPI стал показывать софт русскими буквами
Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору

63. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от was1978 on 11-Июл-08, 09:52 
До этого несколько часов танцев с бубном, правка php файлов в GLPI, попытки переконветировать дамп ocsweb.sql в транзитную базу osqweb1.sql - и ноль результата. Единственное что поправлено в GLPI, это ocsng.class, как написано несколькими постами выше.
GLPI версии 0.71RC3, OCS тоже последний
Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору

64. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Melaz email on 13-Июл-08, 18:48 
>До этого несколько часов танцев с бубном, правка php файлов в GLPI,
>попытки переконветировать дамп ocsweb.sql в транзитную базу osqweb1.sql - и ноль
>результата. Единственное что поправлено в GLPI, это ocsng.class, как написано несколькими
>постами выше.
>GLPI версии 0.71RC3, OCS тоже последний

Ты бы инструкцию сделал! Поможешь куче народа! Заранее спасибо)

Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору

65. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Max email(??) on 21-Июл-08, 11:47 
Да.. еще один мануал не помешал бы ..
Мне так и не удалось корректно сдружить эти две ситемы. Максимум - это корректность названий софта при помощи метода leo70, но в тоже время появляется проблема импорта пользователей из AD.. :(

Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору

66. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от DimkaPhantom on 04-Авг-08, 14:52 
>Да.. еще один мануал не помешал бы ..
>Мне так и не удалось корректно сдружить эти две ситемы. Максимум -
>это корректность названий софта при помощи метода leo70, но в тоже
>время появляется проблема импорта пользователей из AD.. :(

Коллеги, подскажите все таки финальный вариант работы? или 100% результата не добился ни кто?.

Пока использую GLPI как основу HelpDesk, вот OCS Inventory бы очень помог

Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору

67. "OpenNews: Система инвентаризации компьютерной и оргтехники G..."  +/
Сообщение от alonefox (ok) on 10-Авг-08, 18:49 
итак, на форуме проекта OCS Inventory NG (http://forums.ocsinventory-ng.org/viewtopic.php?id=603) я выложил патчи для OCS Inventory NG 1.02 RC2 как для агента, так и для сервера, которые адекватно пишут в БД в кодировке UTF-8 (надо было это сделать еще давно)...
Так как при компиляции многие встречаются с проблемами, скомпиленный агент был собран в установщик и выложен на http://webfile.ru ссылка: http://webfile.ru/2150316

Если надо, могу собрать и сервер с патчами + сделать снимок пустой БД
P.S. Прошу помощи у людей для конвертирования ocsbase.sql, чтобы эта зараза
1) не выдавала сообщений об ошиюках
2) конвертировала базу в UTF кодировку (обновление)
P.P.S. Специалистам английского языка просьба прочитать мой пост (ссылка на топик выше) на форуме OCS NG и отписаться мне о допущенных ошибках!

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

68. "OpenNews: Система инвентаризации компьютерной и оргтехники G..."  +/
Сообщение от BabyKiller email on 19-Авг-08, 08:13 
Спасибо за проделанную работу!
>Если надо, могу собрать и сервер с патчами + сделать снимок пустой БД

Надо! :), очень надо

>P.S. Прошу помощи у людей для конвертирования ocsbase.sql, чтобы эта зараза
>1) не выдавала сообщений об ошиюках
>2) конвертировала базу в UTF кодировку (обновление)

Тут я тебя не понял! Опиши подробней что у тебя не получает, и для чего тебе оно надо.

Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору

69. "OpenNews: Система инвентаризации компьютерной и оргтехники G..."  +/
Сообщение от alonefox (ok) on 24-Авг-08, 12:57 
>>Если надо, могу собрать и сервер с патчами + сделать снимок пустой БД
>
>Надо! :), очень надо

Доберусь на работе и сделаю. Как раз буду все проделывать с начала до конца!

>>P.S. Прошу помощи у людей для конвертирования ocsbase.sql, чтобы эта зараза
>>1) не выдавала сообщений об ошиюках
>>2) конвертировала базу в UTF кодировку (обновление)
>
>Тут я тебя не понял! Опиши подробней что у тебя не получает,
>и для чего тебе оно надо.

Этот sql файл при выполнении выдает приличную кучу ошибок (если его применять вручную), я же хочу, чтобы он не только выполнялся без ошибок, но и обновлял кодировку для всех объектов БД (БД, Таблицы, Столбцы). Попробуй для эксперимента применить этот файл в отношении новой БД. И посмотри на сколько он "правильный".


Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору

70. "OpenNews: Система инвентаризации компьютерной и оргтехники G..."  +/
Сообщение от BabyKiller email on 29-Авг-08, 13:16 
>Доберусь на работе и сделаю. Как раз буду все проделывать с начала
>до конца!

Ну и как успехи? :)

>Этот sql файл при выполнении выдает приличную кучу ошибок (если его применять
>вручную), я же хочу, чтобы он не только выполнялся без ошибок,
>но и обновлял кодировку для всех объектов БД (БД, Таблицы, Столбцы).
>Попробуй для эксперимента применить этот файл в отношении новой БД. И
>посмотри на сколько он "правильный".

Действительно с ним косяки какие-то.... вопрос решаю: http://www.mysql.ru/webboard/index.html?n1=10658&n2=1&page=1

Кароче, необходимо решить раз и навсегда косяки с кодировкой в OCS Inventory!! Тем более что в GLPI данные криво передаются... :(

Ответить | Правка | ^ к родителю #69 | Наверх | Cообщить модератору

71. "OpenNews: Система инвентаризации компьютерной и оргтехники G..."  +/
Сообщение от alonefox (ok) on 29-Авг-08, 17:12 
>Кароче, необходимо решить раз и навсегда косяки с кодировкой в OCS Inventory!!
>Тем более что в GLPI данные криво передаются... :(

Не соглашусь! Они в GLPI не передаются, а сам GLPI забирает данные из БД OCS, а соответвенно борьба первичная с кодировкой сохранения с БД OCS

Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору

83. "OpenNews: Система инвентаризации компьютерной и оргтехники G..."  +/
Сообщение от BabyKiller email(ok) on 27-Ноя-08, 13:02 
>Доберусь на работе и сделаю. Как раз буду все проделывать с начала
>до конца!

Ну как? Что нибудь есть?

>Этот sql файл при выполнении выдает приличную кучу ошибок (если его применять
>вручную), я же хочу, чтобы он не только выполнялся без ошибок,
>но и обновлял кодировку для всех объектов БД (БД, Таблицы, Столбцы).
>Попробуй для эксперимента применить этот файл в отношении новой БД. И
>посмотри на сколько он "правильный".

Да он там абсолютно неправильный с точки зрения SQL...
Щас тоже начал разбираться с OCSInventory...
Агент (версия 1.02 RC3) принудительно делает отчет в кодировке ISO-8859-1, хотя данные записаны в отчет в кодировке windows-1251 (это я посмотрел xml вариант отчета).
Ну в принципе хер с ним, т.к. данные верны и не косячны (не считая принудительно установленное кодировки)... главное чтоб сервер (у меня версия 1.01 win32) нормально их обрабатывал... а он гад не хочет....
Пробовал принудительно установить кодировку utf-8 в БД MySQL (во всех возможных переменных, в том числе и глобальных) - толку ноль!! что в кодировке latin1 что в utf-8 - русские буквы хранятся крякозябрами...

Так вот вопрос! Ты написал что переделал вариант сервера под utf-8. Скинь его сюда пожалуйста...

Ответить | Правка | ^ к родителю #69 | Наверх | Cообщить модератору

84. "OpenNews: Система инвентаризации компьютерной и оргтехники G..."  +/
Сообщение от BabyKiller email(ok) on 27-Ноя-08, 14:42 
Забыл написать, что помимо настройки сервера MySQL полностью под utf-8, так же заново вручную создал БД в utf-8 и все таблицы в кодировке utf-8.... и как понятно из моего предыдущего поста, проблема не решилась... т.е. проблема именно в сервере "Communication server" (по терминологии OCSInventory)
Ответить | Правка | ^ к родителю #83 | Наверх | Cообщить модератору

77. "OpenNews: Система инвентаризации компьютерной и оргтехники G..."  +/
Сообщение от bitlz email on 23-Сен-08, 11:13 

>Так как при компиляции многие встречаются с проблемами, скомпиленный агент был собран
>в установщик и выложен на http://webfile.ru ссылка: http://webfile.ru/2150316

Ссылка уже битая. Можно заново выложить собранный агент ?


Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору

72. "OpenNews: Система инвентаризации компьютерной и оргтехники G..."  +/
Сообщение от alekciy (ok) on 31-Авг-08, 02:33 
Что-то я не уловил, как делается GLPI + OCS. С GLPI вроде все понятно, ставиться на сервер. Скрипты они и в африке скрипты. Отконфигурил, поставил, все нормально.

С OCS тоже вроде все понятно. Клиентская часть шлет данные на развернутый OCS сервер. Пока это дело еще до конца не проставил, но принцип ясен. Не уловил как данные собранные OCS сервером автоматом интегрируется в GLPI. Тупо dump по cron? о_О Может кто пояснит?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

73. "OpenNews: Система инвентаризации компьютерной и оргтехники G..."  +/
Сообщение от BabyKiller email on 01-Сен-08, 07:18 
>Не уловил как данные собранные OCS сервером автоматом интегрируется
>в GLPI. Тупо dump по cron? о_О Может кто пояснит?

Импорт данных в GLPI происходит при помощи плагина mass_ocs_import http://glpi-project.org/spip.php?article254
В базе данных GLPI соответственно создаются новые таблицы с префиксом glpi_ocs_

А собирает она так: GLPI тупо коннектится к базе OCS, и зная её структуру, просто берёт необходимые данных, занося их в свою базу

Ответить | Правка | ^ к родителю #72 | Наверх | Cообщить модератору

74. "OpenNews: Система инвентаризации компьютерной и оргтехники G..."  +/
Сообщение от alekciy (ok) on 01-Сен-08, 09:13 
>Импорт данных в GLPI происходит при помощи плагина mass_ocs_import http://glpi-project.org/spip.php?article254
>В базе данных GLPI соответственно создаются новые таблицы с префиксом glpi_ocs_
>
>А собирает она так: GLPI тупо коннектится к базе OCS, и зная
>её структуру, просто берёт необходимые данных, занося их в свою базу

Понятно. Значит все же получаем на сервере дублирование.


Ответить | Правка | ^ к родителю #73 | Наверх | Cообщить модератору

75. "OpenNews: Система инвентаризации компьютерной и оргтехники G..."  +/
Сообщение от BabyKiller email on 01-Сен-08, 09:23 
>>А собирает она так: GLPI тупо коннектится к базе OCS, и зная
>>её структуру, просто берёт необходимые данных, занося их в свою базу
>Понятно. Значит все же получаем на сервере дублирование.

Не совсем. Т.к. при импорте данных, ты сам указываешь что именно импортировать. И очень многие вещи остаются незатронутыми. Если и происходит дублирование, то максимум 20% от самой базы OCS, поэтому это дублирование не так критично...

Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору

76. "OpenNews: Система инвентаризации компьютерной и оргтехники G..."  +/
Сообщение от BabyKiller email on 02-Сен-08, 14:09 
Обманщик я, и лжец. Всё таки на сервере происходит дублирование, может и не совсем полное, но происходит... И данные при импортировании из OCS, записываются в различные таблицы базы GLPI, а не только в "glpi_ocs_"
Ответить | Правка | ^ к родителю #75 | Наверх | Cообщить модератору

78. "OpenNews: Система инвентаризации компьютерной и оргтехники G..."  +/
Сообщение от DimmON on 24-Окт-08, 14:44 
Пытаюсь настроить распределение пользователей по группам в GLPI в зависимости от группы безопасности в Active Directory.
Есть пользователь "test". Он является членом групп, например, "Склад", "internet" и "Domain Users". Если в Active Directory в настройках пользователя выставлена в качестве основной группа "Склад", то LDAP показывает, что пользователь является только членом двух групп "internet" и "Domain Users", а основную группу не видит.
Тоже самое происходит и при просмотре через Softerra LDAP Browser.

Может кто сталкивался с подобной проблемой?

Ответить | Правка | ^ к родителю #76 | Наверх | Cообщить модератору

79. "OpenNews: Система инвентаризации компьютерной и оргтехники G..."  +/
Сообщение от DimmON on 30-Окт-08, 16:27 
>Пытаюсь настроить распределение пользователей по группам в GLPI в зависимости от группы
>безопасности в Active Directory.
>Есть пользователь "test". Он является членом групп, например, "Склад", "internet" и "Domain
>Users". Если в Active Directory в настройках пользователя выставлена в качестве
>основной группа "Склад", то LDAP показывает, что пользователь является только членом
>двух групп "internet" и "Domain Users", а основную группу не видит.
>
>Тоже самое происходит и при просмотре через Softerra LDAP Browser.
>
>Может кто сталкивался с подобной проблемой?

Проблему решил:
изменяем основную группу у пользователя на любую другую не участвующую в фильтрации пользователей по группам (для всех ОС кроме MacOS основная группа значения не имеет).

Ответить | Правка | ^ к родителю #78 | Наверх | Cообщить модератору

80. "OpenNews: Система инвентаризации компьютерной и оргтехники G..."  +/
Сообщение от tsolodov on 21-Ноя-08, 12:53 
Что не пробывал, не получается:
стоит система fedora core 9.
На нем glpi+OCSinventory. Они нормально работают друг с другом, но проблема в отображении софта в OCSinventory. Ставаить агент с офф. сайта....такая же беда((
Кто решил проблему, поделитесь пожалуйста своим методом.
Ответить | Правка | ^ к родителю #79 | Наверх | Cообщить модератору

81. "OpenNews: Система инвентаризации компьютерной и оргтехники G..."  +/
Сообщение от alonefox (ok) on 26-Ноя-08, 23:54 
Хм... У меня отображение тоже хромает, но опять же в БД все ОК. Прям как доктор прописал и, соответственно, glpi все нормально импортирует.
Когда я делал, я следовал следующим принципам. Кодровка БД должна быть UTF, от сюда и все коррективы в ocs & ocs agent....
Все сейчас рулезз
Ответить | Правка | ^ к родителю #80 | Наверх | Cообщить модератору

82. "OpenNews: Система инвентаризации компьютерной и оргтехники G..."  +/
Сообщение от alonefox (ok) on 26-Ноя-08, 23:55 
Хм... У меня отображение тоже хромает, но опять же в БД все ОК. Прям как доктор прописал и, соответственно, glpi все нормально импортирует.
Когда я делал, я следовал следующим принципам. Кодровка БД должна быть UTF, от сюда и все коррективы в ocs & ocs agent....
Все сейчас рулезз

Ответить | Правка | ^ к родителю #80 | Наверх | Cообщить модератору

85. "OpenNews: Система инвентаризации компьютерной и оргтехники G..."  +/
Сообщение от Дмитрий (??) on 18-Дек-08, 10:31 
Привет, Алл!
пытаюсь запустить эту систему у себя.
Настроил сбор данных в OCS и дальнейшую пердачу их в GLPI.
Прошу помощи в следующих моментах.
1. Список организаций. Если я правильно понял, то оборудование по умолчанию попадает на организацию с кодом 0 (основная). "Основная" правится в коде? Хочу чтобы было "Моя любимая фирма". Как переместить оборудование из "основной" орг-ии в подчиненную?
2. При импорте из OCS нет данных о материнской плате на компе. Что править? или придется руками прописывать каждую плату отдельно?
3. Чем отличаются параметры импорта в настройках режимов OCS? "глобальный" от "импорт элемента"?


Возможно есть русскоязычный форум по данной связке. Ну не силен я в английском  и французском :(

Ответить | Правка | ^ к родителю #82 | Наверх | Cообщить модератору

86. "OpenNews: Система инвентаризации компьютерной"  +/
Сообщение от Дмитрий (??) on 18-Дек-08, 10:33 
Привет, Алл!
пытаюсь запустить эту систему у себя.
Настроил сбор данных в OCS и дальнейшую передачу их в GLPI.
Прошу помощи в следующих моментах.
1. Список организаций. Если я правильно понял, то оборудование по умолчанию попадает на организацию с кодом 0 (основная). "Основная" правится в коде? Хочу чтобы было "Моя любимая фирма". Как переместить оборудование из "основной" орг-ии в подчиненную?
2. При импорте из OCS нет данных о материнской плате на компе. Что править? или придется руками прописывать каждую плату отдельно?
3. Чем отличаются параметры импорта в настройках режимов OCS? "глобальный" от "импорт элемента"?


Возможно есть русскоязычный форум по данной связке. Ну не силен я в английском  и французском :(

Ответить | Правка | ^ к родителю #82 | Наверх | Cообщить модератору

87. "OpenNews: Система инвентаризации компьютерной"  +/
Сообщение от zidex on 19-Дек-08, 08:49 
У кого-нибудь есть пропатченый клиент с поддержкой UTF-8? Если есть, то выложите куда-нибудь, пожалуйста.

Сервер пропатчил как написано здесь: http://forums.ocsinventory-ng.org/viewtopic.php?id=603

Если руками в базе поменять записи, внеся содержимое в UTF-8, то в веб-интерфейсе все отображается правильно.
А вот агент вносит данные в базу не в UTF-8. Пробовал оригинальную версию, с сайта ocsinventory.narod.ru и OCSNG_WINDOWS_AGENT_1.02_RC2_OTEA


Ответить | Правка | ^ к родителю #86 | Наверх | Cообщить модератору

91. "OpenNews: Система инвентаризации компьютерной"  +/
Сообщение от TI_Eugene email on 19-Янв-09, 13:08 
> У кого-нибудь есть пропатченый клиент с поддержкой UTF-8? Если есть, то выложите куда-нибудь, пожалуйста.

Сделал то же - пропатчил сервер, ставил клиента родного (RC3, 4.0.5.0), поставил с narod.ru (там - 4.0.3.8), эффекта - ноль. Кракозябры.

Ответить | Правка | ^ к родителю #87 | Наверх | Cообщить модератору

88. "OpenNews: Система инвентаризации компьютерной"  +/
Сообщение от leo70 email(??) on 26-Дек-08, 08:57 
>[оверквотинг удален]
>Настроил сбор данных в OCS и дальнейшую передачу их в GLPI.
>Прошу помощи в следующих моментах.
>1. Список организаций. Если я правильно понял, то оборудование по умолчанию попадает
>на организацию с кодом 0 (основная). "Основная" правится в коде? Хочу
>чтобы было "Моя любимая фирма". Как переместить оборудование из "основной" орг-ии
>в подчиненную?
>2. При импорте из OCS нет данных о материнской плате на компе.
>Что править? или придется руками прописывать каждую плату отдельно?
>3. Чем отличаются параметры импорта в настройках режимов OCS? "глобальный" от "импорт
>элемента"?

1. для переноса между организациями поищи плагин "entities portal" на glpi, он делает перенос как всего, что прикреплено к ПК так и отдельные части, но если обслуживаешь только одну организацию, то на мой взгляд сам подраздел "Организации" не удобен, т.к. к примеру ПО как и все остальное делится между организациями (подразделениями). Я переименовал подраздел "статус" в "подразделение" и заполнил справочник (организация > подразделение).

Ответить | Правка | ^ к родителю #86 | Наверх | Cообщить модератору

89. "OpenNews: Система инвентаризации компьютерной"  +/
Сообщение от Дмитрий (??) on 26-Дек-08, 09:24 
>1. для переноса между организациями поищи плагин "entities portal" на glpi, он делает перенос как всего, что прикреплено к ПК так и отдельные части,

Плагин поищу, спасибо за подсказку.
> но если обслуживаешь только одну организацию, то на мой взгляд сам подраздел "Организации" не удобен, т.к. к примеру ПО как и все остальное делится между организациями (подразделениями). Я переименовал подраздел "статус" в "подразделение" и заполнил справочник (организация > подразделение).

Имеется ввиду "Раскрывающиеся списки"-"Статус элемента"? Я планировал здесь отмечать состояние техники (работает, некомплект, на профилактике, списано и т.д.)
Можно попробовать и Ваш рецепт, наверное.
Организаций на самом деле несколько, только хозяева у всех одни и теже. Поэтому приходиться обслуживать. Все структура есть в АД, все организации/подразделения выделены в OrganizationUnit, хотелось бы вс стянуть оттуда, да еще и пользователей прихватить так чтобы попали в нужное подразделение. Пока не получается. :(
Кому нибудь удалось через OCS получить инфу о материнской плате на виндовых машинах (модель, чипсет, кол-во слотов памяти всего/занято)?


Ответить | Правка | ^ к родителю #88 | Наверх | Cообщить модератору

90. "OpenNews: Система инвентаризации компьютерной"  +/
Сообщение от leo70 email(??) on 27-Дек-08, 00:05 
>Кому нибудь удалось через OCS получить инфу о материнской плате на виндовых
>машинах (модель, чипсет, кол-во слотов памяти всего/занято)?

Не совсем вопрос.
OCS дает и импортирует информацию в glpi о:
1. модели мамки на основе информации Bios (в новых ПК дает и серийный номер если он забит в Bios), тип мамки как мы ожидаем к примеру ASUS P5K не дает, но это уже вопрос как определяют оборудование библиотеки microsoft. Из практики, оборудование и ПО которое не использует стандартный microsoft install клиент OCS не видит (к примеру, платы и ключи SecretNet), тут только лезть в код и писать под свои нужды, или опрашивать ветки реестра если знаете где искать (благо OSC это позволяет) а дальше скриптами обновлять базу.
2. свободных и занятых слотах памяти
3. количество портов и шинах PCI и т.д.
4. принтеры пишутся по количеству установленных драйверов, т.е. если меняете принтер а драйвера не удаляете, то получите в учете СВТ кучу принтеров прикрепленных к данному ПК (за "чистотой" ПК приходится следить)

Ответить | Правка | ^ к родителю #89 | Наверх | Cообщить модератору

131. "OpenNews: Система инвентаризации компьютерной и оргтехники G..."  +/
Сообщение от XakeR (ok) on 26-Апр-09, 19:47 
>Хм... У меня отображение тоже хромает, но опять же в БД все
>ОК. Прям как доктор прописал и, соответственно, glpi все нормально импортирует.
>
>Когда я делал, я следовал следующим принципам. Кодровка БД должна быть UTF,
>от сюда и все коррективы в ocs & ocs agent....
>Все сейчас рулезз
>

Привет можеш скинуть инсталы клиент сервера осц и что то тпиа мануала что где править (исправления) ?
Уже столько перечитал, и правил голова кругом.
Осталась одна проблема. При отображении в ОЦС Поля: Пользователь - руский крякозябра.
Софт показует ок.

Ответить | Правка | ^ к родителю #82 | Наверх | Cообщить модератору

92. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от TI_Eugene email on 21-Янв-09, 20:37 
Так, по состоянию на сейчас - всё работает как часы (без GLPI - пока не трогал).
Платформа - CentOS 5.2, utf-8 locale.
Источники вдохновения - эта страничка и http://forums.ocsinventory-ng.org/viewtopic.php?id=603 (далее - Forum)
OCS Inventor 1.02RC3 в виде rpm от remi, агенты - 4.0.5.0 с сайта OCS.
Делаем:
1. Клиент - устанавливаем, двоичным редактором правим прямо внутри OCSInventory.exe и Biosinfo.exe ISO... на windows-1251 (второй вариант - на сервере делать замену заголовка xml (Ocsinventory.pm)
2. Сервер:
2.1. russian.txt - лучше всего выдрать в AltLinux, перекодировать в utf-8 и первой строкой - "0 utf-8";
2.2. патчим sql как на Forum'е (при установке будет ругаться - уменьшить utf-ные строки primary key до 100);
2.3. патчим machine.php:
====
diff -U3 machine.php.old machine.php.new
--- machine.php.old     2008-10-11 00:22:52.000000000 +0400
+++ machine.php.new     2009-01-21 19:06:39.000000000 +0300
@@ -624,7 +624,7 @@
        {       $ii++; $td3 = $ii%2==0?$td2:$td4;
                echo "<tr>";
                echo "$td3".htmlentities(textDecode($item->PUBLISHER))."</td>
-                         $td3".htmlentities(textDecode($item->NAME))."     </td>
+                         $td3".textDecode($item->NAME)."     </td>
                      $td3".textDecode($item->VERSION)."  </td>
                          $td3".(htmlentities(textDecode($item->COMMENTS))?htmlentities(textDecode($item->COMMENTS)):"N/A")."     </td>";
                /*      $td3".textDecode($item->FOLDER)."   </td>
@@ -1100,7 +1100,7 @@
{
        echo "

<table align=\"center\"  width='100%'  cellpadding='4'>";
        echo "<tr>";
-       echo "<td align='center' width='100%'><b><font color='blue'>".strtoupper($text)."</font></b></td>";
+       echo "<td align='center' width='100%'><b><font color='blue'>".$text."</font></b></td>";
        echo "</tr>";
        echo "</table>
";
}
====
2.4. при входе на сервер _не_забываем_ включить русский язык (мне это обошлось в неделю - Opera 10 beta не сказала серверу, что ru).
3. и больше _ничего_ не трогаем :-)

ЗЫ: Клиент 1.02RC2 не работает, как надо - проверено 5 минут назад. Во всяком случае - с данным сервером.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

93. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от источник вдохновения on 22-Янв-09, 13:56 
Для корректного импорта кириллицы из OCS Inventory в GLPI требуются следующие телодвижения:

1. Таблицы в базе OCS Inventory должны быть созданы с DEFAULT CHARSET=utf8, за исключением таблицы FILES, она создается с DEFAULT CHARSET=latin1
2. OCS для импорта XML использует модуль XML:Parser, этот модуль по умолчанию не понимает кодировку Windows-1251 (в которой шлет отчет виндовый агент)
требуется добавить ему поддержку кириллицы (файлы кодировок брать тут: http://uucode.com/xml/perl/#enc
3. Собранный авторами OCS Agent для винды формирует XML отчет в дефолтовой кодировке системы, но в заголовке ставит encoding="ISO-8859-1" для исправления глюка пропатчил OCSInventory.exe, единственное вхождение encoding="ISO-8859-1" заменил на encoding="Windows-1251". Придется пересобрать инсталятор, исходники качаем с официального CVS, собирается NSISом.

после этих телодвижений, в базу OCS данные должны попадать уже в нормальном виде!

4. Патчим OCS, файл preferences.php

меняем параметр:
-define("UTF8_DEGREE", 0 );                              // 0 For non utf8 database, 1 for utf8
+define("UTF8_DEGREE", 1 );                              // 0 For non utf8 database, 1 for utf8

function textDecode - должна принят следующий вид:

function textDecode( $txt ) {
                global $l;
                for( $i=0; $i<UTF8_DEGREE; $i++ ) {
                        $txt = iconv("UTF-8", $l->g(0), $txt );
                }
                return $txt;
}

5. Патчим GLPI, файл / inc/ocsng.class.php

                        if ($CFG_GLPI["ocs_mode"]) {
                                $data = getOcsConf($ID);
                                $this->dbhost = $data["ocs_db_host"];
                                $this->dbuser = $data["ocs_db_user"];
                                $this->dbpassword = rawurldecode($data["ocs_db_passwd"]);
                                $this->dbdefault = $data["ocs_db_name"];
                                $this->dbenc="latin1";
                                $this->DBmysql();
                        }

меняем кодировку latin1 на utf8


Тестируем, кириллица должна быть нормально видна и в OCS и после импорта в GLPI !!!


Продолжаем русификацию ...

Для того что бы из GLPI можно было корректно выгружать данные в PDF
патчим inc/export.function.php:

добавляем функу

function utf8_decode_cyr($value){
        return iconv("UTF-8","Windows-1251",$value);
}

и правим все вызовы utf8_decode() на utf8_decode_cyr()

стандартная utf8_decode() может декодировать только в ISO-8859-1 !!!

плюс надо заменить шрифт в lib/ezpdf/fonts/
на тот что приложен в аттаче

Ответить | Правка | ^ к родителю #92 | Наверх | Cообщить модератору

94. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Дмитрий (??) on 27-Янв-09, 10:41 
>[оверквотинг удален]
>function utf8_decode_cyr($value){
>        return iconv("UTF-8","Windows-1251",$value);
>}
>
>и правим все вызовы utf8_decode() на utf8_decode_cyr()
>
>стандартная utf8_decode() может декодировать только в ISO-8859-1 !!!
>
>плюс надо заменить шрифт в lib/ezpdf/fonts/
>на тот что приложен в аттаче

либо приложить забыли, либо у меня аттачи не просматриваются :)
можно ссылочку на шрифт?

Ответить | Правка | ^ к родителю #93 | Наверх | Cообщить модератору

95. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Renso on 29-Янв-09, 13:44 
>
>Тестируем, кириллица должна быть нормально видна и в OCS и после импорта
>в GLPI !!!
>

Не работает... Таблицы в utf8 созданы, в /usr/lib/perl5/XML/Parser/Encodings/windows-1251.enc положен, preferences пропатчен, агент шлёт с 1251 в заголовке, в результате в базе всё равно кракозябры, в отчётах вообще вместо русского текста пустота.

OCSNG_UNIX_SERVER_1.02RC3

Ответить | Правка | ^ к родителю #93 | Наверх | Cообщить модератору

99. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Дмитрий (??) on 06-Фев-09, 13:06 

>стандартная utf8_decode() может декодировать только в ISO-8859-1 !!!
>
>плюс надо заменить шрифт в lib/ezpdf/fonts/
>на тот что приложен в аттаче

"источник вдохновения", ты где?
попробовал взять виндовые шрифты и сконвертить их ttf2afm, не помогло.
аттач в студию :)

Ответить | Правка | ^ к родителю #93 | Наверх | Cообщить модератору

132. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от gullson on 08-Май-09, 09:00 
>[оверквотинг удален]
>function utf8_decode_cyr($value){
>        return iconv("UTF-8","Windows-1251",$value);
>}
>
>и правим все вызовы utf8_decode() на utf8_decode_cyr()
>
>стандартная utf8_decode() может декодировать только в ISO-8859-1 !!!
>
>плюс надо заменить шрифт в lib/ezpdf/fonts/
>на тот что приложен в аттаче

+ 1. OCS без патча клиента
Ocsinventory.pm перед строкой:  $CURRENT_CONTEXT{'DATA'} = \$inflated;
вставляем
a) $inflated =~ s/encoding=\"ISO-8859-1\"/encoding=\"windows-1251\"/;
требует установки таблицы для xml::parser
б) или use Text::Iconv;
    $inflated =~ s/encoding=\"ISO-8859-1\"/encoding=\"utf-8\"/;
    $temp_inflated = Text::Iconv->new("windows-1251","utf-8");
    $inflated = $temp_inflated->convert($inflated);


2. GLPi pdfs
ftp://ftp.vsu.ru/pub/tex/font-packs/pscyr/PSCyr-0.4c-patch2-...
берём afm и в lib/ezpdf/fonts

glpi/inc/export.functions.php перед вызовом selectFont()

$diff=array(192=>'afii10017',
193=>'afii10018',
194=>'afii10019',
195=>'afii10020',
196=>'afii10021',
197=>'afii10022',
198=>'afii10024',
199=>'afii10025',
200=>'afii10026',
201=>'afii10027',
202=>'afii10028',
203=>'afii10029',
204=>'afii10030',
205=>'afii10031',
206=>'afii10032',
207=>'afii10033',
208=>'afii10034',
209=>'afii10035',
210=>'afii10036',
211=>'afii10037',
212=>'afii10038',
213=>'afii10039',
214=>'afii10040',
215=>'afii10041',
216=>'afii10042',
217=>'afii10043',
218=>'afii10044',
219=>'afii10045',
220=>'afii10046',
221=>'afii10047',
222=>'afii10048',
223=>'afii10049',
224=>'afii10065',
225=>'afii10066',
226=>'afii10067',
227=>'afii10068',
228=>'afii10069',
229=>'afii10070',
230=>'afii10072',
231=>'afii10073',
232=>'afii10074',
233=>'afii10075',
234=>'afii10076',
235=>'afii10077',
236=>'afii10078',
237=>'afii10079',
238=>'afii10080',
239=>'afii10081',
240=>'afii10082',
241=>'afii10083',
242=>'afii10084',
243=>'afii10085',
244=>'afii10086',
245=>'afii10087',
246=>'afii10088',
247=>'afii10089',
248=>'afii10090',
249=>'afii10091',
250=>'afii10092',
251=>'afii10093',
252=>'afii10094',
253=>'afii10095',
254=>'afii10096',
255=>'afii10097');

$encoding = array('encoding'=>'WinAnsiEncoding','differences'=>$diff);

в самом вызове selectFont("имя_шрифта.afm",$encoding)


Ответить | Правка | ^ к родителю #93 | Наверх | Cообщить модератору

135. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Velby on 14-Май-09, 14:08 
>
>$encoding = array('encoding'=>'WinAnsiEncoding','differences'=>$diff);
>
>в самом вызове selectFont("имя_шрифта.afm",$encoding)

Делаю все как написано по пункту 2, все равно русский не показывает.
Может я шрифт не тот выбираю или делаю не все?
Подскажите правильное имя шрифта и по пунктам распишите что делать


Ответить | Правка | ^ к родителю #132 | Наверх | Cообщить модератору

160. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Xafer email on 02-Окт-09, 10:23 
>>
>>$encoding = array('encoding'=>'WinAnsiEncoding','differences'=>$diff);
>>
>>в самом вызове selectFont("имя_шрифта.afm",$encoding)
>
>Делаю все как написано по пункту 2, все равно русский не показывает.
>
>Может я шрифт не тот выбираю или делаю не все?
>Подскажите правильное имя шрифта и по пунктам распишите что делать

Интересно, существуют люди у которых все получилось с экспортом?
Все сделал разными способами - не работает...

Ответить | Правка | ^ к родителю #135 | Наверх | Cообщить модератору

161. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от tsolodov email on 02-Окт-09, 10:34 
>[оверквотинг удален]
>>>
>>>в самом вызове selectFont("имя_шрифта.afm",$encoding)
>>
>>Делаю все как написано по пункту 2, все равно русский не показывает.
>>
>>Может я шрифт не тот выбираю или делаю не все?
>>Подскажите правильное имя шрифта и по пунктам распишите что делать
>
>Интересно, существуют люди у которых все получилось с экспортом?
>Все сделал разными способами - не работает...

У меня все получилосьс языками, единственная проблема, по которой я еще и не парился, это из glpi экспорт в пдф не отображает русские символы, а так все ок, смотри на форуме проекта OCS там есть тема про поддержку UTF-8. Там в теме есть ссылки на собранный сервак OCS

Ответить | Правка | ^ к родителю #160 | Наверх | Cообщить модератору

162. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Xafer email on 02-Окт-09, 11:35 
>У меня все получилосьс языками, единственная проблема, по которой я еще и
>не парился, это из glpi экспорт в пдф не отображает русские
>символы, а так все ок, смотри на форуме проекта OCS там
>есть тема про поддержку UTF-8. Там в теме есть ссылки на
>собранный сервак OCS

Я не уточнил про экспорт :) В pdf экспорт у меня не получается.
OCS не трогал совсем так что с ним проблем нет.
Экспорт в pdf по методу описанному выше ну не хочет работать никак...

Уже и отмел все возможные косяки: права на чтение, синтаксис, шрифты - все выглядит работающим.
Сейчас начну поэтапно выводить содержимое функций, которые запускаются из export.function.php и смотреть на каком месте он может вылетать.

Очень хочу найти у кого получилось это сделать, чтобы точно понять можно это осуществить или нет.
эй! отзовитесь!

Ответить | Правка | ^ к родителю #161 | Наверх | Cообщить модератору

184. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от phoenix (??) on 08-Окт-10, 09:59 
>[оверквотинг удален]
>          $this->dbenc="latin1";
>            
>          
>          $this->DBmysql();
>            
>          
>  }
> меняем кодировку latin1 на utf8
> Тестируем, кириллица должна быть нормально видна и в OCS и после импорта
> в GLPI !!!

в GLPI при мипорте все-равно кракозябры

Ответить | Правка | ^ к родителю #93 | Наверх | Cообщить модератору

96. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  –1 +/
Сообщение от Дмитрий (??) on 04-Фев-09, 09:39 
Привет, All!
Возникли следующие вопросы по связке GLPI и OCS
1. Как организовать учет КПК? У меня их порядка 40 штук :( Каждый заводить руками?
2. Не могу разобраться с учетом свитчей, притнсерверов, точек доступа и т.д.
Может кто поделится скриншотами?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

97. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Renso on 04-Фев-09, 20:10 
>1. Как организовать учет КПК? У меня их порядка 40 штук :( Каждый заводить руками?

У меня тоже ;) только руками, по ходу. Хотя если подумать xml с нужными данными не так уж сложно с WM во всяком случае получить...

Ответить | Правка | ^ к родителю #96 | Наверх | Cообщить модератору

98. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Дмитрий (??) on 05-Фев-09, 06:29 
>У меня тоже ;) только руками, по ходу. Хотя если подумать xml с нужными данными не так уж сложно с WM во всяком случае получить...

Значит придется думать :) попробую на оф. сайте еще спросить:)


По поводу учета свитчей, принтсерверов и т.п. кто-нибудь подсказать может?

Ответить | Правка | ^ к родителю #97 | Наверх | Cообщить модератору

100. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от alonefox (ok) on 22-Фев-09, 01:47 
>>У меня тоже ;) только руками, по ходу. Хотя если подумать xml с нужными данными не так уж сложно с WM во всяком случае получить...
> Значит придется думать :) попробую на оф. сайте еще спросить:)
>По поводу учета свитчей, принтсерверов и т.п. кто-нибудь подсказать может?

Инвенторизация по определению возможна только при использовании агента, то есть это может быть Agent(например OCS), Microsoft RPC, девочка с ручкой :) (не админ). Поставить агент на свитч невозможно (разве что исползовать своеобразный "snmp"-OCS шлюз). Какие данные о шлюзе нужны? Может подумать о мониторинге? (cacti,nagios,ZABBIX)
По поводу КПК. Какая ОС стоит? Может подумать о сборке агента под WindowsMobile?

Всегда хочеться все и сразу и ничего не делая. Сам такой. Факты:
1) OCS не всегда корректно все "снимает".
2) GLPI не всегда корректно все ипортирует (идет речь не о кодировке, а о сути).
Короче выгрузка получается "тупая"... Много ПО, которого и импортировать не надо. А с линуксом пакетов сотни!!!
Решение:
1) OCS отдельно
2) GLPI отдельно
Ручками все вноситься в GPLI, только слежение за изменениями в полуручном варианте
Увы, другого варианта я не нашел.

Ответить | Правка | ^ к родителю #98 | Наверх | Cообщить модератору

101. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Дмитрий (??) on 24-Фев-09, 12:51 
>Какие данные о шлюзе нужны?

Я, наверное, некорректно задал вопрос :) Мне хотелось бы пример того, как завели шлюз в glpi. просто скриншот. Я понимаю что автоматически в БД его некому заносить :) Хотя для глпи есть плагин "Tracker", который по snmp вроде как собирает инфу по сетевым устройствам. Но у меня он не заработал. Проблему пока не определил.

>По поводу КПК. Какая ОС стоит? Может подумать о сборке агента под
>WindowsMobile?

WM на них и стоит :) на сайте ocs нашел пару сообщений о том что собираются выпустить агента на покеты, но уже полгода дело заглохло :(
Видимо проще будет руками сгенерировать xml-ки и закачать через импорт.

>Всегда хочеться все и сразу и ничего не делая. Сам такой. Факты:

в этом вы не одиноки :)

Ответить | Правка | ^ к родителю #100 | Наверх | Cообщить модератору

102. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от alonefox (ok) on 27-Фев-09, 09:47 
1. Прошу прощения не "шлюзы" а "свитчи". Я описался.
2. Скажите. На самом деле там стоит ВыньМобиле?
Сейчас как раз занимаюсь ПОЛЬНОЙ интеграцией OCS+GLPI для кодировки UTF-8 не все гладко, но потихоньку, потихоньку
Ответить | Правка | ^ к родителю #101 | Наверх | Cообщить модератору

103. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Дмитрий (??) on 27-Фев-09, 10:23 
>1. Прошу прощения не "шлюзы" а "свитчи". Я описался.

что шлюз, что свитч - большой разницы нет. :)
Мне не понятен принцип ввода информаци по таким устройствам.
Ну например. Есть принтсервер (D-link DP-300u) Занечсешь его в сетевые устройства - принтер не подцепить, занесешь в компы - ну не комп это :) Куда заносить принтера со строенным принтсервером? Пока работает метод "научного тыка", хотелось бы услышать что-то более толковое.

>2. Скажите. На самом деле там стоит ВыньМобиле?

На железках, которые в пределах моей досягаемости выньмобиле от 2003 до 2006 включительно.
Других пока нет.
вот линк на сайте оцс http://forums.ocsinventory-ng.org/viewtopic.php?id=2982
все заглохло в сентябре :(
>Сейчас как раз занимаюсь ПОЛЬНОЙ интеграцией OCS+GLPI для кодировки UTF-8 не все
>гладко, но потихоньку, потихоньку

Основные рецепты даны здесь, ветку проштудируйте.
Я сам OCS  сильно не русифицировал, добился корректного переноса данных глпи, и основное веду в ней. Осталось победить кириллицу при экспорте в пдф :)


Ответить | Правка | ^ к родителю #102 | Наверх | Cообщить модератору

104. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Kos email(??) on 16-Мрт-09, 13:17 
Подскажите пожалуйста.
Как сделать.
Во общем в GLPI создано 2 организации, в то и в другой есть оборудование как можно сделать чтоб то или иное оборудование можно было из одной организации в другую передавать? Может плагин какой то нужен для этого? передавать я имею ввиду насовсем. не влезая базу на MYSql.
Спасибо
Ответить | Правка | ^ к родителю #103 | Наверх | Cообщить модератору

105. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Simpson (ok) on 16-Мрт-09, 15:06 
>Подскажите пожалуйста.
>Как сделать.
>Во общем в GLPI создано 2 организации, в то и в другой
>есть оборудование как можно сделать чтоб то или иное оборудование можно
>было из одной организации в другую передавать? Может плагин какой то
>нужен для этого? передавать я имею ввиду насовсем. не влезая базу
>на MYSql.
>Спасибо

День добрый!
Я пользуюсь версией 0.7.1.
Значит выбираем нужное нам оборудование,(тобиж отмечаем его галочкой)выбираем действие перенос,ставим complit и нам выдается расширенные возможности для выбора...

И у меня вопрос, кто нибудь заинтересован "ОТЧЕТАМИ" а именно конкретно хорошими отчетами, что-бы удалить жажду любого заинтересованного в их потребности????
Я ищу возможность крутить отчетами по любым критериям?
Помогите.

Ответить | Правка | ^ к родителю #104 | Наверх | Cообщить модератору

106. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от bitlz email(ok) on 16-Мрт-09, 15:34 
>И у меня вопрос, кто нибудь заинтересован "ОТЧЕТАМИ" а именно конкретно хорошими
>отчетами, что-бы удалить жажду любого заинтересованного в их потребности????
>Я ищу возможность крутить отчетами по любым критериям?
>Помогите.

я поставил плагин reports и пишу в нем отчеты какие нужно самостоятельно.
не самый лучший вариант, но вполне рабочий. часика за полтора - два отчет получается.

Ответить | Правка | ^ к родителю #105 | Наверх | Cообщить модератору

113. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Renso on 17-Мрт-09, 10:27 
>По поводу КПК. Какая ОС стоит? Может подумать о сборке агента под
>WindowsMobile?

Я вот думаю что можно данные с КПК через OMA DM SyncML собирать
http://msdn.microsoft.com/ru-ru/magazine/dd434646.aspx
Вот как-то так:
>Команд Get используется для запроса информации в дереве устройства и возвращает эту >информацию отправителю в сообщении SyncML. Например, для получения объема памяти, >доступной в текущий момент на устройстве, будет отправлена следующая команда Get:
><Get>
>  <CmdID>3</CmdID>
>  <Item>    
>    <Target>
>      <LocURI>./Vendor/MSFT/DeviceInformation/TotalStorage</LocURI>
>    </Target>
>  </Item>
></Get>

Даже специального клиента не нужно в принципе, всё средствами WM делается через cab с xml
Или можно это дело завязать на DM Server https://www.forge.funambol.org/DomainHome.html и уже с него сливать в GLPI или OCS...

Ответить | Правка | ^ к родителю #100 | Наверх | Cообщить модератору

126. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Дмитрий (??) on 15-Апр-09, 15:21 
>>По поводу КПК. Какая ОС стоит? Может подумать о сборке агента под
>>WindowsMobile?

Кто нибудь собирал
OCS Inventory Agent для КПК
http://ocsinventory.svn.sourceforge.net/viewvc/ocsinventory/.../
отпишитесь по результатам, пожалуйста.
Если есть возможность, выложите сборку готовую. У меня опыта на это не хватает. :(

Ответить | Правка | ^ к родителю #113 | Наверх | Cообщить модератору

107. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Kos email(??) on 16-Мрт-09, 15:40 
Спасибо Получилось
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

108. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Simpson (ok) on 16-Мрт-09, 17:26 
далее..
предисловие "мне надо вести учет огромно парка (только около 1000 рабочих станций и далее сервера, принтера МФУ и т.д.)и мне надо знать о техники абсолютно усЁ. Модель матери, серийный монитора, когда куплен и т.д. А все для того что бы по ((команде)) "скок у нас компов с аперативой 128" или скок у нас TFT мониторов" - мог быринько найти, и к томуже по районам-отделам-этажам и т.д.

Что то я разпережевался...так вот
У меня версия 7.1....
Поставил плагин reports 1.2 , но он на француском,каким образом его можно преобразовать в адекватный мне язык и способен ли GLPI делать такие подробные отчеты??
Заранее всем благодарен....

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

109. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  –1 +/
Сообщение от Renso on 16-Мрт-09, 23:06 
>[оверквотинг удален]
>А все для того что бы по ((команде)) "скок у нас
>компов с аперативой 128" или скок у нас TFT мониторов" -
>мог быринько найти, и к томуже по районам-отделам-этажам и т.д.
>
>Что то я разпережевался...так вот
>У меня версия 7.1....
>Поставил плагин reports 1.2 , но он на француском,каким образом его можно
>преобразовать в адекватный мне язык и способен ли GLPI делать такие
>подробные отчеты??
>Заранее всем благодарен....

только при помощи этого самого reports, т.е. фактически ручками на php...
Кстати там выше комрад который 1,5-2 часа на отчёт тратит может поделится готовыми, а если ещё и с комментариями вообще благодарности не будет предела ;)

Ответить | Правка | ^ к родителю #108 | Наверх | Cообщить модератору

112. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  –1 +/
Сообщение от bitlz email(ok) on 17-Мрт-09, 09:25 
>>[оверквотинг удален]
>только при помощи этого самого reports, т.е. фактически ручками на php...
>Кстати там выше комрад который 1,5-2 часа на отчёт тратит может поделится
>готовыми, а если ещё и с комментариями вообще благодарности не будет
>предела ;)

У меня сейчас есть 4 отчета:
1. По отслеживанию выполнения заявок, с учетом потраченного времени и прогона по срокам.
2. Заявки закрытые пользователем сегодня
3. По винтам - сколько каких винтов есть, это просто тестовый отчет был :)
4. По оборудованию привязанному к пользователю. здесь крайне кривой код - чистый копипаст
И все отчеты нормально работают только с русским интерфейсом. Французской локализации нет вообще, английская местами есть.
Забрать можно отсюда - http://narod.ru/disk/6715719000/reports.tar.bz2.html

Ответить | Правка | ^ к родителю #109 | Наверх | Cообщить модератору

114. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Renso on 17-Мрт-09, 10:29 
Спасибо, добрый человек.
Ответить | Правка | ^ к родителю #112 | Наверх | Cообщить модератору

187. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от hellena email(ok) on 25-Янв-11, 00:16 
>>>[оверквотинг удален]

К сожалению, ссылка на отчеты уже недействительна. Не могли бы вы опять выложить свои отчеты (может быть помогут те, кто уже скачал эти отчеты).Сейчас передо мной встала такая задача создать свой собственный отчет, честно говоря пока не представляю как сделать. Вы бы очень меня выручили.
Заранее огромное спасибо.

>[оверквотинг удален]
> 1. По отслеживанию выполнения заявок, с учетом потраченного времени и прогона по
> срокам.
> 2. Заявки закрытые пользователем сегодня
> 3. По винтам - сколько каких винтов есть, это просто тестовый отчет
> был :)
> 4. По оборудованию привязанному к пользователю. здесь крайне кривой код - чистый
> копипаст
> И все отчеты нормально работают только с русским интерфейсом. Французской локализации нет
> вообще, английская местами есть.
> Забрать можно отсюда - http://narod.ru/disk/6715719000/reports.tar.bz2.html

Ответить | Правка | ^ к родителю #112 | Наверх | Cообщить модератору

110. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Дмитрий (??) on 17-Мрт-09, 06:46 
>далее..
>техники абсолютно усЁ. Модель матери, серийный монитора, когда куплен и т.д.

По поводу модели матери - с этим проблема, умных мыслей по ее решению пока нет, серийник монитора замечательно собирается агентом ocsng, потом переносится в glpi, когда куплен - заполняйте базу руками: вкладка "управление"-"добавить финансовую информацию", как автоматизировать - хз :)
>А все для того что бы по ((команде)) "скок у нас
>компов с аперативой 128" или скок у нас TFT мониторов" -
>мог быринько найти, и к томуже по районам-отделам-этажам и т.д.

идем в оборудование, выбираем компы - видим весь список. В настройках фильтра указываем "128 в размер RAM" жмем кнопку поиск, наслаждаемся результатом. У меня правда в этот список попадают машины с 192 мб :)
По районам-отделам и т.д. рекомендую плагин "список по местонахождению" (treeview)
>
>Поставил плагин reports 1.2 , но он на француском,каким образом его можно
>преобразовать в адекватный мне язык

идем в ~glpi/plugins/reports/locales, у меня там 2 файла с французким и английским языком. Копируем en_GB.php в ru_RU.php, переводим по своему вкусу. Потом идем в report и делаем  тоже самое с остальными файлами. Тут перевод лежит http://disk.tom.ru/z3ffbqp

кто раскопал, как мамки занести не руками, поделитесь рецептом, пожалуйста... :)


Ответить | Правка | ^ к родителю #108 | Наверх | Cообщить модератору

111. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Simpson (ok) on 17-Мрт-09, 09:07 
Большущее спасибо!
Сейча будем делать - то что доктор прописал!


Ответить | Правка | ^ к родителю #110 | Наверх | Cообщить модератору

115. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Simpson (ok) on 17-Мрт-09, 14:57 
Кто нибудь пользуется v 0.71 или выше, как решились пробелы с кодировкой в OCS Inventory   и в PDF отчетах? И как сообщает афтар бока которые были в версии v 0.65 отсутствуют,тобиж исправлены, но все же .....
Ответить | Правка | ^ к родителю #111 | Наверх | Cообщить модератору

116. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Renso on 17-Мрт-09, 17:45 
Там выше по треду несколько рецептов есть, но у меня на новых версиях не завелось, про pdf тоже выше кто-то отписывался, что шрифт надо менять... но пропал так и не сказав какой и где...
Ответить | Правка | ^ к родителю #115 | Наверх | Cообщить модератору

117. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от AlexanderBur email on 21-Мрт-09, 02:57 
Народ, я читал тему, и пробовал предложенные варианты.В итоге поучалось одно из двух, либо в базе есть русские буквы но в самой OCS кракозябры (или ????????) вместо русских букв, либо наоборот, в OCS русский есть, но в базе кракозябры. Я просто умоляю, скинте мне на мыло рабочую версию OCS, чтобы и в базе и в самой OCS все было нормально с русским, чтобы был utf8. Я уже не ону неделю ночами не сплю пытаюсь сделать, но так ничего и не заработало по хорошему. Или хотябы скажите версию сервера, клиента, и с в каком посте смотреть что нужно поменять. Версий OCS несколько, многие не пишут какую именно версию правили они. Очень надеюсь на помощь.... Голова уже пухнет просто, от того что ничего не работает...
Ответить | Правка | ^ к родителю #116 | Наверх | Cообщить модератору

118. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Renso on 21-Мрт-09, 03:26 
ЕМНИП вот эта сборка у меня работала:
http://eugene-online.blogspot.com/2008/04/ocs-inventory.html
http://eugene.brazhko.googlepages.com/OCSNG_UNIX_SERVER_1.02...
http://ocsinventory.narod.ru/agentWinOcs.rar
Ответить | Правка | ^ к родителю #117 | Наверх | Cообщить модератору

119. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от AlexanderBur email on 22-Мрт-09, 23:30 
>ЕМНИП вот эта сборка у меня работала:
>http://eugene-online.blogspot.com/2008/04/ocs-inventory.html
>http://eugene.brazhko.googlepages.com/OCSNG_UNIX_SERVER_1.02...
>http://ocsinventory.narod.ru/agentWinOcs.rar

Эта сборка шлет отчет в 1251, судя по всему. В веб-морде OCS русские буквы есть, но при просмотре в phpmyadmin русский выглядит как Ã�à êåò äðà éâåðîâ . И фиг бы с ним, но мне нужно чтобы GLPI нормально импрортировал базу из OCS,  а импортируются кракозябры. Если у кого то работает связка GLPI+OCS и нет проблем с русскими буквами, вышлите пожалуйста рабочие и исправленые версии на sandrobur@yandex.ru

Ответить | Правка | ^ к родителю #118 | Наверх | Cообщить модератору

120. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +1 +/
Сообщение от AlexanderBur email on 22-Мрт-09, 23:41 
To Renso: Если у вас в phpmyadmin все в порядке с русским, скажите пажалуйста какая именно версия агента у вас установлена? Или пришлите агента мне на e-mail. Буду очень благодарен вам.

Ответить | Правка | ^ к родителю #119 | Наверх | Cообщить модератору

140. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Налсур on 29-Июн-09, 10:34 
>To Renso: Если у вас в phpmyadmin все в порядке с русским,
>скажите пажалуйста какая именно версия агента у вас установлена? Или пришлите
>агента мне на e-mail. Буду очень благодарен вам.

в phpmyadmin все показывает в utf8 прекрасно:
http://forums.ocsinventory-ng.org/viewtopic.php?id=4553
дальше уже не проблема настроить и web клиента  и glpi

Ответить | Правка | ^ к родителю #120 | Наверх | Cообщить модератору

130. "Программа инвентаризации компьютеров Realite"  +/
Сообщение от Realit233 on 23-Апр-09, 16:21 
>далее..
>предисловие "мне надо вести учет огромно парка (только около 1000 рабочих станций
>и далее сервера, принтера МФУ и т.д.)и мне надо знать о
>техники абсолютно усЁ. Модель матери, серийный монитора, когда куплен и т.д.
>А все для того что бы по ((команде)) "скок у нас
>компов с аперативой 128" или скок у нас TFT мониторов" -
>мог быринько найти, и к томуже по районам-отделам-этажам и т.д.

полную детализацию (хоть версию BIOS) даст ПО инвентаризации Realite, www.realite.ru

Ответить | Правка | ^ к родителю #108 | Наверх | Cообщить модератору

121. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от KoKN email on 24-Мрт-09, 15:16 
Народ помогите! хочу внедрить у себя в конторе GLPI и напоролся на на грабли которые не могу перешагнуть а точнее не могу пройти Аутентификацию пишет LDAP-расширение Вашего PHP-парсера не установлено. Все делаю на Denwer
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

122. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от bitlz (ok) on 25-Мрт-09, 06:46 
>Народ помогите! хочу внедрить у себя в конторе GLPI и напоролся на
>на грабли которые не могу перешагнуть а точнее не могу пройти
>Аутентификацию пишет LDAP-расширение Вашего PHP-парсера не установлено. Все делаю на Denwer
>

Так вроде ошибка прозрачная. Нужно установить и подключить модуль работающий с ldap к php.

Ответить | Правка | ^ к родителю #121 | Наверх | Cообщить модератору

123. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от _Wolf_ (??) on 27-Мрт-09, 11:24 
Всем кто так и не решил проблему кодировок
http://depositfiles.com/ru/files/hwoc76kyc/
Агент с кодировкой utf и краткая дока (в этом форуме дока есть, а вот агента я не нашел).
PS: все классно работает. Авторам респект.
Ответить | Правка | ^ к родителю #122 | Наверх | Cообщить модератору

124. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от m2pod on 08-Апр-09, 09:21 
Поставил под freebsd. Создал базу. дал пользователю права. Логинюсь, все появляется но посередине красуется фраза "Please wait". Что за беда?
Ответить | Правка | ^ к родителю #123 | Наверх | Cообщить модератору

125. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Zah (ok) on 15-Апр-09, 10:43 
Актуальна тема руссификации вывода в pdf в системе GLPI.

"источник вдохновения" в письме от 22-Янв-09, 13:56 писал, что последним пунктом  руссификации является замена шрифта в lib/ezpdf/fonts/ на тот что приложен в аттаче

В аттаче шрифта я не вижу.

Может ли кто поделиться этим шрифтом?

Ответить | Правка | ^ к родителю #124 | Наверх | Cообщить модератору

127. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Сергей email(??) on 16-Апр-09, 10:20 
>Актуальна тема руссификации вывода в pdf в системе GLPI.
>
>"источник вдохновения" в письме от 22-Янв-09, 13:56 писал, что последним пунктом  
>руссификации является замена шрифта в lib/ezpdf/fonts/ на тот что приложен в
>аттаче
>
>В аттаче шрифта я не вижу.
>
>Может ли кто поделиться этим шрифтом?

Народ ну хоть кто нибудь напишете как экспорт с русским сделать...

Ответить | Правка | ^ к родителю #125 | Наверх | Cообщить модератору

128. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от rkarp email(??) on 16-Апр-09, 11:20 
>[оверквотинг удален]
>>
>>"источник вдохновения" в письме от 22-Янв-09, 13:56 писал, что последним пунктом  
>>руссификации является замена шрифта в lib/ezpdf/fonts/ на тот что приложен в
>>аттаче
>>
>>В аттаче шрифта я не вижу.
>>
>>Может ли кто поделиться этим шрифтом?
>
>Народ ну хоть кто нибудь напишете как экспорт с русским сделать...

Все таки у кого есть файл lib/ezpdf/fonts/ ? Для исправления кодировки ...

Ответить | Правка | ^ к родителю #127 | Наверх | Cообщить модератору

133. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от nomad (??) on 09-Май-09, 12:09 
У меня при правке export.function.php GLPI на глухо
виснет.
Ответить | Правка | ^ к родителю #128 | Наверх | Cообщить модератору

129. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от miraj_mv email on 23-Апр-09, 14:15 
Блин, не пойму как устанавливать плагины???? Все делаю как написано а оно мне: Не найдено функций: plugin_reports_check_config. Подскажите в чем проблема. Плагин reports.    
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

134. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Константин (??) on 13-Май-09, 09:51 
Кто как распечатывает заявку на подпись руководителю? поделитесь опытом
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

136. "OpenNews: Система инвентаризации компьютерной и оргтехники G..."  +/
Сообщение от Agent (??) on 20-Май-09, 17:57 
Вот хорошая ссылка
http://forums.ocsinventory-ng.org/viewtopic.php?id=4104
по ней с небольшой поправкой на свою ось я добился русификации связки ocs+glpi.
Теперь делюсь с вами, господа!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

138. "OpenNews: Система инвентаризации компьютерной и оргтехники G..."  +/
Сообщение от kasatkin on 26-Май-09, 14:16 
>Вот хорошая ссылка
>http://forums.ocsinventory-ng.org/viewtopic.php?id=4104
>по ней с небольшой поправкой на свою ось я добился русификации связки
>ocs+glpi.
>Теперь делюсь с вами, господа!

Спасибо! Пробуем...

Ответить | Правка | ^ к родителю #136 | Наверх | Cообщить модератору

139. "OpenNews: Система инвентаризации компьютерной и оргтехники G..."  +/
Сообщение от Налсур on 23-Июн-09, 07:58 
при установке OcsAgentSetup.exe 4.0.5.4 у меня DrWeb вирус нашел - Trojan.Fakealert.4440 в файле SetACL.exe
OcsAgentSetup.exe качался с сайта.
так что будьте внимательны!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

141. "OpenNews: Система инвентаризации компьютерной и оргтехники G..."  +/
Сообщение от m0ps (ok) on 06-Июл-09, 16:51 
>при установке OcsAgentSetup.exe 4.0.5.4 у меня DrWeb вирус нашел - Trojan.Fakealert.4440 в
>файле SetACL.exe
>OcsAgentSetup.exe качался с сайта.
>так что будьте внимательны!

это ты будь внимателен при выборе антивируса ;)

Ответить | Правка | ^ к родителю #139 | Наверх | Cообщить модератору

142. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Zah (ok) on 08-Июл-09, 12:23 
Интересует руссификация вывода в pdf в системе GLPI. OCS не установлена.
Решение http://forums.ocsinventory-ng.org/viewtopic.php?id=4104 для связки связки ocs+glpi, решает эту проблему?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

143. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от sergicus (ok) on 10-Июл-09, 15:10 
>Интересует руссификация вывода в pdf в системе GLPI. OCS не установлена.
>Решение http://forums.ocsinventory-ng.org/viewtopic.php?id=4104 для связки связки ocs+glpi, решает эту проблему?

Обратите внимание на журнал системный администратор за май 2009 года - там статья по glpi (из нее я собственно и узнал о этой проге) - там же и описано решение по русификации вывода в pdf

Ответить | Правка | ^ к родителю #142 | Наверх | Cообщить модератору

144. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Zah (??) on 13-Июл-09, 18:07 
>Обратите внимание на журнал системный администратор за май 2009 года - там
>статья по glpi (из нее я собственно и узнал о этой
>проге) - там же и описано решение по русификации вывода в
>pdf

Попробывал решение из журнала, не заработало. На сайте www.samag.ru в разделе "Исходный код" исправленного варианта шрифтов нет.
Кому удалось русифицировать вывод в pdf в GLPI? Опишите please четко что делать и где взять шрифты.


Ответить | Правка | ^ к родителю #143 | Наверх | Cообщить модератору

145. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Аноним (??) on 14-Июл-09, 09:04 
>>Обратите внимание на журнал системный администратор за май 2009 года - там
>>статья по glpi (из нее я собственно и узнал о этой
>>проге) - там же и описано решение по русификации вывода в
>>pdf
>
>Попробывал решение из журнала, не заработало. На сайте www.samag.ru в разделе "Исходный
>код" исправленного варианта шрифтов нет.
>Кому удалось русифицировать вывод в pdf в GLPI? Опишите please четко что
>делать и где взять шрифты.

А вот это пробовали?
ftp://ftp.vsu.ru/pub/tex/font-packs/pscyr/PSCyr-0.4c-patch2-...

Ответить | Правка | ^ к родителю #144 | Наверх | Cообщить модератору

146. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от sergicus (ok) on 14-Июл-09, 14:24 
>А вот это пробовали?
>ftp://ftp.vsu.ru/pub/tex/font-packs/pscyr/PSCyr-0.4c-patch2-...

а там нет Helvetica.ttf

А эту проблему подтверждаю  - мож тама нужны какие то переконвертированные шрифты ?????

Ответить | Правка | ^ к родителю #145 | Наверх | Cообщить модератору

154. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от sergicus (ok) on 24-Июл-09, 15:50 
>А эту проблему подтверждаю  - мож тама нужны какие то переконвертированные
>шрифты ?????

НА форуме glpi нашел тему
http://www.glpi-project.org/forum/viewtopic.php?id=14328
- как я понял проблема не только с русским

Ответить | Правка | ^ к родителю #146 | Наверх | Cообщить модератору

156. "PDF и русский забороты"  +/
Сообщение от stalker (??) on 09-Сен-09, 14:21 
Найдено решение вопросиков в pdf-экспорте:

http://www.tux.in.ua/articles/1500

Цитирую:
По умолчанию при экспорте в PDF вместо русских букв выводятся знаки вопросов, это происходит по двум причинам: стандартная функция экспортирует данные в кодировке ISO-8859-1, которую и поддерживает используемый по умолчаннию шрифт. Подсказка была найдена на форуме OPENNET. Заменяем в скрипте /var/www/glpi/inc/export.function.php вызов функции utf8_decode на utf8_decode_cyr.

sudo perl -p -i -e 's/utf8_decode/utf8_decode_cyr/g' export.function.php

И добавляем в export.function.php описание самой функции utf8_decode_cyr:
function utf8_decode_cyr($value){
        return iconv("UTF-8","Windows-1251",$value);
}

Теперь шрифт. По умолчанию для экспорта используется шрифт Helvetica, его бы я и рекомендовал оставить. Если заменить шрифт другим, его имя придется править не только в двух местах файла export.function.php:

$ cat export.function.php | grep -i selectFont
$pdf->selectFont(GLPI_ROOT."/lib/ezpdf/fonts/Helvetica.afm");

Но и в 2 файлах находящихся в lib/ezpdf.

Теперь шрифт. Для конвертирования TTF шрифта в Postscript type 1 потребуется утилита ttf2pt1.

$ sudo apt-get install ttf2pt1

Запускаем.

$ ttf2pt1 -l cyrillic -A Helvetica.ttf Helvetica

Теперь копируем файлы вместо старых, не забыв подправить права.

$ sudo cp -v Helvetica* /var/www/glpi/lib/ezpdf/fonts/
`Helvetica.afm' -> `/var/www/glpi/lib/ezpdf/fonts/Helvetica.afm'
`Helvetica.t1a' -> `/var/www/glpi/lib/ezpdf/fonts/Helvetica.t1a'
`Helvetica.ttf' -> `/var/www/glpi/lib/ezpdf/fonts/Helvetica.ttf'

Исправленный вариант шрифтов: http://www.tux.in.ua/wp-content/uploads/2009/08/font.rar
После этого PDF будет выводится корректно.

Ответить | Правка | ^ к родителю #154 | Наверх | Cообщить модератору

157. "PDF и русский забороты"  +/
Сообщение от stalker (??) on 09-Сен-09, 14:24 
да, забыл, glpi ставился от linvinus с патчами из ftp://linvinus.ru/glpi/ из его репозитория ftp://linvinus.ru/ubuntu/pool/ocs/g/glpi/
Ответить | Правка | ^ к родителю #156 | Наверх | Cообщить модератору

168. "PDF и русский забороты"  +/
Сообщение от Timur email(??) on 03-Дек-09, 14:23 
>[оверквотинг удален]
>
>Теперь копируем файлы вместо старых, не забыв подправить права.
>
>$ sudo cp -v Helvetica* /var/www/glpi/lib/ezpdf/fonts/
>`Helvetica.afm' -> `/var/www/glpi/lib/ezpdf/fonts/Helvetica.afm'
>`Helvetica.t1a' -> `/var/www/glpi/lib/ezpdf/fonts/Helvetica.t1a'
>`Helvetica.ttf' -> `/var/www/glpi/lib/ezpdf/fonts/Helvetica.ttf'
>
>Исправленный вариант шрифтов: http://www.tux.in.ua/wp-content/uploads/2009/08/font.rar
>После этого PDF будет выводится корректно.

Сделал, вроде все ок, только вот при выводе в ПДФ, буквы встают не на свое место, и шапка файла получается нечитабельной(((((((
CEntos 5.3

Ответить | Правка | ^ к родителю #156 | Наверх | Cообщить модератору

175. "PDF и русский забороты"  +/
Сообщение от sHaggY_caT (ok) on 09-Янв-10, 14:06 
>[оверквотинг удален]
>>`Helvetica.afm' -> `/var/www/glpi/lib/ezpdf/fonts/Helvetica.afm'
>>`Helvetica.t1a' -> `/var/www/glpi/lib/ezpdf/fonts/Helvetica.t1a'
>>`Helvetica.ttf' -> `/var/www/glpi/lib/ezpdf/fonts/Helvetica.ttf'
>>
>>Исправленный вариант шрифтов: http://www.tux.in.ua/wp-content/uploads/2009/08/font.rar
>>После этого PDF будет выводится корректно.
>
>Сделал, вроде все ок, только вот при выводе в ПДФ, буквы встают
>не на свое место, и шапка файла получается нечитабельной(((((((
>CEntos 5.3

Тоже CentOS 5.3, у меня после добавления такой функции GLPI вообще падает(в причинах пока не разбиралась), тогда как на OCS-ng патчи, найденные на просторах сети успешно накладываются,
и проблема с кодировкой решается.
Вы ставили официальную сборку?

Ответить | Правка | ^ к родителю #168 | Наверх | Cообщить модератору

147. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от andrek on 17-Июл-09, 04:26 
кто подскажет у меня в OCSI под разными пользователями одного компьютера возникают разные записи, как сделать чтобы они объединялись с последней записью компьютера?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

148. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Alexandr email(??) on 21-Июл-09, 11:11 
>кто подскажет у меня в OCSI под разными пользователями одного компьютера возникают
>разные записи, как сделать чтобы они объединялись с последней записью компьютера?
>

Так как же вы все победили кодировку Ocs и GLPI? сколько не читал не пробовал, бестолку, помогите пожалуйста!!!

Ответить | Правка | ^ к родителю #147 | Наверх | Cообщить модератору

149. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +1 +/
Сообщение от andrek on 23-Июл-09, 04:44 
>>кто подскажет у меня в OCSI под разными пользователями одного компьютера возникают
>>разные записи, как сделать чтобы они объединялись с последней записью компьютера?
>>
>
>Так как же вы все победили кодировку Ocs и GLPI? сколько не
>читал не пробовал, бестолку, помогите пожалуйста!!!

я победил очень просто:

1. с помощью hexeditor заменить в клиенте OCSInventory.exe строку ISO-8859-1 на windows-1251

2. забрать из SVN версию OCSI либо пропатчить серверную часть OCSI на поддержку unicode http://forums.ocsinventory-ng.org/viewtopic.php?id=4553

3. после тестирования из win клиента с помощью патченного OCSInventory.exe, в базе myqsql все должно быть по русски в utf8 (если у вас не так продолжать нет смысла дальше, настраивайте mysql).

4. GLPI патчится одной строкой, inc.ocsng.class.php:
--- a/inc.ocsng.class.php  2009-07-23 09:37:16.000000000 +0900
+++ b/inc.ocsng.class.php   2009-07-23 09:00:15.000000000 +0900
@@ -54,7 +54,7 @@
                                $this->dbuser = $data["ocs_db_user"];
                                $this->dbpassword = rawurldecode($data["ocs_db_passwd"]);
                                $this->dbdefault = $data["ocs_db_name"];
-                               $this->dbenc="latin1";
+                               //$this->dbenc="latin1"; // see dbmysql.class.php:84
                                parent::__construct();
                        }
        }

импорт в GLPI из OCSI успешно в нормальной кодировке.

5. OCSI web интерфейс (если нужен) патчится тоже просто (незнаю если это в SVN или нет проверял только серверную часть):
--- a/machine.php       2009-05-30 16:52:25.000000000 +0900
+++ b/machine.php       2009-06-29 10:14:28.000000000 +0900
@@ -623,10 +623,10 @@
        while($item = mysql_fetch_object($resultDetails))
        {       $ii++; $td3 = $ii%2==0?$td2:$td4;
                echo "<tr>";
-               echo "$td3".htmlentities(textDecode($item->PUBLISHER))."</td>
-                         $td3".htmlentities(textDecode($item->NAME))."     </td>
+               echo "$td3".htmlspecialchars(textDecode($item->PUBLISHER))."</td>
+                         $td3".htmlspecialchars(textDecode($item->NAME))."     </td>
                      $td3".textDecode($item->VERSION)."  </td>
-                         $td3".(htmlentities(textDecode($item->COMMENTS))?htmlentities(textDecode($item->COMMENTS)):"N/A")."     </td>";
+                         $td3".($item->COMMENTS?htmlspecialchars(textDecode($item->COMMENTS)):"N/A")."     </td>";
                /*      $td3".textDecode($item->FOLDER)."   </td>
                      $td3".textDecode($item->COMMENTS)." </td>";*/
                echo "</tr>";


--- a/preferences.php   2009-05-30 16:52:25.000000000 +0900
+++ b/preferences.php   2009-06-29 10:05:02.000000000 +0900
@@ -19,7 +19,7 @@
define("MAX_CACHED_REGISTRY", 200 );   // Max number of registry that may be returned by optimizations queries
define("USE_CACHE", 0 );                               //Do we use cache tables ?
define("UPDATE_CHECKSUM", 1 );                 // do we need to update software checksum when using dictionnary ?
-define("UTF8_DEGREE", 0 );                             // 0 For non utf8 database, 1 for utf8
+define("UTF8_DEGREE", 1 );                             // 0 For non utf8 database, 1 for utf8
define("GUI_VER", "5003");                             // Version of the GUI
define("MAC_FILE", "files/oui.txt");   // File containing MAC database
define("TAG_LBL", "Tag");                              // Name of the tag information
@@ -343,6 +343,8 @@
                require('install.php');
                die();
        }
+        @mysql_query("SET NAMES 'utf8'",$link);
+        @mysql_query("SET NAMES 'utf8'",$link2);

        $_SESSION["writeServer"] = $link2;
        $_SESSION["readServer"] = $link;
@@ -1534,9 +1536,9 @@
   * @return Text decoded from UTF8 according to UTF8_DEGREE
   */
function textDecode( $txt ) {
-       for( $i=0; $i<UTF8_DEGREE; $i++ ) {
-               $txt = utf8_decode( $txt );
-       }
+//     for( $i=0; $i<UTF8_DEGREE; $i++ ) {
+//             $txt = utf8_decode( $txt );
+//     }
        return $txt;
}

Ответить | Правка | ^ к родителю #148 | Наверх | Cообщить модератору

150. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Alexandr email(??) on 23-Июл-09, 05:39 
>[оверквотинг удален]
>{
>-            
>   $txt = utf8_decode( $txt );
>-       }
>+//     for( $i=0; $i<UTF8_DEGREE; $i++ ) {
>+//            
> $txt = utf8_decode( $txt );
>+//     }
>        return $txt;
> }

Спасибо огромное, сегодня протестирую обязательно

Ответить | Правка | ^ к родителю #149 | Наверх | Cообщить модератору

151. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Alexandr email(??) on 23-Июл-09, 07:21 
>[оверквотинг удален]
>{
>-            
>   $txt = utf8_decode( $txt );
>-       }
>+//     for( $i=0; $i<UTF8_DEGREE; $i++ ) {
>+//            
> $txt = utf8_decode( $txt );
>+//     }
>        return $txt;
> }

Если не трудно можешь рассказать или поправить редактором этот ocsinventory.exe я вообще в этом чайник... Пожалуйста если не сложно или как это сделать?

Ответить | Правка | ^ к родителю #149 | Наверх | Cообщить модератору

152. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Alexandr email(??) on 23-Июл-09, 07:28 
Извиняюсь Андрек, но ссылка на статью под Unix, я использую Windows.... Все выше написанное сильно отличается?
Ответить | Правка | ^ к родителю #149 | Наверх | Cообщить модератору

153. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Nefer on 23-Июл-09, 16:22 
Ребят, не подскажите как решить такую проблему http://images.netbynet.ru/img.php?88369a5d6cc57611abdb123438...
Клиент на видновых машинах отсылает инфу в utf8 все врдое как нормально. Если посмотреть данные в базе через phpMyAdmin, то все гут. А вот через веб ocs с софтом уже туфта получается. Чтобы софт успешно импортировался в glpi его из new нужно кинуть в unchanged, весь софт который начинается на не кириллические буквы я перекинуть могу, а вот уже с кирилическими беда. Софт в составе которого есть кириллические символы, но он на них не начинается, успешно перекидываются в glpi и там в нормальном виде отображаются. Как бы заставить ocs показывать софт который начинается на кириллические буквы, чтобы перекинуть их потом в glpi.
Ответить | Правка | ^ к родителю #149 | Наверх | Cообщить модератору

155. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Nefer on 28-Июл-09, 15:24 
>[оверквотинг удален]
>Клиент на видновых машинах отсылает инфу в utf8 все врдое как нормально.
>Если посмотреть данные в базе через phpMyAdmin, то все гут. А
>вот через веб ocs с софтом уже туфта получается. Чтобы софт
>успешно импортировался в glpi его из new нужно кинуть в unchanged,
>весь софт который начинается на не кириллические буквы я перекинуть могу,
>а вот уже с кирилическими беда. Софт в составе которого есть
>кириллические символы, но он на них не начинается, успешно перекидываются в
>glpi и там в нормальном виде отображаются. Как бы заставить ocs
>показывать софт который начинается на кириллические буквы, чтобы перекинуть их потом
>в glpi.

Решил эту траблу. Коряво правда, но так как основная прога glpi на ocs положить )...
Может поможет кому-нить.
Засада крылас в файле dico.php, а именно в секции CAS OF NEW, закоментировал строки 171 и 206:


if (!isset($_POST['onglet_soft']))^M
        $_POST['onglet_soft']=$_SESSION['FIRST_DICO'];^M
--       onglet($list_alpha,$form_name,"onglet_soft",20);^M
++// onglet($list_alpha,$form_name,"onglet_soft",20);^M
        ^M

        //search all soft for the tab as selected ^M


$querydico=substr($querydico,0,-1);^M
        $querydico .= " from softwares ^M
                        where name in (".$list_soft.") and name != ''^M
                        group by name ";^M
--        echo $querydico;
++//        echo $querydico;
}^M


А также, убрал из запроса лишнее условие:
 
       //search all soft for the tab as selected ^M
        $search_soft="select distinct name from ".$table." cache^M
--                        where name like '".$_SESSION['ONGLET_SOFT'][$_POST['onglet_soft']]."%'^M
                        name not in (".$list_dico_soft.")^M
                        and name not in (".$list_ignored_soft.") ".$search_cache;^M

и получилось:
        //search all soft for the tab as selected ^M
        $search_soft="select distinct name from ".$table." cache^M
                        where name not in (".$list_dico_soft.")^M
                        and name not in (".$list_ignored_soft.") ".$search_cache;^M

Ответить | Правка | ^ к родителю #153 | Наверх | Cообщить модератору

158. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от tsolodov email on 28-Сен-09, 11:15 
Кто нить может ответить, как учитывать виртуальные серверы, которые стоят на   wmvare ESX например, что бы в glpi отразить связи, как учитывать серверные? Как учитывать силовое оборудование и патч-панеели?


Ответить | Правка | ^ к родителю #155 | Наверх | Cообщить модератору

159. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от tsolodov email on 28-Сен-09, 16:21 
>[оверквотинг удален]
>{
>-            
>   $txt = utf8_decode( $txt );
>-       }
>+//     for( $i=0; $i<UTF8_DEGREE; $i++ ) {
>+//            
> $txt = utf8_decode( $txt );
>+//     }
>        return $txt;
> }

У меня почесу то не получатся патчить, какая версия сервака у тебя?

Ответить | Правка | ^ к родителю #149 | Наверх | Cообщить модератору

163. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от SDSM email on 25-Ноя-09, 02:27 
Доброго времени суток.
У меня возникла проблема с ocsinventory - агент не может подключиться к серверу.Лог подключения:
ocsinventory-agent -debug
[debug] Ocsinventory unified agent for UNIX and Linux1.0.1
[debug] Log system initialised (Stderr)
[debug] Accountinfo file: /var/lib/ocsinventory-agent/http:__193.232.#.#_ocsreports_/ocsinv.adm
[debug] A TAG seems to already exist in the server for thismachine. If so, the -t paramter is useless. Please change the TAGdirectly on the server.
[debug] OCS Agent initialised
[debug] Calling handlers : `start_handler'
[debug] Compress::Zlib is avalaible.
[debug] sending XML
[debug] Calling handlers : `prolog_writers'
[error] Deflating problem
Методы на форуме сайта производителя (Переустановка сервера; изменение IP сервера на его имя) не работают.
Сам сервер нормально виден из веба, база данных создается.
Операционная система FreeBSD 6.4.
Если кто-нибудь сталкивался с такой проблемой, или есть мнение, в чем она заключается, пожалуйста, отпишитесь.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

164. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Dreamkeeper email(ok) on 25-Ноя-09, 09:46 
>[debug] A TAG seems to already exist in the server for thismachine.
>If so, the -t paramter is useless. Please change the TAGdirectly
>on the server.

Если удалить запись этой машины на сервере?


Ответить | Правка | ^ к родителю #163 | Наверх | Cообщить модератору

165. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от SDSM email on 25-Ноя-09, 17:43 
>>[debug] A TAG seems to already exist in the server for thismachine.
>>If so, the -t paramter is useless. Please change the TAGdirectly
>>on the server.
>
>Если удалить запись этой машины на сервере?

Увы, та же проблема:
ocsinventory-agent -debug
[debug] Ocsinventory unified agent for UNIX and Linux1.0.1
[debug] Log system initialised (Stderr)
[debug] Accountinfo file: /var/lib/ocsinventory-agent/http:__193.232.#.#_ocsreports_/ocsinv.adm
[debug] OCS Agent initialised
[debug] Calling handlers : `start_handler'
[debug] Compress::Zlib is avalaible.
[debug] sending XML
[debug] Calling handlers : `prolog_writers'
[error] Deflating problem

А к серверу машины подключиться не могут - пробовал и виндового клиента. Одна и та же "Defliating problem"
Есть еще соображения?

Ответить | Правка | ^ к родителю #164 | Наверх | Cообщить модератору

166. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Dreamkeeper email(ok) on 25-Ноя-09, 17:48 
>[debug] sending XML
>[debug] Calling handlers : `prolog_writers'
>[error] Deflating problem
>А к серверу машины подключиться не могут - пробовал и виндового клиента.
>Одна и та же "Defliating problem"
>Есть еще соображения?

По всей видимости, сервер не может разархивировать посылку. Локальный импорт записи машини работает?


Ответить | Правка | ^ к родителю #165 | Наверх | Cообщить модератору

167. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +1 +/
Сообщение от SDSM email on 25-Ноя-09, 21:23 
А как это проверить?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

169. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от SDSM email on 08-Дек-09, 19:09 
Не работает.
Может ли там быть косяк с полномочиями? Все остальное вроде так, как нужно.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

170. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от SDSM email on 08-Дек-09, 21:09 
Настроили на Linux Debian.Та же проблема, точь-в-точь.
На этот раз ocs 1.01_6, apache2.2
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

171. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Dreamkeeper email(ok) on 09-Дек-09, 11:23 
>Настроили на Linux Debian.Та же проблема, точь-в-точь.
>На этот раз ocs 1.01_6, apache2.2

А в var/log/ocsinventory-NG/ocsinventory-NG.log что пишет по этому поводу?


Ответить | Правка | ^ к родителю #170 | Наверх | Cообщить модератору

172. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от SDSM email on 09-Дек-09, 17:42 
Tue Dec  8 16:46:04 2009;505;;127.0.0.1;OCS-NG_unified_unix_agent_v0.0.9.2;handl
er;Database connection
Tue Dec  8 16:46:20 2009;505;;127.0.0.1;OCS-NG_unified_unix_agent_v0.0.9.2;handl
er;Database connection
Причем в это время вчера он еще не работал.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

173. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от SDSM email on 09-Дек-09, 17:44 
Да, это в Debian. Во FreeBSD он девственно чист.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

174. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Dreamkeeper email(ok) on 09-Дек-09, 17:48 
>Да, это в Debian. Во FreeBSD он девственно чист.

http://www.ocsinventory-ng.org/index.php?mact=News,cntnt01,detail,0&cntnt01articleid=49&cntnt01returnid=76

505--Impossible to connect to database

Походу не может сконнектится с базой.

Ответить | Правка | ^ к родителю #173 | Наверх | Cообщить модератору

176. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от SDSM email on 13-Янв-10, 17:02 
Разобрались - нужно было просто пользоваться примером установки с офсайта и указывать в адрес сервера для клиента "inventory"((
Ответить | Правка | ^ к родителю #174 | Наверх | Cообщить модератору

177. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Alexandr email(??) on 14-Янв-10, 13:40 
Уважаемые форумчане, кто-нибудь смог подружить русский язык с экспортом и сохранением из ПЛАГИНА, к примеру Print to PDF?

Ответить | Правка | ^ к родителю #176 | Наверх | Cообщить модератору

178. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от InventoR email(??) on 17-Фев-10, 17:38 
Уважаемые гуру, скажите пожалуйста, есть ли возможность рядовому пользователю закрывать в glpi заявку, и чтобы специалист HelpDesk у которого нету прав на обновление заявки, мог её закрывать после выполнения.
Ответить | Правка | ^ к родителю #177 | Наверх | Cообщить модератору

179. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от SDSM on 05-Мрт-10, 14:47 
Уважаемые пользователи данного пакета, есть ли возможность в этом продукте (используется связка GLPI+OCSNG) составить веб-запрос так, чтобы получить информацию по интересующему компьютеру с помощью его имени, а не systemID?
Ответить | Правка | ^ к родителю #178 | Наверх | Cообщить модератору

180. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от alexxx_b email on 13-Май-10, 12:09 
Всем привет. Возникла проблема которую надо решить.
GLPI 1.7.2
Хочу получить графическую структуру сети. Поставил плагин archires. Вроде делаю все как надо, но графика не получаю. Вопрос, что я делаю не так? распишите по шагам кто знает как надо делать. Буду очень благодарен.
PS: также ставил PEAR и graphviz , возможно не то и не туда ставил, распишите что и куда ставить если это необходимо.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

183. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Spanish on 01-Окт-10, 11:39 
Возникла проблема!ocs_import в glpi установлен. перетягивает все кроме "Программное обеспечение" в базе ocs есть, а в базе glpi в software пусто. подскажите, что делать. кто сталкивался?!
Ответить | Правка | ^ к родителю #180 | Наверх | Cообщить модератору

189. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от TiLorn on 26-Янв-11, 11:21 
Нужно в GLPI, в Режиме OCSNG, где Опции Импорта, "Используйте ПО каталога OCS" поставить "НЕТ" !
Ответить | Правка | ^ к родителю #183 | Наверх | Cообщить модератору

186. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от XXX (??) on 24-Янв-11, 11:39 
> Всем привет. Возникла проблема которую надо решить.
> GLPI 1.7.2
> Хочу получить графическую структуру сети. Поставил плагин archires. Вроде делаю все как
> надо, но графика не получаю. Вопрос, что я делаю не так?
> распишите по шагам кто знает как надо делать. Буду очень благодарен.
> PS: также ставил PEAR и graphviz , возможно не то и не
> туда ставил, распишите что и куда ставить если это необходимо.

Нужно прописать порты в "соединениях" у компьютеров - тогда будет рисовать.

Ответить | Правка | ^ к родителю #180 | Наверх | Cообщить модератору

185. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Аноним (??) on 27-Дек-10, 12:29 
Spanish при импорте в настройки режима ОЦС настройку использовать словарь ПО отключи и будет тебе в ГЛПи ПО:)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

188. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от hellena email(ok) on 25-Янв-11, 23:28 
К сожалению, ссылка на отчеты уже недействительна. Не могли бы вы опять выложить свои отчеты (может быть помогут те, кто уже скачал эти отчеты).Сейчас передо мной встала такая задача создать свой собственный отчет, честно говоря пока не представляю как это сделать. Вы бы очень меня выручили.
У меня версия стоит 1.78.0. Необходим отчет по компьютерам, месторасположению, и всяким номерам (бар-код, заводской номер и т.д)
Заранее огромное спасибо.

>[оверквотинг удален]
> 1. По отслеживанию выполнения заявок, с учетом потраченного времени и прогона по
> срокам.
> 2. Заявки закрытые пользователем сегодня
> 3. По винтам - сколько каких винтов есть, это просто тестовый отчет
> был :)
> 4. По оборудованию привязанному к пользователю. здесь крайне кривой код - чистый
> копипаст
> И все отчеты нормально работают только с русским интерфейсом. Французской локализации нет
> вообще, английская местами есть.
> Забрать можно отсюда - http://narod.ru/disk/6715719000/reports.tar.bz2.html

Ответить | Правка | ^ к родителю #185 | Наверх | Cообщить модератору

190. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Андрей (??) on 12-Янв-12, 10:51 
Кто то разобрался с перемещением компьютеров между организациями? Советовали ставить патч, entities portal для GLPI, однако он отсутствует на оффсайте.

Ответить | Правка | ^ к родителю #188 | Наверх | Cообщить модератору

191. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от bitlz (ok) on 12-Янв-12, 20:22 
> Кто то разобрался с перемещением компьютеров между организациями? Советовали ставить патч,
> entities portal для GLPI, однако он отсутствует на оффсайте.

У нас случай достаточно редкий, что технику между организациями перемещать нужно, так что просто прямой запрос к базе спасает.

Ответить | Правка | ^ к родителю #190 | Наверх | Cообщить модератору

192. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Аноним (??) on 18-Янв-12, 23:54 
Интересно, а существует ли возможность делать инвентаризацию без установки агента на ПК? Очень бы пригодилось...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

193. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Аноним (??) on 18-Янв-12, 23:56 
то есть не имея прав админа, из под пользователя
Ответить | Правка | ^ к родителю #192 | Наверх | Cообщить модератору

194. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Аноним email(??) on 27-Фев-12, 17:39 
Подскажите, а как быть с тем, что после входа по admin:admin при переходе по любой ссылке внутри страницы снова вылетает на запрос имени пользователя и пароля?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру