Ocs inventory agent for windows что это

Время на прочтение11 мин

Количество просмотров184K

Всем доброго времени суток!

Как видно из заголовка, речь пойдет о двух программах:
1. Open Computers and Software Inventory
OCS-Inventory основан на распределяемых модулях, устанавливаемых на инвентаризируемые машины, которые отсылают подробную информацию о системе, подключенных устройствах и установленном ПО в выделенную базу данных.
Поддерживаются следующие OS: Microsoft Windows, Linux, *BSD, Sun Solaris, IBM AIX, HP-UX, MacOS X

2. GPLI — Guestion Libre de Parc Informatique
Проект предназначен для работы с базой данных IT и телекоммуникационного оборудования, установленного на предприятии. Также имеется возможность ведения учета расходных материалов и организации службы технической поддержки по расписанию и по заявкам пользователей.

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

Итак, начнем!

Установка OCS Inventory.
Версия OCS: Ver. 1.3.2
В качестве серверной ОС для сбора данных у меня будет выступать ОС FreeBSD. Я не буду описывать установку и настройку LAMP(в данном случае FAMP =)). Будем исходить из того, что это у вас уже настроено.
Перед тем как начать установку и настройку OCS Inventory, проверьте установленны ли следующие порты
/usr/ports/www/mod_perl2
/usr/ports/sysutils/logrotate
/usr/ports/lang/perl

В конфиге apache должна быть строка
LoadModule perl_module libexec/apache22/mod_perl.so
Проверьте установленны ли следующие модули perl
Apache::DBI -- 1.08
BSD::Resource -- 1.2904
Bundle::NetSNMP -- ???
Class::Inspector -- 1.24
Compress::Raw::Bzip2 -- 2.030
Compress::Raw::Zlib -- 2.030
DBD::mysql -- 4.017
DBI -- 1.613
Digest::SHA1 -- 2.13
ExtUtils::MakeMaker -- undef
HTML::Parser -- 3.68
HTML::Tagset -- 3.20
IO::Compress -- ???
LWP -- 5.836
Locale::gettext -- 1.05
Net::IP -- 1.25
Perl -- 5.8.9
SOAP::Lite -- 0.712
Storable -- 2.21
Task::Weaken -- 1.03
URI -- 1.55
XML::Entities -- 1.0000
XML::Parser -- 2.36
XML::Simple -- 2.18
mod_perl2 -- 2.000004

для этого достаточно запустить вот такой скрипт
#!/usr/local/bin/perl
use ExtUtils::Installed;
my $instmod = ExtUtils::Installed->new();
foreach my $module ($instmod->modules()) {
my $version = $instmod->version($module) || "???";
print "$module -- $version\n";
}

Если что-то из приведенного списка у вас отсутствует, то установите коммандой
#cpan -e ModulName

1. Качаем пропатченый сервер

OCSNG в UTF8. Спасибо некоему linvinus!
Автор патча сделал для нас все что нужно, нам лишь осталось исправить небольшой недочет. Открываем архив, находим там файл /ocsinventory-server-1.3.2/ocsreports/languages/russian.txt, меняем в первой строке windows-1251 на utf8 и сохраняем в кодировке UTF8. Тарбол с исправленным russian.txt можно взять здесь

2. Распаковывыем архив в папку на сервере(у меня это /usr/local/www/ocs/).

#tar -xf OCSNG_UNIX_SERVER-1.3.2-linvinus-with-utf8_patch.tar.gz

3. Создадим директорию для logrotate

#mkdir /etc/logrotate.d

4. Изменяем владельца папки

# chown -R www:www /usr/local/www/ocs/

5. Далее переходим в папку и запускаем setup.sh

#sh setup.sh

+----------------------------------------------------------+
| |
| Welcome to OCS Inventory NG Management server setup ! |
| |
+----------------------------------------------------------+

CAUTION: If upgrading Communication server from OCS Inventory NG 1.0 RC2 and
previous, please remove any Apache configuration for Communication Server!

Do you wish to continue ([y]/n)?
Assuming Communication server 1.0 RC2 or previous is not installed
on this computer.

Starting OCS Inventory NG Management server setup from folder /usr/local/www/ocs
Storing log in file /usr/local/www/ocs/ocs_server_setup.log

+----------------------------------------------------------+
| Checking for database server properties... |
+----------------------------------------------------------+

Your MySQL client seems to be part of MySQL version 5.1.
Your computer seems to be running MySQL 4.1 or higher, good ;-)

Which host is running database server [localhost] ?
OK, database server is running on host localhost ;-)

On which port is running database server [3306] ?
OK, database server is running on port 3306 ;-)

+----------------------------------------------------------+
| Checking for Apache web server daemon... |
+----------------------------------------------------------+

Where is Apache daemon binary [/usr/local/sbin/httpd] ?
OK, using Apache daemon /usr/local/sbin/httpd ;-)

+----------------------------------------------------------+
| Checking for Apache main configuration file... |
+----------------------------------------------------------+

Where is Apache main configuration file [/usr/local/etc/apache22/httpd.conf] ?
OK, using Apache main configuration file /usr/local/etc/apache22/httpd.conf ;-)

+----------------------------------------------------------+
| Checking for Apache user account... |
+----------------------------------------------------------+

Which user account is running Apache web server [User] ?www
OK, Apache is running under user account www ;-)

+----------------------------------------------------------+
| Checking for Apache group... |
+----------------------------------------------------------+

Which user group is running Apache web server [www] ?www
OK, Apache is running under users group www ;-)

+----------------------------------------------------------+
| Checking for Apache Include configuration directory... |
+----------------------------------------------------------+

Setup found Apache Include configuration directory in
.
Setup will put OCS Inventory NG Apache configuration in this directory.
Where is Apache Include configuration directory [] ?/usr/local/etc/apache22/Includes
OK, Apache Include configuration directory /usr/local/etc/apache22/Includes found ;-)

+----------------------------------------------------------+
| Checking for PERL Interpreter... |
+----------------------------------------------------------+

Found PERL Intrepreter at </usr/bin/perl> ;-)
Where is PERL Intrepreter binary [/usr/bin/perl] ?
OK, using PERL Intrepreter /usr/bin/perl ;-)

Do you wish to setup Communication server on this computer ([y]/n)?

+----------------------------------------------------------+
| Checking for Make utility... |
+----------------------------------------------------------+

OK, Make utility found at </usr/bin/make> ;-)

+----------------------------------------------------------+
| Checking for Apache mod_perl version... |
+----------------------------------------------------------+

Checking for Apache mod_perl version 1.99_22 or higher
Found that mod_perl version 1.99_22 or higher is available.
OK, Apache is using mod_perl version 1.99_22 or higher ;-)

+----------------------------------------------------------+
| Checking for Communication server log directory... |
+----------------------------------------------------------+

Communication server can create detailled logs. This logs can be enabled
by setting interger value of LOGLEVEL to 1 in Administration console
menu Configuration.
Where to put Communication server log directory [/var/log/ocsinventory-server] ?
OK, Communication server will put logs into directory /var/log/ocsinventory-server ;-)

+----------------------------------------------------------+
| Checking for required Perl Modules... |
+----------------------------------------------------------+

Checking for DBI PERL module...
Found that PERL module DBI is available.
Checking for Apache::DBI PERL module...
Found that PERL module Apache::DBI is available.
Checking for DBD::mysql PERL module...
Found that PERL module DBD::mysql is available.
Checking for Compress::Zlib PERL module...
Found that PERL module Compress::Zlib is available.
Checking for XML::Simple PERL module...
Found that PERL module XML::Simple is available.
Checking for Net::IP PERL module...
Found that PERL module Net::IP is available.

+----------------------------------------------------------+
| Checking for optional Perl Modules... |
+----------------------------------------------------------+

Checking for SOAP::Lite PERL module...
Found that PERL module SOAP::Lite is available.
Checking for XML::Entities PERL module...
Found that PERL module XML::Entities is available.

+----------------------------------------------------------+
| OK, looks good ;-) |
| |
| Configuring Communication server Perl modules... |
+----------------------------------------------------------+

Writing Makefile for Apache::Ocsinventory

+----------------------------------------------------------+
| OK, looks good ;-) |
| |
| Preparing Communication server Perl modules... |
+----------------------------------------------------------+

+----------------------------------------------------------+
| OK, prepare finshed ;-) |
| |
| Installing Communication server Perl modules... |
+----------------------------------------------------------+

+----------------------------------------------------------+
| OK, Communication server Perl modules install finished;-)|
| |
| Creating Communication server log directory... |
+----------------------------------------------------------+

Creating Communication server log directory /var/log/ocsinventory-server.

Fixing Communication server log directory files permissions.
Configuring logrotate for Communication server.
/usr/local/www/ocs
Removing old communication server logrotate file /etc/logrotate.d/ocsinventory-NG
Writing communication server logrotate to file /etc/logrotate.d/ocsinventory-server

+----------------------------------------------------------+
| OK, Communication server log directory created ;-) |
| |
| Now configuring Apache web server... |
+----------------------------------------------------------+

To ensure Apache loads mod_perl before OCS Inventory NG Communication Server,
Setup can name Communication Server Apache configuration file
'z-ocsinventory-server.conf' instead of 'ocsinventory-server.conf'.
Do you allow Setup renaming Communication Server Apache configuration file
to 'z-ocsinventory-server.conf' ([y]/n) ?y
OK, using 'z-ocsinventory-server.conf' as Communication Server Apache configuration file
Removing old communication server configuration to file /usr/local/etc/apache22/Includes/ocsinventory.conf
Writing communication server configuration to file /usr/local/etc/apache22/Includes/z-ocsinventory-server.conf

+----------------------------------------------------------+
| OK, Communication server setup sucessfully finished ;-) |
| |
| Please, review /usr/local/etc/apache22/Includes/z-ocsinventory-server.conf
| to ensure all is good. Then restart Apache daemon. |
+----------------------------------------------------------+

Do you wish to setup Administration Server (Web Administration Console)
on this computer ([y]/n)?n

Setup has created a log file /usr/local/www/ocs/ocs_server_setup.log. Please, save this file.
If you encounter error while running OCS Inventory NG Management server,
we can ask you to show us his content !

DON'T FORGET TO RESTART APACHE DAEMON !

Enjoy OCS Inventory NG ;-)

6. Создадим файл виртуалхоста

#ee /usr/local/etc/apache22/Includes/ocs.conf
<VirtualHost *:80>
ServerAdmin webmaster@domen.ru
DocumentRoot /usr/local/www/ocs/ocsreports
ServerName ocs.domen.ru
ServerAlias www.ocs.domen.ru
ErrorLog "|/usr/local/sbin/rotatelogs /var/log/httpd/http.ocs.domen.ru-error_log.%Y-%m-%d-%H_%M_%S 86400"
CustomLog "|/usr/local/sbin/rotatelogs /var/log/httpd/http.ocs.domen.ru-access_log.%Y-%m-%d-%H_%M_%S 86400" common

<Directory />
Order deny,allow
Allow from 192.168.0.0/16
Options Indexes FollowSymLinks
DirectoryIndex index.php
AllowOverride Options
php_flag file_uploads on

7. Подключимся к mysql и создадим пользователя с нужными правами

# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3495
Server version: 5.1.41 FreeBSD port: mysql-server-5.1.41

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> GRANT ALL PRIVILEGES ON ocsweb.* TO 'ocs'@'localhost' IDENTIFIED BY 'ocs';

8. Мы почти у цели, открываем наш любимый фаерфокс браузер и вводим

http: // ip_address/ocsreports
В строке «Nombre del servidor» вводим localhost

жмем «Отправить запрос»

Кликаем по ссылке

Выбираем флаг нашей Родины и вводим admin/admin

9. Проверяем работоспособность нашего OCSNG сервера

Для того чтобы к нам на сервер приходили отчеты о хардверной начинке компьютеров и установленном ПО необходимо установить агента на компьютеры нашей сети. Для этого вновь идем на ftp linvinus’а и качаем пропатченный агент.
На сервере выполняем комманду
tail -F /var/log/httpd/http.ocs.domen.ru-error_log.2010-09-14-00_00_00
и переходим к установке агента. В процессе установки нам будет предложенно указать сервер для сбора данных

не забудьте поставить галочку как на скриншоте, для того чтобы после установки агент послал информацию серверу
Если в логе мы видим ругань подобную этой
[Tue Sep 14 19:16:34 2010] [error] [client 192.168.254.2] Can't call method "rollback" on an undefined value at /usr/local/lib/perl5/site_perl/5.8.9/Apache/Ocsinventory/Server/System.pm line 265.\n
то необходимо проверить правильность установок подключения к mysql в файле
/usr/local/www/ocs/ocsreports/dbconfig.inc.php
и в
/usr/local/etc/apache22/Includes/z-ocsinventory-server.conf
Если все в порядке, то в веб интерфейсе OCS появится новая запись, примерно как на скриншоте =)

10. Последним штрихом будет развертка агента в сети средствами Active Directory.

В вики OCS есть скрипт который нуждается лишь в небольшом исправлении в соответствии с реалиями вашей сети.
@echo off

REM *********** Declare variables *********************************************
REM *********** Adjust to your situation **************************************
SET Version=4061.1
REM имя или IP сервера где установлен OCSNG
SET Server=ocs.domen.ru
REM путь к папке на расшареном ресурсе, который доступен всем компьютерам домена
SET SetupPath=\\dc\shareUstPril

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=

Сохраняем как install_ocs_agent.bat и настраиваем GPO соответствующим образом.
На этом с OCS закончим. Стоит лишь отметить что данные от агентов приходят с рандомной задержкой, поэтому после окончания настройки пройдет достаточно много времени перед тем как вы получите данные от всех компьютеров.

Установка GLPI.
Версия GLPI: glpi-0.72.4_1

1. Установим GLPI из портов.

make -c /usr/ports/www/glpi install clean
После чего создаем алиас или виртуалхост(кому как нравится) в апаче. У меня это алиас
Alias /glpi "/usr/local/www/glpi"
<Directory "/usr/local/www/glpi">
Options Indexes FollowSymlinks MultiViews
AllowOverride None
Order allow,deny
Allow from 192.168.0.0/16

*Почему-то закрывающая «/Directory» не отобразилась, поэтому если копипастите будьте внимательны =)

2.Создадим пользователя в mysql с необходимыми правами

mysql> grant all privileges on glpi.* to 'glpi'@'localhost' identified by 'password_ololo';

3. Идем на http:// domen.ru/glpi и следуем по шагам мастера установки

3.Немного поправим исходники GLPI

Правим файл
/usr/local/www/glpi/inc/ocsng.class.php
Находим класс
class DBocs extends DBmysql
и меняем строку
$this->dbenc="latin1";
на
$this->dbenc="utf8";

4. Устанавливаем плагин для импорта из OCS

OCS Import

Плагин нужно распаковать в папку
/usr/local/www/glpi/plugins/

После чего перейти в веб интерфейсе GLPI
# Основная панель >
# Установки >
# Дополнения
Жмем «Установить», затем «Включить»

Далее отправляемся в
# Основная панель >
# Установки >
# Общие
# Ограничения
«Активировать режим OCSNG » — Да

теперь
# Основная панель >
# Установки >
# Режим OCSNG
Устанавливаем опции

# Основная панель >
# Инструментарий >
# OCSNG
# Импортирование новых компьютеров
Делаем импорт и вуаля =)

И в заключение экспорт в pdf на русском

1. Заменяем все вызовы utf8_decode на utf8_decode_cyr
#sed -e 's/utf8_decode/utf8_decode_cyr/g' /usr/local/www/glpi/inc/export.function.php > /usr/local/www/glpi/inc/export.function.php.new
#mv /usr/local/www/glpi/inc/export.function.php.new /usr/local/www/glpi/inc/export.function.php

2. Добавляем в /var/www/glpi/inc/export.function.php функцию
function utf8_decode_cyr($value){
return iconv("UTF-8","Windows-1251",$value);
}

3. Качаем набор шрифтов по cсылке

4. Складываем файлы из архива в /usr/local/www/glpi/lib/ezpdf/fonts/
Теперь pdf экспортируется как надо

Фуууухххх… управились!
Все, связка OCS + GLPI установлена и настроена.
Мне лишь осталось поблагодарить за помощь и поддержку камрада Pascal с форума системных администраторов UNIX и перечислить используемые источники информации =)

1. www.tux.in.ua/articles/1500
2. forums.ocsinventory-ng.org/viewtopic.php?id=4104

ps
У GLPI есть еще масса интересных функций, но в рамки данной заметки они ни как не попадают.
Если у кого то будут траблы с установкой — жду в каментах, чем смогу, как говорится.

Banner

OCS Inventory Windows Agent

Some Links:
Ask question |
Installation |
Website |
OCS Professional

Ocsinventory-Agent is an agent for OCS Inventory. It supports Windows Vista and higher.

Installation

To install Windows Agent, see OCS Inventory documentation : OCS Inventory Agent 2.X on Windows Operating Systems.

Building Windows Agent

To compile Windows Agent, see documentation : HOWTO compile OCS Windows Agent.

We hope it will works for you !

OCS Inventory Team

Contents

  • 1 OcsInventory-ng Windows Agent
    • 1.1 [2.x series] Using the standard installer
    • 1.2 [1.x series] Using the standard OcsAgentSetup.exe
    • 1.3 [1.x series] Using a customized ocspackage.exe

OcsInventory-ng Windows Agent

Silent install for OcsInventory-ng Agent for Windows.

 OcsInventory is an application that automatically inventories computer systems, 
 reporting back to a central web-based interface. Agents are available for 
 Microsoft Windows 95/98/Me/NT4/2000/XP/2003, Linux, *BSD, Mac OS X, Sun Solaris 
 and IBM AIX.

[2.x series] Using the standard installer

Note that this package requires wpkg version >= 1.2. Also, OCS-NG changed its version numbering from 1.x to 2.x, so this actually has a lower version number than the last 1.x series — so this script will not update a 1.x installation as is.

In addition to the basic installation, this package also copies a file «cacert.pem» to the program’s data directory — this should contain the server’s SSL cert, along with the root CA’s SSL cert and any intermediate SSL certs (if applicable). This script detects the Windows version and places the file in the appropriate directory, but only Windows XP (32-bit) and Windows 7 are supported. To add more OSes, see Extended_host_attribute_matching.

Also note that this specifies HTTPS, not HTTP for the server’s URL.

<package id='ocsinventory'
     name='OcsInventory'
     revision="%version%"
     priority='5'
     reboot='false'
>

<variable name="OCS_SERVER" value="https://<your server's URL here>/ocsinventory" />
<variable name="version" value="2.0.5" />

    <check type="logical" condition="or">
      <check type='file' condition='versiongreaterorequal'
       path='%PROGRAMFILES%\OCS Inventory Agent\OCSInventory.exe' value="%version%" />
      <check type='file' condition='versiongreaterorequal'
       path='%PROGRAMFILES(x86)%\OCS Inventory Agent\OCSInventory.exe' value="%version%" />
    </check>
    <install cmd="%SOFTWARE%\ocsinventory\OCS-NG-Windows-Agent-Setup.exe /S /SERVER=%OCS_SERVER% /NO_SYSTRAY /NOSPLASH" />
    <install os='5\.[1-9]\.\d{4}'
        cmd='%comspec% /c copy %SOFTWARE%\ocsinventory\cacert.pem "%allusersprofile%\Application Data\OCS Inventory NG\Agent"' />
    <install os='6\.\d\.\d{4}'
        cmd='%comspec% /c copy %SOFTWARE%\ocsinventory\cacert.pem "%PROGRAMDATA%\OCS Inventory NG\Agent"' />
    <upgrade cmd="%SOFTWARE%\ocsinventory\OCS-NG-Windows-Agent-Setup.exe /S /SERVER=%OCS_SERVER% /UPGRADE /NO_SYSTRAY /NOSPLASH" />
    <remove cmd='"%PROGRAMFILES%\OCS Inventory Agent\uninst.exe" /S' />
</package>

[1.x series] Using the standard OcsAgentSetup.exe

<?xml version="1.0" encoding="UTF-8"?>

<packages>
<package id='ocsinventory' name='OcsInventory' revision='1' priority='5' reboot='false' >
    <check type="logical" condition="or">
      <check type='file' condition='versiongreaterorequal' 
       path='%PROGRAMFILES%\OCS Inventory Agent\OCSInventory.exe' value='4.0.6.1' />
      <check type='file' condition='versiongreaterorequal' 
       path='%PROGRAMFILES(x86)%\OCS Inventory Agent\OCSInventory.exe' value='4.0.6.1' />
    </check>
    <install cmd='%SOFTWARE%\ocsinventory\OcsAgentSetup.exe /S /SERVER:your.server.here /NP' />
    <upgrade cmd='%SOFTWARE%\ocsinventory\OcsAgentSetup.exe /S /SERVER:your.server.here /NP /UPGRADE' />
    <remove cmd='"%PROGRAMFILES%\OCS Inventory Agent\uninst.exe" /S' />
</package>
</packages>

Be sure to adjust the check version depending on the version you install, and substitute your OCS server for your.server.here.

[1.x series] Using a customized ocspackage.exe

Before all, create your customized ocspackage.exe following the upstream documentation.

<?xml version="1.0" encoding="UTF-8"?>

<packages>
<package
        id="ocsinventoryagent"
        name="OCS Inventory Agent"
        revision="4061"
        priority="60"
        reboot="false">

        <check type="uninstall" condition="exists" path="OCS Inventory Agent 4.0.6.1" />
        <install cmd='%SOFTWARE%\ocsagent\ocspackage.exe' />
        <upgrade cmd='%SOFTWARE%\ocsagent\ocspackage.exe' />
</package>
</packages>

  1. What is OCS Inventory agent?
  2. How do I install OCS inventory on Windows?
  3. Is OCS inventory open source?
  4. How do I install OCS Inventory?
  5. How do you use OCS Inventory?
  6. What is an inventory agent?
  7. What is Ocspackage EXE?
  8. How do I update my OCS Inventory Server?
  9. Where is Apache daemon binary?
  10. What is FlexNet inventory agent?
  11. What is Linux flexera agent?
  12. What is a snow agent?

What is OCS Inventory agent?

Open Computer and Software Inventory Next Generation (OCS inventory NG) is free software that enables users to inventory IT assets. OCS-NG collects information about the hardware and software of networked machines running the OCS client program («OCS Inventory Agent»).

How do I install OCS inventory on Windows?

To install OCS Inventory NG Agent Deployment Tool, download zip archive from our download page. Uncompress the zip file and run OCS-NG-Agent-Deployment-Tool-Setup.exe on a Windows Computer. Choose start menu folder, OCS Inventory NG\Agent Deployement Tool by default, and click [ Install ] button.

Is OCS inventory open source?

OCS Inventory NG is cross-platform and supports most Unices, BSD derivates (including Mac OS X), and all kinds of Windows-based operating systems. The server can be also be run on either platform. As it is an open source project, it’s based on the popular LAMP or WAMP solution stack.

How do I install OCS Inventory?

How to Install OCS Inventory Server on Ubuntu 18.04 | 16.04

  1. Step 0: Install Required Packages. …
  2. Step 1: Install Apache2 HTTP Server. …
  3. Step 2: Install MariaDB Database Server. …
  4. Step 3: Install PHP 7.2 and Related Modules. …
  5. Step 4: Create OCS-NG Database. …
  6. Step 5: Install Perl and Modules. …
  7. Step 6: Download OCS-NG Latest Release. …
  8. Step 7: Enable the OCS Portal.

How do you use OCS Inventory?

Using agents logs:

  1. Windows : Use Debug parameter in ocsinventory. ini file to have more verbose logs (Debug=2). This config file is located in: …
  2. Unix/Linux : Use —debug and —logfile parameters to obtain a detailed log. Launch inventory with these options : ocsinventory-agent —debug —logfile=/mon/path/log.txt.

What is an inventory agent?

The genuine OcsService.exe file is a software component of Open Computers and Software Inventory — Next Generation by OCS Inventory. … The Agent program on each of multiple client machines sends scan results to a central OCS Server where an administrator can view it and manage licenses and other aspects.

What is Ocspackage EXE?

Introduction. Open Computer and Software Inventory NG Packager is an application designed to prepare automated single “Click” end-user installation packages for windows.

How do I update my OCS Inventory Server?

Update the existing installation

Download the last release of OCS from the Website or here from github. Run “setup.sh” installer. During the installer, default choice is presented between []. For example, [y]/n means that “y” (yes) is the default choice, and “n” (no) is the other choice.

Where is Apache daemon binary?

Where is Apache daemon binary [/usr/sbin/apache2ctl] ? Enter or validate path to Apache daemon binary, generally “/usr/sbin/apache2ctl”. It will be used to find Apache configuration files.

What is FlexNet inventory agent?

FlexNet Publisher (formerly known as FLEXlm) is a software license manager from Flexera Software which implements license management and is intended to be used in corporate environments to provide floating licenses to multiple end users of computer software. Computer software can be licensed in a variety of ways.

What is Linux flexera agent?

Red Hat Enterprise Linux (RHEL) 6 and 7 are the only operating systems officially supported by Flexera for the Software Vulnerability Manager RHEL scan Agent. It may be possible to install the scan Agent on operating systems and configurations other than those described.

What is a snow agent?

Snow Inventory Agent automatically collects usage information on all applications running on desktops (including virtual desktops – VDI), also it collects discovers and meters virtual and streamed applications as well as applications running from within the datacenter such as Citrix and Microsoft RDS.

Introduction

In today’s digital age, managing a network’s inventory is a crucial task for IT professionals and system administrators. With the increasing complexity of computer systems and the vast array of software and hardware components, it’s essential to have a reliable and efficient tool to keep track of your inventory. This is where the OCS Inventory Agent comes in – a powerful and versatile tool designed to create and manage inventory lists of software and hardware of computers running OCS clients in the network.

What is OCS Inventory Agent?

The OCS Inventory Agent is a software tool that allows users to visualize their inventory, download SysInternals Psexec and PuTTY remote execution tools, and indicate the path of the Options menu. It also supports the processing of data in both HTTP and XML formats. This makes it an ideal choice for IT professionals and system administrators who need to keep track of their inventory and manage it efficiently.

Key Features of OCS Inventory Agent

  • Inventory Management: The OCS Inventory Agent allows users to create and manage inventory lists of software and hardware of computers running OCS clients in the network.
  • Remote Execution Tools: The tool supports the download of SysInternals Psexec and PuTTY remote execution tools, which enable users to execute commands on remote computers.
  • Data Processing: The OCS Inventory Agent supports the processing of data in both HTTP and XML formats, making it easy to integrate with other systems and tools.
  • Customization: Users can customize the tool by indicating the path of the Options menu, allowing for greater flexibility and control.

Benefits of Using OCS Inventory Agent

  • Efficient Inventory Management: The OCS Inventory Agent makes it easy to keep track of your inventory, saving time and reducing the risk of errors.
  • Improved Productivity: With the ability to execute commands on remote computers, users can work more efficiently and complete tasks faster.
  • Enhanced Security: The tool’s support for remote execution tools and data processing in secure formats helps to ensure the security of your network.
  • Scalability: The OCS Inventory Agent is designed to handle large networks, making it an ideal choice for organizations with complex IT infrastructures.

OCS Inventory NG Agent Deployment Tool

The OCS Inventory NG Agent Deployment Tool is a free software utility that allows you to install the OCS inventory ng agent for Windows and for Linux. This tool uses Windows SysInternals Psexec and PuTTY remote execution tools. You can download this tool and specify the path on the options menu.

How to Install OCS Inventory NG Agent Deployment Tool

  1. Download the Tool: Download the OCS Inventory NG Agent Deployment Tool from the official website.
  2. Specify the Path: Specify the path of the tool on the options menu.
  3. Install the Agent: Install the OCS inventory ng agent for Windows or Linux using the tool.

Troubleshooting Common Issues with OCS Inventory Agent

  • Error Messages: If you encounter error messages while using the OCS Inventory Agent, check the tool’s documentation or contact the support team for assistance.
  • Inventory Not Updating: If the inventory is not updating, check the tool’s settings and ensure that the remote execution tools are properly configured.
  • Data Processing Issues: If you encounter issues with data processing, check the tool’s documentation or contact the support team for assistance.

Conclusion

The OCS Inventory Agent is a powerful and versatile tool designed to create and manage inventory lists of software and hardware of computers running OCS clients in the network. With its key features, benefits, and ease of use, it’s an ideal choice for IT professionals and system administrators who need to keep track of their inventory and manage it efficiently. By following the steps outlined in this guide, you can install and configure the OCS Inventory NG Agent Deployment Tool and start managing your network inventory with ease.

Frequently Asked Questions

  • What is the OCS Inventory Agent?
    • The OCS Inventory Agent is a software tool that allows users to visualize their inventory, download SysInternals Psexec and PuTTY remote execution tools, and indicate the path of the Options menu.
  • What are the key features of the OCS Inventory Agent?
    • The key features of the OCS Inventory Agent include inventory management, remote execution tools, data processing, and customization.
  • What are the benefits of using the OCS Inventory Agent?
    • The benefits of using the OCS Inventory Agent include efficient inventory management, improved productivity, enhanced security, and scalability.

