Модераторы: GRooVE, alexco
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
Kazak
- мл. сержант
- Сообщения: 99
- Зарегистрирован: 2009-07-28 9:46:46
Траблы с OCS inventory NG
Собрался внедрить на предприятии систему автоматизированной инвентаризации OCS Inventory NG + GLPI. Проблемы возникли с OCS.
1) Агенты не могут прислать отчеты по инвентаризации сначала был (Error 403 однако после исправления данной ошибки ничего не изменилось) отчеты так и не появились.
Код: Выделить всё
HTTP SERVER: Opening Internet connection to download <http://10.10.10.78:80/ocsinventory/deploy/label>...ERROR: HTTP status code 404
HTTP SERVER: Closing HTTP connection...OK
WMI Connect: Trying to connect to WMI namespace rootcimv2 on device <Localhost>...OK.
Registry Connect: Trying to connect to HKEY_LOCAL_MACHINE on device <Localhost>...OK.
CHECKINGS: read <ADMIN-2009-11-14-13-42-40> and <00:19:5B:71:AD:41> 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 (1 objects).
CHECKINGS: write <ADMIN-2009-11-14-13-42-40> and <00:19:5B:71:AD:41> in ocsinventory.dat
HTTP SERVER: Creating CInternetSession to get inventory parameters...OK.
HTTP SERVER: Getting HTTP Connection to server 10.10.10.78 port 80 using no authentication...OK.
HTTP SERVER: Sending prolog query...HTTP status 200 OK
HTTP SERVER: Server <10.10.10.78> answer is empty or unreadable
HTTP Response: <html>
<head>
<TITLE>OCS Inventory</TITLE>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-9;">
<link rel="shortcut icon" href="favicon.ico" />
<LINK REL='StyleSheet' TYPE='text/css' HREF='css/ocsreports.css'>
<script language="javascript">
var MonthName=["January","February","March","April","May","June","July","August","September","October","November","December"];
var WeekDayName=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];
</script>
<script language="javascript" type="text/javascript" src="js/datetimepicker.js">
</script><script language='javascript'>
function wait( sens ) {
var mstyle = document.getElementById('wait').style.display = (sens!=0?"block" :"none");
}
function ruSure( pageDest ) {
if( confirm("ARE YOU SURE ?") )
window.location = pageDest;
}
</script>
</head>
<body bottommargin='0' leftmargin='0' topmargin='0' rightmargin='0' marginheight='0' marginwidth='0'><table class='headfoot' border='0' >
<tr height=25px>
<td><a href='index.php?first'><img src='image/logo OCS-ng-48.png'></a></td>
<td align='center' width='33%'><a href='index.php?first'><img src=image/banner-ocs.png></a></td><td width='33%' align='right'>
<b>Ver. 1.02   </b>
<br><br><a title='polish' href="index.php?av=1&multi=console&c=&a=&lang=polish"><img src ="languages/polish.png" width="20" height="15"></a> <a title='german' href="index.php?av=1&multi=console&c=&a=&lang=german"><img src ="languages/german.png" width="20" height="15"></a> <a title='italian' href="index.php?av=1&multi=console&c=&a=&lang=italian"><img src ="languages/italian.png" width="20" height="15"></a> <a title='portuguese' href="index.php?av=1&multi=console&c=&a=&lang=portuguese"><img src ="languages/portuguese.png" width="20" height="15"></a> <a title='russian' href="index.php?av=1&multi=console&c=&a=&lang=russian"><img src ="languages/russian.png" width="20" height="15"></a> <a title='spanish' href="index.php?av=1&multi=console&c=&a=&lang=spanish"><img src ="languages/spanish.png" width="20" height="15"></a> <a title='slovenian' href="index.php?av=1&multi=console&c=&a=&lang=slovenian"><img src ="languages/slovenian.png" width="20" height="15"></a> <a title='brazilian_portuguese' href="index.php?av=1&multi=console&c=&a=&lang=brazilian_portuguese"><img src ="languages/brazilian_portuguese.png" width="20" height="15"></a> <a title='turkish' href="index.php?av=1&multi=console&c=&a=&lang=turkish"><img src ="languages/turkish.png" width="20" height="15"></a> <a title='french' href="index.php?av=1&multi=console&c=&a=&lang=french"><img src ="languages/french.png" width="20" height="15"></a> <a title='hungarian' href="index.php?av=1&multi=console&c=&a=&lang=hungarian"><img src ="languages/hungarian.png" width="20" height="15"></a> <a title='english' href="index.php?av=1&multi=console&c=&a=&lang=english"><img src ="languages/english.png" width="20" height="15"></a> </td></tr></table><br><form name='log' id='log' method='post'>
<table BORDER='0' WIDTH = 250px' ALIGN = 'Center' CELLPADDING='0' BORDERCOLOR='#9894B5'>
<tr>
<td><b>User:</b></td>
<td width='1%'><input name=login type=input size=15></td>
</tr>
<tr>
<td><b>Password:</b></td>
<td><input name=pass type=password size=15></td>
</tr>
<tr>
<td> </td>
<td><input name=subLogin type=submit value=Send></td>
</tr>
</table>
</form>
<br></div><table class='headfoot'><tr height=25px><td align='center'> </td></tr></table></body>
</html>
script><sЭП
HTTP SERVER: Closing HTTP connection
WMI Disconnect: Disconnected from WMI namespace.
Writing last inventory state not required.
Execution duration: 00:00:00.
2) Следующая проблема label file он не создается .Хотя во время установки через web-int. Файл якобы создается.
Код: Выделить всё
http://10.10.10.78:80/ocsinventory/deploy/label>...ERROR: HTTP status code 404
conf-файл
Код: Выделить всё
# OCS Inventory NG Administration Server
#
# Copyleft 2008 OCS Inventory NG Team
# Web: http://www.ocsinventory-ng.org
#
# This code is open source and may be copied and modified as long as the source
# code is always made freely available.
# Please refer to the General Public Licence http://www.gnu.org/ or Licence.txt
################################################################################
#
# ANY CHANGE ON THIS FILE REQUIRES APACHE RESTART TO TAKE EFFECT
#
################################################################################
# Administration console public pages
#
# Alias used to put Administration Server static page (typically PHP) outside
# Apache document root directory
#
Alias /ocsreports /usr/share/ocsinventory-reports/ocsreports
<Directory /usr/share/ocsinventory-reports/ocsreports>
# By default, users can use console from everywhere
Order deny,allow
Allow from all
Options Indexes FollowSymLinks
DirectoryIndex index.php
AllowOverride Options
# Uncomment following to force use of HTTPS in Administration Server
#SSLRequireSSL
# PHP tuning (not working on all distribution, use php.ini instead)
AddType application/x-httpd-php .php
php_flag file_uploads on
# Some PHP tuning for deployement feature up to 8 MB
# post_max_size must be greater than upload_max_filesize
# because of HTTP headers
php_value post_max_size 9m
php_value upload_max_filesize 8m
# You may have to uncomment following on errors
#php_value max_execution_time -1
#php_value max_input_time -1
# Uncomment following to allow HTTP body request up to 4 MB
# instead default 512 KB
#LimitRequestBody 4194304
</Directory>
################################################################################
# Deployment packages download area
#
# Alias to put Deployement package files outside Apache document root directory
#
Alias /download /usr/local/share/ocsinventory-ng/download
-
Хостинг HostFood.ru
Услуги хостинговой компании Host-Food.ru
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
KaiF
- мл. сержант
- Сообщения: 133
- Зарегистрирован: 2007-12-17 8:40:31
- Откуда: Кыргызстан
- Контактная информация:
Re: Траблы с OCS inventory NG
Непрочитанное сообщение
KaiF » 2010-02-26 6:25:31
mod_perl установи в апаче. мне помогло
а вот от HTTP status code 403 чем избавился не скажеш ?
-
KaiF
- мл. сержант
- Сообщения: 133
- Зарегистрирован: 2007-12-17 8:40:31
- Откуда: Кыргызстан
- Контактная информация:
Re: Траблы с OCS inventory NG
Непрочитанное сообщение
KaiF » 2010-02-28 13:32:07
на какую папку то именно ?
-
Kazak
- мл. сержант
- Сообщения: 99
- Зарегистрирован: 2009-07-28 9:46:46
Re: Траблы с OCS inventory NG
Непрочитанное сообщение
Kazak » 2010-02-28 19:27:42
на ту где будет лежать директория даунлоадс , и на ту где будет лежать оцс репортс
-
KaiF
- мл. сержант
- Сообщения: 133
- Зарегистрирован: 2007-12-17 8:40:31
- Откуда: Кыргызстан
- Контактная информация:
Re: Траблы с OCS inventory NG
Непрочитанное сообщение
KaiF » 2010-03-01 5:15:01
нифига чет не выходит с винды запускаю агента вроде все этапы проходит но не выкладывает данные , то есть какая то запись с нулями появляется а в логах такое идет , у тебя он работает вообще или нет,
Код: Выделить всё
HTTP SERVER: Getting HTTP Connection to server 192.168.0.1 port 80 using no authentication...OK
HTTP SERVER: INV : SEND received, sending inventory...ERROR: HTTP status code 403
-
Kazak
- мл. сержант
- Сообщения: 99
- Зарегистрирован: 2009-07-28 9:46:46
Re: Траблы с OCS inventory NG
Непрочитанное сообщение
Kazak » 2010-03-01 10:27:55
Был такой этап месяца 3 назад. Попытаюсь вспомнить как его побороть. Помоему это права на запись в БД с ними бока, оно не может получить право передать записи в БД.
-
KaiF
- мл. сержант
- Сообщения: 133
- Зарегистрирован: 2007-12-17 8:40:31
- Откуда: Кыргызстан
- Контактная информация:
Re: Траблы с OCS inventory NG
Непрочитанное сообщение
KaiF » 2010-03-01 11:00:53
вроде на базу в мускуле все права дал уже пользователю ocs нифыига та же
-
Gamerman
- капитан
- Сообщения: 1723
- Зарегистрирован: 2009-05-17 21:01:23
- Откуда: Украина, Ужгород — Днепр
-
Контактная информация:
Re: Траблы с OCS inventory NG
Непрочитанное сообщение
Gamerman » 2010-03-01 13:23:34
2 KaiF
Какая версия OSC и какая ось? Как ставил?
Глюк глюком вышибают!
-
KaiF
- мл. сержант
- Сообщения: 133
- Зарегистрирован: 2007-12-17 8:40:31
- Откуда: Кыргызстан
- Контактная информация:
Re: Траблы с OCS inventory NG
Непрочитанное сообщение
KaiF » 2010-03-01 13:47:48
версия OCS
OS
ставил обычно запустил
и дальше уж ена вопросы отвечал , ну и конфиг апача добавлял записи о конфигах OCS
-
Gamerman
- капитан
- Сообщения: 1723
- Зарегистрирован: 2009-05-17 21:01:23
- Откуда: Украина, Ужгород — Днепр
- Контактная информация:
Re: Траблы с OCS inventory NG
Непрочитанное сообщение
Gamerman » 2010-03-01 13:58:55
Сертификаты сделал? Хотя нет, это для отправки пакетов нужно. А инфу и без сертификатов должно скидывать.
Посморти что пишут логи апача по поводу ошибок. Помню, когда-то с Kazakом поднимали это дело, многое допиливать руками пришлось.
Глюк глюком вышибают!
-
KaiF
- мл. сержант
- Сообщения: 133
- Зарегистрирован: 2007-12-17 8:40:31
- Откуда: Кыргызстан
- Контактная информация:
Re: Траблы с OCS inventory NG
Непрочитанное сообщение
KaiF » 2010-03-01 15:45:07
в апаче вообще тишина , ни слова не говориться
в activity.log вот такое есть
Код: Выделить всё
Mon Mar 1 17:42:38 2010;21491;103;BA_ANDREY-2010-02-26-08-05-52;192.168.0.67;OCS-NG_windows_client_v4061;prolog;new_deviceid
Mon Mar 1 17:42:38 2010;21491;100;BA_ANDREY-2010-02-26-08-05-52;192.168.0.67;OCS-NG_windows_client_v4061;prolog;accepted
Mon Mar 1 17:42:38 2010;21491;311;BA_ANDREY-2010-02-26-08-05-52;192.168.0.67;OCS-NG_windows_client_v4061;session;started
Mon Mar 1 17:42:44 2010;17481;318;BA_ANDREY-2010-02-26-08-05-52;192.168.0.67;OCS-NG_windows_client_v4061;session;missing
Mon Mar 1 17:42:44 2010;17481;114;BA_ANDREY-2010-02-26-08-05-52;192.168.0.67;OCS-NG_windows_client_v4061;inventory;no_session
Mon Mar 1 17:42:44 2010;17481;115;BA_ANDREY-2010-02-26-08-05-52;192.168.0.67;OCS-NG_windows_client_v4061;inventory;refused
в самое ocs появляется запись вида
которая ни о чем не говорит
-
KaiF
- мл. сержант
- Сообщения: 133
- Зарегистрирован: 2007-12-17 8:40:31
- Откуда: Кыргызстан
- Контактная информация:
Re: Траблы с OCS inventory NG
Непрочитанное сообщение
KaiF » 2010-03-01 15:47:58
кстати вот такои еще момент , я создал фаил на компе .ocs и пытаюсь через local import его вручную засунуть так и то он ругается
-
Gamerman
- капитан
- Сообщения: 1723
- Зарегистрирован: 2009-05-17 21:01:23
- Откуда: Украина, Ужгород — Днепр
- Контактная информация:
Re: Траблы с OCS inventory NG
Непрочитанное сообщение
Gamerman » 2010-03-01 16:02:46
web-морда хоть работает?
И еще, я не знаю зачем, но прикручивал:
В файле z-ocsinventory-server.conf, после строк
# Web service apache settings
PerlModule Apache::Ocsinventory::SOAP
добавляем
PerlModule Apache::Ocsinventory::Interface
PerlModule SOAP::Transport::HTTP
PerlModule Apache::Ocsinventory::Server::Modperl2Если ругаетсят так:
1. ocsinventory-server: Can’t load SOAP::Transport::HTTP* — Web service will be unavailableТо ставим /usr/ports/net/p5-Apache2-SOAP
И делаем так
#perl -MCPAN -e «install SOAP::Transport::HTTP»2. Cannot find XML::Entities
#cpan
>install XML::Entities
Глюк глюком вышибают!
-
KaiF
- мл. сержант
- Сообщения: 133
- Зарегистрирован: 2007-12-17 8:40:31
- Откуда: Кыргызстан
-
Контактная информация:
Re: Траблы с OCS inventory NG
Непрочитанное сообщение
KaiF » 2010-03-02 5:08:51
не выходит все сделал один черт
Код: Выделить всё
WMI Disconnect: Disconnected from WMI namespace.
HTTP SERVER: Creating CInternetSession to send inventory results...OK.
HTTP SERVER: Getting HTTP Connection to server 192.168.0.1 port 80 using no authentication...OK
HTTP SERVER: INV : SEND received, sending inventory...ERROR: HTTP status code 403
OK.
при local importation
Код: Выделить всё
Error 61 / Connection refused
Local Importation (To server: http://localhost:9669)
вот тут кстати не понятно что должно слушать запросы на этом порту
ААпач молчит как портизан
-
Evgeny Boot
- проходил мимо
- Сообщения: 3
- Зарегистрирован: 2010-04-16 8:56:19
-
Контактная информация:
Re: Траблы с OCS inventory NG
Непрочитанное сообщение
Evgeny Boot » 2010-04-16 9:42:15
тоже проблемка:
$ uname -a
Linux vm-admin.domain.ru 2.6.29.4-167.fc11.i586 #1 SMP Wed May 27 17:14:37 EDT 2009 i686 i686 i386 GNU/Linux
Код: Выделить всё
HTTP SERVER: Opening Internet connection to download <http://ocsinventory-ng:80/ocsinventory/deploy/label>...ERROR: HTTP status code 404
HTTP SERVER: Closing HTTP connection...OK
WMI Connect: Trying to connect to WMI namespace rootcimv2 on device <Localhost>...Failed because unable to connect to WMI namespace (0x80010119) !
Registry Connect: Trying to connect to HKEY_LOCAL_MACHINE on device <Localhost>...OK.
CHECKINGS: read <MSNVDW-7NOK63J-2010-04-15-13-40-00> and <00:1A:A0:C4:5F:97> 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 (1 objects).
CHECKINGS: write <MSNVDW-7NOK63J-2010-04-15-13-40-00> and <00:1A:A0:C4:5F:97> in ocsinventory.dat
HTTP SERVER: Creating CInternetSession to get inventory parameters...OK.
HTTP SERVER: Getting HTTP Connection to server ocsinventory-ng port 80 using no authentication...OK.
HTTP SERVER: Sending prolog query...ERROR: HTTP status code 404
HTTP SERVER: Closing HTTP connection
Writing last inventory state not required.
Execution duration: 00:00:00.
на адрес ocsinventory-ng телнет соединяется, только вот браузер http://ocsinventory-ng/ocsinventory не открывает.
Тут аналогичная проблема, человек решил её добавив в httpd.conf строку
однако после yum install mod_perl и добавления модуля в httpd.confАпач не стартует, ругаясь сильно
Код: Выделить всё
[Thu Apr 15 13:57:07 2010] [error] Can't locate Apache/compat.pm in @INC (@INC contains: /usr/local/lib/perl5/site_perl/5.10.0/i386-linux-thread-multi /usr/local/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.10.0/i386-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl . /etc/httpd) at /usr/local/lib/perl5/site_perl/5.10.0/Apache/Ocsinventory/Server/Modperl1.pm line 34.nBEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.10.0/Apache/Ocsinventory/Server/Modperl1.pm line 42.nCompilation failed in require at /usr/local/lib/perl5/site_perl/5.10.0/Apache/Ocsinventory.pm line 16.nBEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.10.0/Apache/Ocsinventory.pm line 28.nCompilation failed in require at (eval 19) line 3.n
[Thu Apr 15 13:57:07 2010] [error] Can't load Perl module Apache::Ocsinventory for server vm-admin.domain.ru:0, exiting...
Удалив mod_perl (yum erase mod_perl) апач стартует нормально (естественно удалив и строку из httpd.conf
-
Evgeny Boot
- проходил мимо
- Сообщения: 3
- Зарегистрирован: 2010-04-16 8:56:19
- Контактная информация:
Re: Траблы с OCS inventory NG
Непрочитанное сообщение
Evgeny Boot » 2010-04-16 11:36:41
поставил mod_perl
#yum install mod_perl
vi /etc/http/conf/httpd.conf
добавил строку LoadModule perl_module modules/mod_perl.so
потом в конфиге inventory поправил
Код: Выделить всё
# Which version of mod_perl we are using
# For mod_perl <= 1.999_21, replace VERSION_MP by 1
# For mod_perl > 1.999_21, replace VERSION_MP by 2
PerlSetEnv OCS_MODPERL_VERSION 2
теперь в базу добавляются компы с агентами, но в логах появилась вот такая запись
Код: Выделить всё
[Fri Apr 16 11:31:18 2010] [notice] caught SIGTERM, shutting down
ocsinventory-server: Can't load SOAP::Transport::HTTP* - Web service will be unavailable
[Fri Apr 16 11:33:19 2010] [notice] SELinux policy enabled; httpd running as context system_u:system_r:httpd_t:s0
[Fri Apr 16 11:33:19 2010] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Fri Apr 16 11:33:19 2010] [warn] module perl_module is already loaded, skipping
ocsinventory-server: Can't load SOAP::Transport::HTTP* - Web service will be unavailable
[Fri Apr 16 11:33:20 2010] [notice] Digest: generating secret for digest authentication ...
[Fri Apr 16 11:33:20 2010] [notice] Digest: done
[Fri Apr 16 11:33:25 2010] [notice] Apache/2.2.14 (Unix) DAV/2 PHP/5.2.13 mod_perl/2.0.4 Perl/v5.10.0 configured -- resuming normal operations
-
Gamerman
- капитан
- Сообщения: 1723
- Зарегистрирован: 2009-05-17 21:01:23
- Откуда: Украина, Ужгород — Днепр
- Контактная информация:
Re: Траблы с OCS inventory NG
Непрочитанное сообщение
Gamerman » 2010-04-19 18:41:51
Если ругаетсят так:
1. ocsinventory-server: Can’t load SOAP::Transport::HTTP* — Web service will be unavailable
То ставим /usr/ports/net/p5-Apache2-SOAP
И делаем так
#perl -MCPAN -e «install SOAP::Transport::HTTP»
2. Cannot find XML::Entities
#cpan
>install XML::Entities
Глюк глюком вышибают!
-
Raven2000
- -=_UNIX_=-
- Сообщения: 4427
- Зарегистрирован: 2006-10-29 17:59:13
- Откуда: Там, где нас нет.
-
Контактная информация:
Re: Траблы с OCS inventory NG
Непрочитанное сообщение
Raven2000 » 2010-04-19 18:52:39
Вот вопрос почти по теме.
А вот нахрена извините ставить эту приблуду которая глючит, косячит (и от нее довольно сомнительная польза)?
Вот объясните на кой ляд она нужна если в итоге она (что делает она знаю )) один раз в принципе нужнаЮ а потом тупо висит на клиенте этот агент и жрет ресурсы и тут сервер ловит ответы жрет тоже ресурсы (если удалось поднять конечно), а в выводе то что можно один раз на удаленной машине собрать и все.
без понтово.
-
Burner
- лейтенант
- Сообщения: 693
- Зарегистрирован: 2009-06-14 7:02:26
Re: Траблы с OCS inventory NG
Непрочитанное сообщение
Burner » 2010-04-19 18:57:23
Raven2000 писал(а):Вот вопрос почти по теме.
А вот нахрена извините ставить эту приблуду которая глючит, косячит (и от нее довольно сомнительная польза)?
Вот объясните на кой ляд она нужна если в итоге она (что делает она знаю )) один раз в принципе нужнаЮ а потом тупо висит на клиенте этот агент и жрет ресурсы и тут сервер ловит ответы жрет тоже ресурсы (если удалось поднять конечно), а в выводе то что можно один раз на удаленной машине собрать и все.
без понтово.
сочувствую, если у вас действительно такая проблема с ресурсами
-
Raven2000
- -=_UNIX_=-
- Сообщения: 4427
- Зарегистрирован: 2006-10-29 17:59:13
- Откуда: Там, где нас нет.
- Контактная информация:
Re: Траблы с OCS inventory NG
Непрочитанное сообщение
Raven2000 » 2010-04-19 19:22:55
У кого?
==
По сабжу я имел в виду стоит ли держать столь неудобный и мутный сервис, а замен получать довольно сомнительное удовольствие.
По аналогии типа динамического DNS+DHCP
-
Gamerman
- капитан
- Сообщения: 1723
- Зарегистрирован: 2009-05-17 21:01:23
- Откуда: Украина, Ужгород — Днепр
- Контактная информация:
Re: Траблы с OCS inventory NG
Непрочитанное сообщение
Gamerman » 2010-04-19 20:05:48
Я знаю админа, который успешно юзает даный сервис и доволен им. В основном для рассылки и установки софта, без лишних телодвижений юзеров.
Глюк глюком вышибают!
-
Raven2000
- -=_UNIX_=-
- Сообщения: 4427
- Зарегистрирован: 2006-10-29 17:59:13
- Откуда: Там, где нас нет.
- Контактная информация:
Re: Траблы с OCS inventory NG
Непрочитанное сообщение
Raven2000 » 2010-04-19 22:55:08
Для этого я юзаю GP без всяких телодвижений. И зачем, он делает на софте который не совсем предназначен для этого.
-
Gamerman
- капитан
- Сообщения: 1723
- Зарегистрирован: 2009-05-17 21:01:23
- Откуда: Украина, Ужгород — Днепр
-
Контактная информация:
Re: Траблы с OCS inventory NG
Непрочитанное сообщение
Gamerman » 2010-04-19 23:00:30
Ну, если этот софт его устраивает, то зачем искать что-то другое? Хотя, лично я согласен, что OCS inventory NG кривой до безобразия (по крайней мере установка).
Глюк глюком вышибают!
-
Evgeny Boot
- проходил мимо
- Сообщения: 3
- Зарегистрирован: 2010-04-16 8:56:19
- Контактная информация:
Re: Траблы с OCS inventory NG
Непрочитанное сообщение
Evgeny Boot » 2010-04-20 11:34:05
Gamerman писал(а):Если ругаетсят так:
1. ocsinventory-server: Can’t load SOAP::Transport::HTTP* — Web service will be unavailableТо ставим /usr/ports/net/p5-Apache2-SOAP
И делаем так
#perl -MCPAN -e «install SOAP::Transport::HTTP»2. Cannot find XML::Entities
#cpan
>install XML::Entities
а ты прав
только в fedora несколько иначе, но суть та же
правильный ответ:
#yum install perl-cpan
#yum install p5-Apache2-SOAP
#perl -MCPAN -e «install SOAP::Transport::HTTP»
#service httpd restart
и любуемся чистотой в логах
Welcome to OCS Inventory NG community support, where you can ask questions and receive answers from other members of the community.
Please ask questions only in English or French.
Release 2.11.1 available
The official documentation can be found on http://wiki.ocsinventory-ng.org. Read it before asking your question.
- Печать
Страницы: [1] Вниз
Тема: проблема с OCS-Inventory (Прочитано 4094 раз)
0 Пользователей и 1 Гость просматривают эту тему.
miv
на старый комп (Pentium 4 1,6 ГГц, 256 Мб ОЗУ, 20 Гб) поставил Ubuntu server 12.04
хочу собирать информацию о машинах в локальной сети
установил LAMP
установил ocs inventory … но видимо, криво
всвязи с этим, прошу помощи (советов) а настройке ocs
адрес ocs-сервера 172.20.20.167
Windows-клиента — 172.20.20.51
Проблемы:
1) на данный момент информация не собирается sad
2) в веб-интерфейсе http://172.20.20.167/ocsreports/index.php?first в шапке сообщение об ошибке SECURITY ALERT!
The default login/password is activate on OCS GUI
3) в разделе пользователи http://172.20.20.167/ocsreports/index.p … admin_user есть только Super administrators Нужны ли другие?
Возможно, где-то с правами накосячил.
4) логи
в /var/log/apache2/error.log
ocsinventory-server: Bad setting. `SUPPORT` is not set. Default: `1`
ocsinventory-server: Can’t load SOAP::Transport::HTTP* — Web service will be unavailable
ocsinventory-server: Bad setting. `SUPPORT` is not set. Default: `1`
ocsinventory-server: Can’t load SOAP::Transport::HTTP* — Web service will be unavailable
[Mon Aug 27 16:22:45 2012] [notice] Apache/2.2.22 (Ubuntu) PHP/5.3.10-1ubuntu3.2 with Suhosin-Patch mod_perl/2.0.5 Perl/v5.14.2 configured — resuming normal operations
[Mon Aug 27 17:12:08 2012] [error] [client 172.20.20.165] Can’t call method «do» on an undefined value at /usr/share/perl5/Apache/Ocsinventory/Server/System.pm line 177.n
[Mon Aug 27 17:12:08 2012] [error] [client 172.20.20.165] Can’t call method «do» on an undefined value at /usr/share/perl5/Apache/Ocsinventory/Server/System.pm line 177.n
« Последнее редактирование: 27 Августа 2012, 14:36:15 от miv »
evg89
Как настраивали агента? насколько помню там какие-то нюансы. Сам когда то тестил, но остановил выбор на связке glpi+fusioninventory. Чего и вам советую. Плагинов море, отчетов тоже, инфа собирается.
РАБОТА: win server 2008 r2, ubuntu server 12.04, freebsd 8.3 — сервера; edubuntu 10.04, win 7 pro — обслуживаемые ПК.
ДОМ: ubuntu 12.04 — ПК; windows 7 starter — нетбук; android 2.2 — коммуникатор.
miv
Как настраивали агента? насколько помню там какие-то нюансы. Сам когда то тестил, но остановил выбор на связке glpi+fusioninventory. Чего и вам советую. Плагинов море, отчетов тоже, инфа собирается.
спасибо за совет. установил и настроил данную связку. все работает. доволен =)
evg89
Пожалуйста)))
В вики наше статью напишите, если время буде, у меня руки не доходят, а многие между тем интересуются…
РАБОТА: win server 2008 r2, ubuntu server 12.04, freebsd 8.3 — сервера; edubuntu 10.04, win 7 pro — обслуживаемые ПК.
ДОМ: ubuntu 12.04 — ПК; windows 7 starter — нетбук; android 2.2 — коммуникатор.
miv
попробую…
не понял, как создать новую статью в документации.
« Последнее редактирование: 30 Августа 2012, 11:18:37 от miv »
evg89
РАБОТА: win server 2008 r2, ubuntu server 12.04, freebsd 8.3 — сервера; edubuntu 10.04, win 7 pro — обслуживаемые ПК.
ДОМ: ubuntu 12.04 — ПК; windows 7 starter — нетбук; android 2.2 — коммуникатор.
- Печать
Страницы: [1] Вверх
Hi,
I am new to windows systems. Kindly help me to resolve below issues.
OS : Windows Server 2003 R2 Enterprise Edition Service Pack2
Application error event id — 20:
Service encounter error <OCS Inventory NG Agent encounter an error (exit code is 4 => Failed to talk with Communication Server)>.
Custom log error event id -4004:
The DFS Replication service stopped replication on the replicated folder at local path E:TUIHYDControlarearepAPP Build.
Additional Information:
Error: 2 (The system cannot find the file specified.)
Additional context of the error: E:TUIHYDControlarearepAPP Build
Replicated Folder Name: APP Build
Replicated Folder ID: A507FC9E-EBEE-44F9-8A08-3ADED7683037
Replication Group Name: HYDtoRMR
Replication Group ID: 28DFCCED-AF78-4C74-86B9-C9C974E60BF7
Member ID: 15655514-9DED-44CB-9F01-F48AEA2E6CEA
Сегодня коллеги попросили помочь разобраться с проблемой: при отправке данных в OCS агент получал в ответ ошибку с кодом 500. После включения логирования ошибок (нужно в конфиге выставить OCS_OPT_DBI_PRINT_ERROR в 1) в логах появились следующие ошибки:
DBD::mysql::db do failed: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' at /usr/local/share/perl/5.10.1/Apache/Ocsinventory/Server/Inventory/Cache.pm line 34.
Вот на этом месте OCS спотыкается:
# sed '260,265p;d' /usr/local/share/perl/5.10.1/Apache/Ocsinventory.pm # Retrieve Device if exists $request = $CURRENT_CONTEXT{'DBI_HANDLE'}->prepare(' SELECT DEVICEID,ID,UNIX_TIMESTAMP(LASTCOME) AS LCOME,UNIX_TIMESTAMP(LASTDATE) AS LDATE,QUALITY,FIDELITY FROM hardware WHERE DEVICEID=?' ); unless($request->execute($CURRENT_CONTEXT{'DEVICEID'})){
Ну тут всё понятно — имя в кириллице, меняем на латиницу — всё работает. Проблема локализована. А чтобы OCS могла импортировать имена в кириллице нужно немного поправить БД:
ALTER TABLE `ocs`.`hardware` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `ocs`.`hardware` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
Ну а лучше не полениться и конвертировать всю БД простым скриптом на PHP:
<?php $connection = mysql_connect('localhost', 'debian-sys-maint', '**************') or die ('Could not connect to server'); mysql_select_db('ocs', $connection) or die ('Could not select DB'); mysql_query("alter database `ocs` default character set 'utf8' collate 'utf8_general_ci'", $connection); $result = mysql_query("show tables", $connection); while($row = mysql_fetch_row($result)) { mysql_query("alter table `$row[0]` convert to character set 'utf8' collate 'utf8_general_ci'", $connection); mysql_query("alter table `$row[0]` default character set 'utf8' collate 'utf8_general_ci'", $connection); }
Те, кто заранее позаботился о настройке сервера с этой проблемой не столкнутся, достаточно двух строчек в /etc/my.cnf:
default-character-set = utf8 default-collation = utf8_general_ci
Естественно настраивать надо было до установки OCS
Hi,
My apologies if this is not very clear. I’m not very good with C++ so I’m reading the actual code with a bit of «guesswork» whilst trying to get a grasp on the problem
I’m getting two Error events on a couple of our HP servers.
First;
Event ID: 1000
Faulting application name: OCSInventory.exe, version: 2.1.1.1, time stamp: 0x537a7dfe
Faulting module name: MSVCR90.dll, version: 9.0.30729.6871, time stamp: 0x4fee6073
Exception code: 0xc0000417
Fault offset: 0x0003523b
Faulting process id: 0x2de8
Faulting application start time: 0x01cfb10b11ae58e7
Faulting application path: C:Program Files (x86)OCS Inventory (2.1.1.1)OCSInventory.exe
Faulting module path: C:WindowsWinSxSx86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.6871_none_50944e7cbcb706e5MSVCR90.dll
Report Id: 5f196ed3-1cfe-11e4-9426-0025b31f4488
Faulting package full name:
Faulting package-relative application ID:
and shortly afterwards;
Event Id: 20
Service encounter error <OCS Inventory NG Agent encounter an error (exit code is 255 => Unknown code !)>.
When I look in the Sysinfo log I can see that the agent has stopped when enumerating the first Win32_DiskDrive
eg.
WMI GetStoragePeripherals: Trying to find Win32_DiskDrive WMI objects…
<Manufacturer: (Standard disk drives)><Caption: HP MSA2312sa Multi-Path Disk Device><Description: Disk drive><Name: //./PHYSICALDRIVE18><MediaType: Fixed hard disk media><Size: 15257><S/N:
The dead stop suggests it’s having problems decoding the Serial Number.
If I look at that drive using WMIC, then it looks like a proper 32 character ASCII encoded hex string (no hidden control characters). If I look at the other drives I can see one with a pure text serial (ie not hex-coded). Perhaps that is the real culprit?
I know that WMIC had reported issues with devices that the manufacturer had used raw text in that field. I believe that MS don’t actually specify it has to be anything but a string so I guess it’s not unexpected that there isn’t a standard
Reading the coding in CStoragePeripheral::SetSN, I’m think that there might be a need for more sanity checking for the serial number field before trying to decode it as hex.
Perhaps;
a) Discard entries where there are non-printable characters and use a blank string (see Bug #1249006???)
b) Check the string through for characters safe for hex decoding;
I) if all characters are valid hex then parse the string as hex and use that
2) if non-hex characters are found assume the serial number is raw text and return it un-processed.
c) Truncate the string to fit the database field if necessary.
I think this issue is entirely related to Bug #1249006 but showing up in a completely different context.
Thoughts?
Happy to try stuff out.
best Regards, Keith
PS: using Agent : 2.1.1
It’s hard to solve a problem when important details are missing, that why we added this template, to help you and us.
General informations
Windows Server 2012
Windows NT CC-ICT-SVR01001 6.2 build 9200 (Unknow Windows version Standard Edition) i586
Server informations
Perl version :
Xampp 1.77/ Mysql / Apache 2.2 / Percona version :
Apache/2.2.21 (Win32) mod_ssl/2.2.21 OpenSSL/1.0.0e PHP/5.3.8 mod_perl/2.0.4 Perl/v5.10.1
Apache HTTP Server Version 2.2
Perl 5 version 24.0
MySQL 5.7
Apache/2.2.21 (Win32) mod_ssl/2.2.21 OpenSSL/1.0.0e PHP/5.3.8 mod_perl/2.0.4 Perl/v5.10.1
OCS Inventory informations
Ocs server version : 2.1.2
Problem’s description
OCS Inventory Agent not Synchronizing with Server
Hi Guys/Bonjour les amis,
I’ve extensively read all articles and questions on this topic but i’m not making head way. The OCS Windows agent is not synchronizing to my OSC Inventory Server on Windows Server 2012.
Please see my Agent log below:
==============================================================================
Starting OCS Inventory NG Agent on Friday, April 28, 2017 22:18:11.
AGENT => Running OCS Inventory NG Agent Version 2.3.0.0
AGENT => Using OCS Inventory NG FrameWork Version 2.3.0.0
AGENT => Loading plug-in(s)
DLL PLUGIN => Searching for Plug-in DLL(s) in folder <C:Program Files (x86)OCS Inventory Agentplugins>
DLL PLUGIN => 0 DLL Plug-in(s) successfully loaded on 0 DLL(s) found
AGENT => Using network connection with Communication Server
COM PROVIDER => Loading Communication Provider <C:Program Files (x86)OCS Inventory AgentComHTTP.dll>
AGENT => Using Communication Provider Version <2.3.0.0>
AGENT => Sending getLabel request
COM SERVER => Initializing cURL library for getFile
COM SERVER => Using cURL without server authentication
COM SERVER => Disabling cURL proxy support
COM SERVER => Disabling cURL SSL server validation support
COM SERVER => Sending fileGet request to URL https://X.X.X.X/ocsreports/deploy/label
COM SERVER => fileGet response received <HTTP Status Code #404>
COM SERVER => Cleaning cURL library
AGENT => Failed to retrieve Label <HTTP Status Code #404>
AGENT => Sending Prolog
DID_CHECK => Read DeviceID and MACs in file <ocsinventory.dat>
COM SERVER => Initializing cURL library for sendRequest
COM SERVER => Using cURL without server authentication
COM SERVER => Disabling cURL proxy support
COM SERVER => Disabling cURL SSL server validation support
COM SERVER => Sending HTTP Post request to URL https://X.X.X.X/ocsreports
COM SERVER => HTTP Post response received <HTTP Status Code #200>
COM SERVER => Cleaning cURL library
================= TRACE START ===============
================= TRACE STOP ===============
AGENT => Prolog successfully sent
SUPPORT => No support detected, Registration key : N/A
AGENT => Prolog Frequency set to 10 hour(s)
AGENT => Inventory on startup option set to
AGENT => Unloading communication provider
AGENT => Unloading plug-in(s)
AGENT => Execution duration: 00:00:00.
The ocsinventory.ini is as seen below:
[OCS Inventory Agent]
ComProvider=ComHTTP.dll
Debug=2
Local=
NoSoftware=0
HKCU=0
NoTAG=0
IpDisc=
[HTTP]
Server=https://X.X.X.X/ocsreports
SSL=0
CaBundle=cacert.pem
AuthRequired=0
User=
Pwd=
ProxyType=0
Proxy=
ProxyPort=0
ProxyAuthRequired=0
ProxyUser=
ProxyPwd=
[OCS Inventory Service]
PROLOG_FREQ=10
INVENTORY_ON_STARTUP=0
OLD_PROLOG_FREQ=10
TTO_WAIT=35520
Please help anyone…pleaseeee !!