Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» OCS Inventory

Автор: Satana2006
Дата сообщения: 22.05.2009 21:47
m0ps
Читал я данные ссылки, только вот таже проблема пока, что не могу победить крякозяблы при импорте из OCS, и при экспорте в PDF.
Режение которое описано было на opennet почемуто в моем случае не помогло, может я конечно где то затупил и что то сделал не так, но перепроверял ужо 3 раза

2 ALL
народ может кто сталкивался. Как скрестить GLPI и MSCM?
На сайте glpi нашел плагин, только вот как его заставить работать я не понял... может кто сталкивался с такой проблемой
Автор: mirajmv
Дата сообщения: 28.05.2009 13:09
Собственно делал все по следующей схеме, непомню кто, но кто-то на opennet.ru писал. У меня все заработало, единственно не дошел до експорта в pdf


Для корректного импорта кириллицы из 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/
на тот что приложен в аттаче


Собственно сам исправленый агент __http:// depositfiles . com/files/wtxlo9ell
И шрифты для PDF _http:// depositfiles . com/files/7rsv4jbzk
Автор: roneo
Дата сообщения: 28.05.2009 14:30
Ещё одна очень интересная тема со статьями по руссификации OCS на сайте разработчиков:
http://forums.ocsinventory-ng.org/viewtopic.php?id=4104
Автор: Satana2006
Дата сообщения: 28.05.2009 21:37
mirajmv
roneo
Попробую на днях, отпишушь о результате.
А что по второму вопросу? кто нить пытался тягать GLPI инфу из Мелкософтовского конфигурейшен менеджера?
Автор: mirajmv
Дата сообщения: 01.06.2009 16:21
Подправил свой предыдущий топик, добавил ссылки на шрифты и собраный агент который собирает данные в utf8
Автор: Satana2006
Дата сообщения: 02.06.2009 09:17
mirajmv


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

А шрифт написано заменить на тот что в атаче, это на какой?
Просто opennet.ru атача нету, и тут как то не особо, или это тот же атач что и PDF?
Автор: Hermionna
Дата сообщения: 18.06.2009 09:01
Всем здравствуйте. Решили по тестить OCS и GLPI. подскажите пожалуйста как меняется оборудование компьютеров? Если, мы к примеру меняем монитор на компе, информация будет о замене отображаться автоматически ил надо будет все ручками вводить? если автоматически, то где можно будет найти данные о смене оборудования? если мы меняем сетевую карточку, то как об этом должен знать комп?
Автор: ganshinda
Дата сообщения: 18.06.2009 16:04
Подскажите как нормально установить сего зверя под виндой.

ставил в таком порядке
1. xampp-win32-1.7.1-installer.exe
2. xampp-win32-perl-addon-5.10.0-2.2.11-pl2-installer.exe
3. OCSNG_WINDOWS_SERVER_1.02.1

после утановки пробую зайти и пишет вот такую вещ:
http://img20.imageshack.us/img20/2352/123fai.gif

помогите плз с данной проблемой. что вводить ненаю
Автор: Hermionna
Дата сообщения: 19.06.2009 14:24
Подскажите пожалуйста, как можно удаленно поставить агента. Через psexec не работает
Автор: slech
Дата сообщения: 19.06.2009 14:36
Hermionna
в шапке есть ссылка на Автоматическая установка агента - ставил на все машины в домене.

Добавлено:
хотя там тоже через psexec - но с использованием самораспаковывающегося архива - но думаю можно и без него.
у меня всё точно работало.
Автор: Gar2k
Дата сообщения: 04.08.2009 10:53
Hermionna
надо раскидать агента на машины, мы это делаем политиками, можно ручками либо скриптами, как кому удобнее, при запуске агент опрашивает машинку и формирует отчет и отправляет его на сервер окс, там надо настроить импорт по крону на гпли, в гпли отображается информация из системы, то есть если система не в курсе что у вас за монитор то и агент и соотвесвено GPLI тоже. Изменения в конфигурации: оборудование->компьютеры-сетевое имя-> история. Будет выглядить например так (добавил удалил диск):
Жесткий диск    Add a component : "ST3320620AS"
Жесткий диск    Delete a component : "ST3320620AS"

Проблемы с русским решаются куроченьем сырцов агента.
Автор: bbblackkk
Дата сообщения: 28.10.2009 12:29
Народ подскажите, поставил OCS Inventory под FreeBsd, вроде все норм установилось, но на клиенте при выполнениие OCS Inventory с параметром /debug, следующая вещь:
MI Connect: Trying to connect to WMI namespace root\cimv2 on device <Localhost>...OK.
Registry Connect: Trying to connect to HKEY_LOCAL_MACHINE on device <Localhost>...OK.
CHECKINGS: read <host-2009-10-27-13-10-29> and <00:50:56:C0:00:0800:50:56:C0:00:0100:17:31:86:45:B8> in ocsinventory.dat
IpHlpAPI GetNetworkAdapters...
IpHlpAPI GetNetworkAdapters: Calling GetIfTable to determine network adapter properties...OK
IpHlpAPI GetNetworkAdapters: Calling GetAdapterInfo to determine IP Infos...OK
IpHlpAPI GetNetworkAdapters: OK (3 objects).
CHECKINGS: write <host-2009-10-27-13-10-29> and <00:50:56:C0:00:0800:50:56:C0:00:0100:17:31:86:45:B8> in ocsinventory.dat
HTTP SERVER: Creating CInternetSession to get inventory parameters...OK.
HTTP SERVER: Getting HTTP Connection to server 192.168.100.61 port 80 using no authentication...OK.
HTTP SERVER: Sending prolog query...ERROR: HTTP status code 404
Failed because Unknown exception !
Почему не работает кто знает?
Exiting...
Автор: roneo
Дата сообщения: 29.10.2009 13:55
Попалась подробная инструкция по установке:

Учет оборудования с OCS Inventory NG и GLPI - подробная установка, статья для журнала "Системный администратор".

Кстати, OCS Inventory зарегистрирована на launchpad.net, и теперь ссылка на Roadmap с офсайта ведёт именно туда.
Автор: maxstupino
Дата сообщения: 17.12.2009 22:03
Есть ли у кого нормальный комплект руссифицированный?
Автор: vvnet
Дата сообщения: 22.12.2009 11:32
Подскажите как бороться с дупликтами. Например, в базе 300 компов, и со временем увеличивается, причем компов всего 300. ?
Автор: libre
Дата сообщения: 05.02.2010 14:49

Цитата:
Подскажите как бороться с дупликтами. Например, в базе 300 компов, и со временем увеличивается, причем компов  всего 300. ?


Нажимаем кнопку "Дубликаты" и смотрим какие

Потом в конфиге ищем параметр AUTO_DUPLICATE_LVL и настраиваем дедубликацию
Автор: Zorh
Дата сообщения: 18.02.2010 08:11
Вчера вышла OCS Inventory NG UNIX_SERVER-1.3.1, кто может сказать что по этой версии?
Автор: Dimic
Дата сообщения: 03.03.2010 06:40
Приветствую!
Господа, подскажите пожалуйста:
1. Возможно-ли каким-либо образом авторизовать агентов OCS в системе. Т.е. для того чтобы агент мог посылать информацию требовалось-бы одобрение со стороны сервера
2. Возможна-ли связь между агентом и сервером c шифрованием трафика посредством ssl

По поводу второго вопроса на оф. форуме вроде говорили что думают над этим, но будет-ли это реализовано пока неясно

Все вопросы оттого, что есть желание использовать систему для учета техники нескольких клиентов находящихся вне нашей сети с последующей связкой с glpi
Все уже настроено в тестовых условиях, но появились эти 2 вопроса, которые меня сильно смущают
Автор: kerberosV5
Дата сообщения: 03.03.2010 11:12
maxstupino
Комплект с русификацией (utf-8, сервер и агент для Windows) лежит тут ftp://linvinus.ru/ocs/
Автор: MCSA2003
Дата сообщения: 12.03.2010 10:57
kerberosV5
Что-то я не совсем понял где на ftp://linvinus.ru/ocs/ лежит Windows сервер, там только агент вроде есть
Автор: Gremlin19
Дата сообщения: 15.03.2010 10:57
А можно подробнее, как через ГПО агентов залить? Ведь MSI пакетов нету

с помощью OCSNG_AGENT_DEPLOYMENT_TOOL_1.0.1.2 раскидывать агентов не кашерно, ибо а данный момент времени могут быть выключены часть компов, а через ГПО меньше вероятности что кто-то останется без агента.
Автор: ruflex
Дата сообщения: 20.03.2010 23:58

Цитата:
kerberosV5
Что-то я не совсем понял где на ftp://linvinus.ru/ocs/ лежит Windows сервер, там только агент вроде есть


Нужно скачать OCS сервер для Windows с офф сайта. и установить.
А затем следовать инструкциям LINVINS

Instruction for windows ocs server ver. 1.02
1) download and install, as usual, origanal ocs server.
Lets say you install it in to c:\xampp\

But don't open ocsreports page! (at first start it create database table, which incompatible with utf8! )

2) download ocs-server unix version with my pathches from ftp://linvinus.ru/ocs/ <ocs version>/

3)unpack in to temporary directory, and copy directory with file replace
OCSNG_UNIX_SERVER\Apache\ in to c:\xampp\perl\site\lib\ (you should get c:\xampp\perl\site\lib\Apache\)
OCSNG_UNIX_SERVER\ocsreports\ in to c:\xampp\htdocs\ (you should get c:\xampp\htdocs\ocsreports\)

4) if it is not first installation, recreate database with script from c:\xampp\htdocs\ocsreports\files\ocsbase.sql

5) restart apache!

6) Now you may open http://<yourocsserver>/ocsreports , you should see database tables installation page, install as usual.

7) use patched agent from ftp://linvinus.ru/ocs/windows-agent_1.0 … tSetup.exe
Автор: threeom87
Дата сообщения: 09.04.2010 15:28
Кто-нибудь может выложить уже руссифицированный сервер OCS, бьюсь с ним уже 2 недели, получилось исправить только часть. Часть русского текста просто пропадает, например в описании компьютера стоит имя Александр, в OCS он пишет Алек .
Софт так и не получилось руссифицировать, так и пишет либо крякозяблями либо тоже пустое место вместо русских букв.
Автор: Gremlin19
Дата сообщения: 21.04.2010 08:24
threeom87
месадж ни о чем.

расскажи, если знаешь, как заставить glpi пускать доменных пользователей.
ldap настроен, тест проходит, но юзеров не пускает
Автор: I_Winter_I_I_Wolf_I
Дата сообщения: 14.05.2010 06:18
Доброе время суток.
Есть сервер windows 2003. На нем уже установлен Апач, php и MySQL. Даже прикручена (и работает) GLPI.
Теперь туда же хотелось бы прикрутить и OCSInventory. К готовому веб-серверу, базе в мускуле и пр. Главное - не устанавливая автоматически XAMPP и сопутствующее.
Как-то можно это сделать?
Автор: frouu
Дата сообщения: 18.05.2010 09:59
ok
Автор: roneo
Дата сообщения: 20.05.2010 12:48
13 мая 2010 года вышла новая версия OCS Inventory NG Server v1.3.2:

"We recommend that you upgrade you current 1.3 (or 1.3.1) installation to 1.3.2 release. Only Server component has to be upgraded.

OCS Inventory NG Server is updated to fixes critical vulnerabilities in Administration console and some other bugs. See ChangeLog for more informations.

We've also finally published OCS Inventory NG Server 1.3.2 for Windows.

OCS Inventory NG Team"

OCSNG_UNIX_SERVER-1.3.2.tar.gz (1,5 MБ);
OCSNG_WINDOWS_SERVER-1.3.2.zip (100 MБ)
Автор: kerberosV5
Дата сообщения: 20.05.2010 14:03

Цитата:
вышла новая версия

Там, случаем, не собираются добавлять поддержку PostgreSQL?
Автор: Vitaly_Sigov
Дата сообщения: 28.05.2010 17:18
Здравствуйте, уважаемые форумчане.
Подскажите, пожалуйста, как правильно поставить и сконфигурировать OCSInventory для Windows ?
Автор: roneo
Дата сообщения: 02.06.2010 13:54
Vitaly_Sigov

Цитата:
Здравствуйте, уважаемые форумчане.
Подскажите, пожалуйста, как правильно поставить и сконфигурировать OCSInventory для Windows ?


Сборка OCS Inventory Server'а под Windows включает в себя все необходимые компоненты:

Цитата:
OCS Inventory NG server for Windows comes as an integrated package containing all required components (apache, perl, php, mod_perl, mysql…).


Так что проблем возникнуть не должно. Единственный момент - корректное отображение кириллицы. В этом поможет, например, статья из "Системного администратора": Учет оборудования с OCS Inventory NG и GLPI, также есть статья "Инвентаризация компьютерной и оргтехники. OCS Inventory", также есть в этой теме опыт руссификации от mirajmv.

Страницы: 12345678

Предыдущая тема: Traffic Inspector и сервер терминалов


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.