References

  • OCS Inventory NG Agent Deployment Tool documentation
  • OCS Inventory Agent user manual
  • SysInternals Psexec and PuTTY remote execution tools documentation
    OCS Inventory Agent Q&A: Frequently Asked Questions and Answers
    ====================================================================

Introduction

The OCS Inventory Agent is a powerful and versatile tool designed to create and manage inventory lists of software and hardware of computers running OCS clients in the network. With its key features, benefits, and ease of use, it’s an ideal choice for IT professionals and system administrators who need to keep track of their inventory and manage it efficiently. In this article, we’ll answer some of the most frequently asked questions about the OCS Inventory Agent.

Q&A

Q: What is the OCS Inventory Agent?

A: The OCS Inventory Agent is a software tool that allows users to visualize their inventory, download SysInternals Psexec and PuTTY remote execution tools, and indicate the path of the Options menu.

Q: What are the key features of the OCS Inventory Agent?

A: The key features of the OCS Inventory Agent include:

  • Inventory Management: The OCS Inventory Agent allows users to create and manage inventory lists of software and hardware of computers running OCS clients in the network.
  • Remote Execution Tools: The tool supports the download of SysInternals Psexec and PuTTY remote execution tools, which enable users to execute commands on remote computers.
  • Data Processing: The OCS Inventory Agent supports the processing of data in both HTTP and XML formats, making it easy to integrate with other systems and tools.
  • Customization: Users can customize the tool by indicating the path of the Options menu, allowing for greater flexibility and control.

Q: What are the benefits of using the OCS Inventory Agent?

A: The benefits of using the OCS Inventory Agent include:

  • Efficient Inventory Management: The OCS Inventory Agent makes it easy to keep track of your inventory, saving time and reducing the risk of errors.
  • Improved Productivity: With the ability to execute commands on remote computers, users can work more efficiently and complete tasks faster.
  • Enhanced Security: The tool’s support for remote execution tools and data processing in secure formats helps to ensure the security of your network.
  • Scalability: The OCS Inventory Agent is designed to handle large networks, making it an ideal choice for organizations with complex IT infrastructures.

Q: How do I install the OCS Inventory Agent?

A: To install the OCS Inventory Agent, follow these steps:

  1. Download the Tool: Download the OCS Inventory NG Agent Deployment Tool from the official website.
  2. Specify the Path: Specify the path of the tool on the options menu.
  3. Install the Agent: Install the OCS inventory ng agent for Windows or Linux using the tool.

Q: What are the system requirements for the OCS Inventory Agent?

A: The system requirements for the OCS Inventory Agent are:

  • Operating System: Windows or Linux
  • Processor: 1 GHz or faster
  • Memory: 1 GB or more
  • Disk Space: 100 MB or more

Q: Can I customize the OCS Inventory Agent?

A: Yes, users can customize the OCS Inventory Agent by indicating the path of the Options menu, allowing for greater flexibility and control.

Q: Is the OCS Inventory Agent compatible with other systems and tools?

A: Yes, the OCS Inventory Agent supports the processing of data in both HTTP and XML formats, making it easy to integrate with other systems and tools.

Q: What kind of support is available for the OCS Inventory Agent?

A: The OCS Inventory Agent has a comprehensive documentation and user manual, as well as a support team available to assist with any questions or issues.

Q: Can I get a free trial of the OCS Inventory Agent?

A: Yes, a free trial of the OCS Inventory Agent is available for download from the official website.

Q: How do I upgrade the OCS Inventory Agent?

A: To upgrade the OCS Inventory Agent, follow these steps:

  1. Download the Latest Version: Download the latest version of the OCS Inventory Agent from the official website.
  2. Uninstall the Previous Version: Uninstall the previous version of the OCS Inventory Agent.
  3. Install the New Version: Install the new version of the OCS Inventory Agent.

Conclusion

The OCS Inventory Agent is a powerful and versatile tool designed to create and manage inventory lists of software and hardware of computers running OCS clients in the network. With its key features, benefits, and ease of use, it’s an ideal choice for IT professionals and system administrators who need to keep track of their inventory and manage it efficiently. We hope this Q&A article has provided you with the information you need to get started with the OCS Inventory Agent.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Gdi windows что это за программа
  • Как узнать какой браузер по умолчанию установлен на компьютере windows 10
  • Windows registry cleaner как пользоваться
  • Jks to pem windows
  • Блокировка вращения windows 11 не активна