Программа ocs inventory для чего

OCS Inventory – система инвентаризации компьютеров в сети, установленного на них оборудования и программного обеспечения. Так же позволяет удаленно настраивать программное обеспечение рабочих мест. Работает под всеми операционными системами.

Система OCS Inventory NG использует программу агента, которая выполняется на инспектеруемом оборудовании и передает информацию на центральный сервер. Управление программами-агентами выполняется так же с центрального центрального сервера. Централый сервер системы позволяет не только собирать информаци об инвинтаризируемом обоурдовании, но и частично управлять инспектируемыми компьютерами.
Распространяется система по лицензии GPL v2 и является Open Source проектом.

Следующие пакеты отсутствуют в Gutsy, но уже есть в Hardy. Несмотря на это их можно скачать и установить в Ubuntu 7.10.

Предварительно следует установить следующие пакеты:

$ sudo apt-get install libapache-dbi-perl libdbi-perl libdbd-mysql-perl libsoap-lite-perl libxml-simple-perl libnet-ip-perl libcompress-zlib-perl php5-gd

и модуль XML::Entities , которого в репозитории нет

Автоматическая Установка программ на подсети Windows или сеть при помощи CMD и PsExec на примере OCS


$ sudo cpan -i XML::Entities$ wget http://archive.ubuntu.com/ubuntu/pool/universe/o/ocsinventory-server/ocsinventory-reports_1.01-3_all.deb

$ wget http://archive.ubuntu.com/ubuntu/pool/universe/o/ocsinventory-server/ocsinventory-server_1.01-3_all.deb

$ sudo dpkg -i ocsinventory-server_1.01-3_all.deb

$ sudo dpkg -i ocsinventory-reports_1.01-3_all.deb

Как видите, в репозитории находится стабильная версия системы годичной давности. Я же буду рассматривать установку и настройку последней на текущий момент версии 1.02 RC1. При этом установка дополнительных пакетов и модуля XML::Entities не отменяется — они нужны.

Скачиваем файл OCSNG_LINUX_SERVER_1.02_RC1.tar.gz и распаковываем его. Проблемы начинаются уже на этапе работы инсталятора. Поэтому, перед тем как запустить setup.sh , открываем его и вносим следующие изменения:

— chown -R root:$APACHE_GROUP $ADM_SERVER_STATIC_DIR/$ADM_SERVER_VAR_IPD_DIR >> $SETUP_LOG 2>> $SETUP_LOG 2>> $SETUP_LOG 2>> $SETUP_LOG 2>> $SETUP_LOG 2>> $SETUP_LOG 2>

Теперь можно запускать setup.sh .
На все вопросы просто жмём клавишу ввода вплоть до окончания установки.

Читайте также:
Hp audio switch что это за программа и нужна

После успешной установки перезапускаем веб-сервер:

$ sudo /etc/init.d/apache2 restart

Теперь запускаем браузер и в адресной строке набираем http://имя_сервера/ocsreports/install.php и вводим данные для создания базы данных:

MySql login: root

MySql password: пароль root’а для MySQL

MySql HostName: localhost

Создание базы ocsweb с таблицами должно пройти без проблем.

Затем создаём любым удобным способом пользователя ocs и даем ему права на базу ocsweb .

Меняем в файле /usr/share/ocsinventory-server/ocsreports/dbconfig.inc.php пароль для доступа к базе.

В браузере набираем http://имя_сервера/ocsreports и попадаем на страницу авторизации. При необходимости выбираем русский язык (флажки в правом верхнем углу). Пользователь: admin , пароль: admin .

OCS Inventory — Demo

На этом установку можно считать оконченной.

Теперь решаем проблемы с отображением русских символов.

В файле /usr/share/ocsinventory-server/ocsreports/preferences.php в строке 21 :

); // 0 For non utf8 database, 1 for utf8

+ define(«UTF8_DEGREE», 1 ); // 0 For non utf8 database, 1 for utf8

В файлах /usr/share/ocsinventory-server/ocsreports/group_show.php, header.php и machine.php меняем charset=ISO-8859-1 на charset=windows-1251 ( строки 116, 49 и 90 соответственно).

При просмотре через www неправильно отображаются русские названия программ. Открываем для редактирования
/usr/share/ocsinventory-server/ocsreports/machine.php и правим function print_softwares($systemid) начиная со строки 606 :

echo «$td3″.htmlentities(textDecode($item->PUBLISHER)).»

$td3″.htmlentities(textDecode($item->NAME)).»

$td3″.textDecode($item->VERSION).»

$td3″.(htmlentities(textDecode($item->COMMENTS))?htmlentities(textDecode($item->COMMENTS)):»N/A»).» «;

echo «$td3″.textDecode($item->PUBLISHER).»

$td3″.textDecode($item->NAME).»

$td3″.textDecode($item->VERSION).»

$td3″.(htmlentities(textDecode($item->COMMENTS))?textDecode($item->COMMENTS):»N/A»).» «;

Для отображения на главной странице имен пользователей на русском языке в файле preferences.php следует внести изменения в строку 763 :

— echo $item[$chmp].»n»;

+ echo textDecode($item[$chmp]).»n»;

С серверной частью вроде бы всё. Переходим к клиентской.

Установка агента в Ubuntu:

$ sudo apt-get install ocsinventory-agent
$ sudo ocsinv

В системе ( в агенте сбора информации для Windows ) имеется проблема с кодировкой (малые русские буквы, начиная с ‘х'(0xF4 или 244). Т. е. буквы ‘хцчшщъыьэюя’ преобразовываются в символ английского языка ‘x’ (0x78 или 120). Проблема решается заменой файлов после установки агента файлами из архива http://ocsinventory.narod.ru/agentWinOcs.rar (спасибо Ивану Перевалову за сборку!).

Читайте также:
China post ordinary small packet plus что это за программа

Для тех, кого вышеприведенные операции c кодом приводят в ужас или навевают тоску (что вероятнее :-), выкладываю тарбол со всеми описанными исправлениями. Вам остаётся только распаковать его и установить – ocsng_unix_server_102_rc1_rutar.gz

Источник: linuxsoid.blogspot.com

OCS Inventory

Open Computer and Software Inventory Next Generation (OCS inventory NG) — это бесплатное программное обеспечение, который позволяет пользователям проводить инвентаризацию ИТ-активов. OCS-NG собирает информацию об аппаратном и программном обеспечении сетевых машин, на которых работает клиентская программа OCS («Агент инвентаризации OCS»). OCS может визуализировать инвентарь через веб-интерфейс. Кроме того, OCS включает возможность развертывания приложений на компьютерах в соответствии с критериями поиска. Агент IpDiscover позволяет обнаруживать все сетевые компьютеры и устройства.

История

Проект с открытым исходным кодом OCS Inventory NG стартовал в конце 2005 года и выпустил свою первую версию OCS Inventory в начале 2007 года. Начиная с версии 1.0rc3, большая часть функциональности OCS Inventory может быть адаптирована или расширена с помощью модульная система.

Операция

Диалог между клиентскими компьютерами OCS и сервером зависит от протокола передачи гипертекста (HTTP). Программа форматирует данные в XML. Сервер управления использует Apache, MySQL и Perl. OCS работает на нескольких платформах: в Unix и в Microsoft Windows (95 или новее). Веб-интерфейс, написанный на PHP, предлагает консультации по инвентаризации, управление правами пользователей и функции технической поддержки.

Агенты

Для сбора подробной информации можно установить агенты на клиентские машины в инвентаризации. Разработчики сделали клиентские агенты доступными для:

  • Microsoft Windows
  • Linux
  • Mac OS X
  • Sun Solaris
  • IBM AIX
  • FreeBSD, NetBSD, OpenBSD
  • HP-UX
  • Android

Связь с другим программным обеспечением

  • OCS Inventory может использоваться для кормления менеджера GLPI и таким образом, предлагает часть решения ITAM.
  • Samanage — это облачная коммерческая ITAM, использующая модифицированный агент OCS-NG в качестве источника данных.
Читайте также:
Bl программа что это

Лицензия

OCS Inventory состоит из бесплатного программного обеспечения, опубликованного под GNU GPL v2. Авторские права принадлежат разработчикам.

Ссылки

Внешние ссылки

  • Официальный сайт OCS Inventory
  • GLPI Project
  • OCS and BPM

Источник: alphapedia.ru

Программа ocs inventory для чего

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

Разворачивается всё автоматически.
Скачиваем.
Распоковываем всё в одну папку.
Запускаем батник(предварительно закинув Ip всех машин в файл IP.txt)
Ждём статистику(Агент устанавливается и сразу закидывает статистику).

Сейчас пытаюсь вручную заставить работать в utf8, что б нормально связывалось с glpi.

Сама прогамма кривовато отображает скажем Название софта(на русском) установленного.
Когда заходим в админ панель — то там можно выбрать русский язык, но у меня вначале вроде работало, а потом менюшки криво отображались.
При переходе на енглишь проблема исчезла.

Цитата:

Сама прогамма кривовато отображает скажем Название софта(на русском) установленного.

Кривовато — это слабо сказано

Цитата:

Не в курсе как отобразить все винты ?

Если при сборе агентом — то агент работает через wmi. То что он не может собрать, можно «добирать» из реестра. Если же отображение вообще списка всех винтов в админке — то это надо править php-скрипты.

Цитата:

Т.е. если отдельно смотреть то можно посмотреть а вот поиск нельзя вроде по винтам и видюхам сделать. Или я не нашёл ?

Аналогично — надо править скрипты.

Источник: forum.ru-board.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru