The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

OpenNews: Система инвентаризации компьютерной и оргтехники GLPI v0.65, opennews (?), 30-Мрт-06, (0) [смотреть все]

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


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

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


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

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

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

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

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

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

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

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

19. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от alonefox (ok), 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 для правильного импорта данных в базу

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

20. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Valeriyemail (??), 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 для правильного импорта
>данных в базу

Поделишься?

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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




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

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