Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » OCS Inventory

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12

Открыть новую тему     Написать ответ в эту тему

slech



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Open Computers and Software Inventory

 
   
 
Домашняя страница
Roadmap
Скриншоты
Скачать     Windows Server 1.1(100 Mb)    Windows Agent 1.1(3 Mb)
Автоматическая установка агента(в текущем конфиге предпологается наличие прав админа на удалённых машинах)
the FusionInventory Project
 
OCS Inventory NG, Open Computers and Software Inventory Next Generation is an application designed to help administrator keep track of the computers configuration and installed softwares. Low network traffic HTTP communications between agents and server
 
  • Поддерживаются следующие OS: Microsoft Windows, Linux, *BSD, Sun Solaris, IBM AIX, HP-UX, MacOS X
  • Инвентаризация до 1 000 000 компютеров в день на сервере bi-Xeon 3 GHz and 4 GB RAM.
     
     
    Родственные темы
    Инвентаризация оборудования  
    GLPI
     
    Ссылки, статьи, обзоры
    GLPI - небольшой обзор
    Инвентаризация компьютерной и оргтехники
    Инвентаризация компьютерной и оргтехники. OCS Inventory
    Инвентаризация компьютеров в сети не вставая со стула или OCS Inventory + GLPI

  • Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 18:21 09-04-2007 | Исправлено: slech, 16:57 23-04-2014
    persk

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Alukardd, у меня нет machine.php в этой дир-ии.  
    Нашел его по адресу /tmp/ocsinventory-reports-20111020-005346/ocsreports
    Но опять же, там ничего похожего на htmlentities:
       
    631    echo "$td3".textDecode($item->PUBLISHER)."</td>
    632             $td3".textDecode($item->NAME)."     </td>
    633              $td3".textDecode($item->VERSION)."  </td>
     
    Как откатываться на предыдущую версию не хочется.. (

    Всего записей: 4 | Зарегистр. 14-10-2007 | Отправлено: 11:37 20-10-2011
    unreal 777



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    persk
    Потому что он говорит примерно о версии 1.3. В версиях 2.x такого нет, я уже пытался искать
     
    Добавлено:
    На самом деле в 2.0.2 по сравнению с 2.0.0.20 не так уж много принципиальных изменений. Ну стало оно писать всякие алерты о секурности на главной странице. Вот пока и все, что я заметил. Но я и без них нормально жил. А насущное - поддержка кириллицы - вообще исчезла. Так что не о чем горевать.

    Всего записей: 279 | Зарегистр. 05-09-2006 | Отправлено: 11:40 20-10-2011
    pevman

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    unreal 777
    Абсолютно аналогичная ситуация.
    Обновлялся с 2.0.1.
     
    Подскажите, как на winx64 заставить агент выполнять vbs код из папки Plugins.
    В логах пишет, что прочитано 0.
    Тат же vbs код на winx86 работает.

    Всего записей: 2 | Зарегистр. 22-08-2006 | Отправлено: 12:32 20-10-2011
    unreal 777



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    pevman
    запустите код из консоли, посмотрите, что он пишет. Может что-то с путями.

    Всего записей: 279 | Зарегистр. 05-09-2006 | Отправлено: 12:47 20-10-2011
    persk

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Я пока откатился на версию 2.0.1. Проблемы с кириллицей как рукой сняло
    За одно спрошу тогда, может кто подскажет, как удаленно удалить агента на клиентской машине, т.е. без всякого участия юзверька, такое есть в функционале OCS?  
    Клиенты сами по себе, разбросаны по городу и области, никаких доменов и пр. нет.

    Всего записей: 4 | Зарегистр. 14-10-2007 | Отправлено: 23:18 20-10-2011
    BloodUnit

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    persk
    С помощью OCS
    http://wiki.ocsinventory-ng.org/index.php/Tools:Uninstall_agent
    Без
    http://forums.ocsinventory-ng.org/viewtopic.php?id=8785

    Всего записей: 2 | Зарегистр. 12-08-2009 | Отправлено: 08:02 21-10-2011 | Исправлено: BloodUnit, 08:04 21-10-2011
    persk

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    BloodUnit Спасибо за помощь, буду пробовать

    Всего записей: 4 | Зарегистр. 14-10-2007 | Отправлено: 11:18 21-10-2011
    graf_fatso

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    запустил у себя виртуальную машину подготовленную ими на базе centos 5.7
    версия OCS Server 2.0.2
     
    трабла с кирилицей (((
    в MySQL БД все данные читаемы, а в веб интерфейсе-нет
     
    решаемо?

    Всего записей: 4 | Зарегистр. 25-01-2007 | Отправлено: 18:35 02-12-2011
    caponych5577

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    трабла с кирилицей (((  
    в MySQL БД все данные читаемы, а в веб интерфейсе-нет  
     
    решаемо?

    Решаемо!
     
    Беда в том, что разработчики OCSI, в PHP-коде, используют функцию htmlentities(), опуская необязательный параметр, который определяет кодировку входной строки.  
     
    Для того, что бы кириллица отображалась нормально, в папке с серверной частью ocs необходимо найти все файлы *.php содержащие строку htmlentities и после первой переменной добавить еще два параметра: ENT_COMPAT и 'UTF-8'.  
    Например:  
      htmlentities($value);  
    заменить на  
      htmlentities($value,ENT_COMPAT,'UTF-8');  
     
    PS: А вообще, в 2.0.3 эта проблема уже, вроде, решена.  
    PPS: Спасибо Alukardd за наводку.

    Всего записей: 2 | Зарегистр. 24-12-2011 | Отправлено: 23:54 24-12-2011 | Исправлено: caponych5577, 23:55 24-12-2011
    13th_apostle

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Коллеги, вопрос, может выглядащий, как провокационный, но реально животрепещущий для меня. Тестовым образом развернут OCS Inventory NG, данные с 3х ПК собраны в БД. Тепеьр вот смотрю на рез-т и думаю - а  чем OCS лучше SNMP и зачем вообще "оно" надо?
    поясню: что собирает OCS по, например, SW?  
    "привязка к хосту", "вендор ПО", "название ПО",  "версия ПО", "каталог установки", ..тра-та-та.., "дата установки", "версия x86/x64".  
    Намеренно перечислил основные данные из табл. - все эти данные могут быть взятыс помощью SNMP/WMI с одной стороны.  
    И с другой стороны OCS не разделяет обновления и сами приложения, например. Не ведет собственного учета лицензий. То есть - с моей точки зрения и текущих знаний по OCS - без GPLI большого функционала OCS не несет.
    Жду комментариев, возражений.

    Всего записей: 45 | Зарегистр. 07-04-2005 | Отправлено: 15:15 27-12-2011 | Исправлено: 13th_apostle, 15:15 27-12-2011
    dzhagernaut1

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    поставил версию 2.0.3 на вин 2008.  закорючки ещё хуже стали
     
    насколько я понял на сайте все решения по проблеме с закорючками для Unix.  
     
    Подскажите плиз как решить эту проблему на Win 2008?

    Всего записей: 6 | Зарегистр. 27-12-2011 | Отправлено: 09:34 29-12-2011
    dzhagernaut1

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Решаемо!  
     
    Беда в том, что разработчики OCSI, в PHP-коде, используют функцию htmlentities(), опуская необязательный параметр, который определяет кодировку входной строки.  
     
    Для того, что бы кириллица отображалась нормально, в папке с серверной частью ocs необходимо найти все файлы *.php содержащие строку htmlentities и после первой переменной добавить еще два параметра: ENT_COMPAT и 'UTF-8'.  
    Например:  
      htmlentities($value);  
    заменить на  
      htmlentities($value,ENT_COMPAT,'UTF-8');  

     
    этих файлов с расширением PHP очень много.!!!!!!!! что все смотреть чтоли?

    Всего записей: 6 | Зарегистр. 27-12-2011 | Отправлено: 15:21 10-01-2012 | Исправлено: dzhagernaut1, 15:39 10-01-2012
    graf_fatso

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    вопщем все заработало:
    взял CentOS 6.2 за основу, подключил rpmforge
    и далее следуя всяческим инструкциям (ибо мое первое столь глубокое знакомство с NIX)
    засетапил OCS Inventory server 2.0.3 for Linux, GLPI 0.80.61 + все необходимые компоненты типа Apache (httpd), perl-необходимости, требуемые для работы GLPI & OCS, MySQL, PHP, так же со всем необходимым
     
    этот сервер работает внутри виртуалки: файл vhd, выделил ему 300 Мб оперативы, т.к мало ресурсов свободных и не жужжит........ ))))
     
    далее дело вот в чем: есть PXE сервер, который в состоянии запустить много интересных вещей, как-то memtest, victoria HDD test...... и parted magic......, как бы ничего необычного и сложного,
     
    но хочется еще вот что сделать создать live linux сборку загружающуюся по сети, можно и без GUI, чтобы в ней был агент OCS linuxовый, сливал инфу в OCS-сервер и можно было бы его вырубить
     
    Дело в чем?
    есть машины....., корпус, материнка, проц, оперативка, рабочее но пока нет необходимости его запускать и настраивать, но знать что там есть хочется и дабы не ставить винду а вон той сборкой pxe linux собрать инфу и хранить в GLPI
     
    на основе чего посоветуете и как собрать bzimage & initramfs ???
     
    ЗЫ: авось понятно отписался
     
    Добавлено:
    ах, да ..........
    и по-русски отчеты формирует (pdf однозачно, а вот CVS..... MS Excel крякозябры выдает, а Libre(Open, думаю тоже откроет) Office открывает норм, хотя и в Excel помнится была возможность выбирать кодировку открываемого файла), и archires (отрисовка карты сетевых подключений) то же работает )))

    Всего записей: 4 | Зарегистр. 25-01-2007 | Отправлено: 14:53 17-01-2012
    caponych5577

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    этих файлов с расширением PHP очень много.!!!!!!!! что все смотреть чтоли?

    Все!  
    А в чем проблема? Любым файловым менеджером делаем поиск в папке с сервером OCS Reports всех файлов с расширением *.php, которые содержат текст  "htmlentities($" (без кавычек). Найдется всего несколько таких файлов. Потом эти файлы необходимо по очереди или вместе открыть в текстовом редакторе, найти в файле все вхождения всё той же строки и сделать замену которую я указал в предыдущем своем сообщении.  
    PS: Надеюсь понятно изложил? А то могу поковыряться и выяснить имя каждого файла и номер строки где необходимо сделать замену

    Всего записей: 2 | Зарегистр. 24-12-2011 | Отправлено: 19:05 23-01-2012 | Исправлено: caponych5577, 19:07 23-01-2012
    SergAvs0001

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем привет.
    Народ помогите настроить OCS INventory на системе Alt LInux
    Установил все из архива с сервера. Версия 2,04 Вебсервис работает. Захожу туда через admin:admin.
     
    На клиенте установил агента. Скажите адрес для связи агента какой должен быть? http://ip-server/ocsinventory или какой? Сервер, на котором у меня установлен OCS имеет ip 192.168.1.110
    На веб страницу захожу по адресу http://192.168.1.110/ocsreport  
    При попытке запустить агента в лог пишутся ошибки:
     
    ==============================================================================
    Starting OCS Inventory NG Agent on Sunday, March 04, 2012 12:25:08.
    AGENT => Running OCS Inventory NG Agent Version 2.0.4.0
    AGENT => Using OCS Inventory NG FrameWork Version 2040
    AGENT => Loading plug-in(s)
        PLUGIN => Searching for Plug-in DLL(s) in folder <C:\Program Files (x86)\OCS Inventory Agent\plugins>
        PLUGIN => 0 Plug-in(s) succesfully loaded
    AGENT => Using network connection with Communication Server
        COM PROVIDER => Loading Communication Provider <C:\Program Files (x86)\OCS Inventory Agent\ComHTTP.dll>
    AGENT => Using Communication Provider <OCS Inventory NG cURL Communication Provider> Version <2.0.4.0>
        AGENT => Sending getLabel request
        COM SERVER => Initializing cURL library for getFile
        COM SERVER => Using cURL with server authentication
        COM SERVER => Disabling cURL proxy support
        COM SERVER => Disabling cURL SSL server validation support
        COM SERVER => Sending fileGet request to URL <http://192.168.1.110:80/ocsinventory/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 <SERGEY-PC-2012-02-25-20-43-41> and MACs <1C:BD:B9:DA:18:AD00:1F:C6:07:5C:AB> in file <ocsinventory.dat>
        COM SERVER => Initializing cURL library for sendRequest
        COM SERVER => Using cURL with server authentication
        COM SERVER => Disabling cURL proxy support
        COM SERVER => Disabling cURL SSL server validation support
        COM SERVER => Sending HTTP Post request to URL <http://192.168.1.110:80/ocsinventory>
        COM SERVER => HTTP Post response received <HTTP Status Code #404>
        COM SERVER => Cleaning cURL library
    ERROR *** AGENT => Failed to send Prolog <HTTP Status Code #404>
    AGENT => Unloading communication provider
    AGENT => Unloading plug-in(s)
    AGENT => Execution duration: 00:00:01.
     
    ==============================================================================
    Starting OCS Inventory NG Agent on Sunday, March 04, 2012 12:25:55.
    AGENT => Running OCS Inventory NG Agent Version 2.0.4.0
    AGENT => Using OCS Inventory NG FrameWork Version 2040
    AGENT => Loading plug-in(s)
    AGENT => Using network connection with Communication Server
    AGENT => Using Communication Provider <OCS Inventory NG cURL Communication Provider> Version <2.0.4.0>
    AGENT => Sending Prolog
    ERROR *** AGENT => Failed to send Prolog <HTTP Status Code #404>
    AGENT => Unloading communication provider
    AGENT => Unloading plug-in(s)
    AGENT => Execution duration: 00:00:01.
     
    Везде пишут, что адрес сервера для агента должен быть вида http://ip-server/ocsinventory но я не могу понять одного у меня на серваке только одна директория /ocsinventory и та в каталоге /etc
     
    Везь мозг уже сломал. Помгите, куда копать дальше?
     
    ________Добавлено_________
    Создал на сервере дирректории /var/www/html/ocsinventory/deploy/label/
    Теперь в логе агента вот что:
     
    Starting OCS Inventory NG Agent on Sunday, March 04, 2012 13:47:23.
    AGENT => Running OCS Inventory NG Agent Version 2.0.4.0
    AGENT => Using OCS Inventory NG FrameWork Version 2040
    AGENT => Loading plug-in(s)
        PLUGIN => Searching for Plug-in DLL(s) in folder <C:\Program Files (x86)\OCS Inventory Agent\plugins>
        PLUGIN => 0 Plug-in(s) succesfully loaded
    AGENT => Using network connection with Communication Server
        COM PROVIDER => Loading Communication Provider <C:\Program Files (x86)\OCS Inventory Agent\ComHTTP.dll>
    AGENT => Using Communication Provider <OCS Inventory NG cURL Communication Provider> Version <2.0.4.0>
    AGENT => Sending Prolog
        DID_CHECK => Read DeviceID <SERGEY-PC-2012-02-25-20-43-41> and MACs <1C:BD:B9:DA:19:AD00:1d:C6:07:5C:AB> in file <ocsinventory.dat>
        COM SERVER => Initializing cURL library for sendRequest
        COM SERVER => Using cURL with server authentication
        COM SERVER => Disabling cURL proxy support
        COM SERVER => Disabling cURL SSL server validation support
        COM SERVER => Sending HTTP Post request to URL <http://192.168.1.110:80/ocsinventory>
        COM SERVER => HTTP Post response received <HTTP Status Code #200>
        COM SERVER => Cleaning cURL library
    AGENT => Prolog successfully sent
    SUPPORT => No support detected, Registration key : N/A
    ERROR *** AGENT => Failed to write Prolog Frequency <Error code 32 = AGENT => No task required
    AGENT => Unloading communication provider
    AGENT => Unloading plug-in(s)
    AGENT => Execution duration: 00:00:02.
     
    Что это за ошибка кто знает?
    ERROR *** AGENT => Failed to write Prolog Frequency <Error code 32 = AGENT => No task required
     
    При по пытке залить ocsinventory.ocs на сервер через web-интерфейс вылетает ошибка
    Ошибка HTTP/1.1 301 Moved Permanently  
     
    в логах вебсервера вот что.
    192.168.1.101 - - [04/Mar/2012:12:55:02 +0300] "POST /ocsinventory HTTP/1.1" 301 407
    192.168.1.101 - - [04/Mar/2012:12:55:02 +0300] "GET /ocsinventory/ HTTP/1.1" 200 1026
    это после попытки вручную отправить данные от агента командой C:\Program Files (x86)\OCS Inventory Agent>ocsinventory.exe /SERVER=http://192.168.1.110/ocsinventory /DEBUG

    Всего записей: 2 | Зарегистр. 20-08-2007 | Отправлено: 12:57 04-03-2012 | Исправлено: SergAvs0001, 13:58 04-03-2012
    Moud

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Мужики, приветствую.
    Перечитал тему, так и не заметил - тема обсуждения имеет в себе какие-либо инструменты контроля, скажем, запрет на запуск определенного софта?

    Всего записей: 4 | Зарегистр. 25-05-2011 | Отправлено: 11:31 12-03-2012
    SergAvs0001

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Moud
    нет, только инвентарь

    Всего записей: 2 | Зарегистр. 20-08-2007 | Отправлено: 20:30 13-03-2012
    pitbull911

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Приветствую всех .
     
    Столкнулся со следующей проблемой:  
     
    Не работает функционал по скачиванию всего установленного софта в формате csv.  
    (Download All softwares).  Она возвращает пустой файл.
     
     
     
     

    Всего записей: 2 | Зарегистр. 09-05-2007 | Отправлено: 08:15 27-03-2012
    pitbull911

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Решил проблему:
     
    Проблема была в сервепре БД mysql. Надо увеличить до приемлимого уровня max_allowd_packet
     
     

    Всего записей: 2 | Зарегистр. 09-05-2007 | Отправлено: 11:27 02-04-2012
    nikit0ssss

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Хоть кто ни будь настраивал эту OCS в корпоративной сети???
     
    Самый главный ТРабл - это отсутствие установки АГЕНТА с самого сервера...
     
    ЕЩЕ:
    1. Есть OCS Inventory сервер
    2. Есть политика GPO старт скрипта при запуске винды - скрипт батника ниже.:
    3. Есть отдельная строка заставляющая УЖЕ Установленный OCS Agent, принудительно собрать отчет и отправить серверу: "C:\Program Files\OCS Inventory Agent\OCSInventory.exe" /SERVER csng_server /PNUM:80 /NOW  
     
    Как эту строку грамотно вкрутить в верхний скрипт. А так же модернизировать скрипт таким образом, ЧТО БЫ при запуске установки, ЛОГ установки создавался на Компьютере где устанавливается агент, напрbмер C:\ loginstallOcsagensy.txt
    Сейчас отчет делается там, где лежит сам exe файл т.е. на сервере \\server02\Common\ADM - и при каждом отрабатывании скрипта, лог ПЕРЕЗАписывается, и я не могу понять что происходит на всех компах. устанавливается или нет...  
    Сам лог прилогается:
     
    поэтому я решил распространять батник через GPO в скрипт START UP:
     
    @echo off
     
     
     
    REM *********** Declare variables *********************************************
     
    REM *********** Adjust to your situation **************************************
     
    SET Version=4061.1
     
    REM 10.10.10.37
     
    SET Server=10.10.10.37
     
    REM путь к папке на расшареном ресурсе, который доступен всем компьютерам домена
     
    SET SetupPath=\\server02\Common\ADM
     
     
     
    REM *********** Install if agent isn't found **********************************
     
    IF EXIST "%PROGRAMFILES%\OCS Inventory agent\OCSInventory.exe" GOTO update
     
    :install  
     
    %SetupPath%\OcsAgentSetup.exe /S /SERVER:%Server% /NP /DEBUG  
     
    GOTO version
     
     
     
    :update
     
    REM *********** Update agent if %Version%.txt isn't found *********************
     
    IF EXIST "%PROGRAMFILES%\OCS Inventory agent\%Version%.txt" GOTO end
     
    :upgrade
     
    %SetupPath%\OcsAgentSetup.exe /S /SERVER:%Server% /NP /UPGRADE /DEBUG  
     
     
     
    :version
     
    cd /D "%PROGRAMFILES%\OCS Inventory agent\"
     
    echo pwouet > %Version%.txt
     
     
     
    :end
     
    REM *********** Cleanup variables *********************************************
     
    SET Version=
     
    SET Server=
     
    SET SetupPath=
     
    Но вот беда, он все равно не работает...

    Всего записей: 4 | Зарегистр. 11-06-2008 | Отправлено: 12:48 18-04-2012
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12

    Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » OCS Inventory


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru