вторник, 22 октября 2013 г.

OCS Inventory NG — для инвентаризации компьютеров в сети

OCS Inventory NG — открытое программное обеспечение (GPL v2, Open Source), предназначенное для инвентаризации компьютеров в сети, сканирования установленного на них оборудования и программного обеспечения, также в состоянии обнаружить все активные устройства в сети, например, коммутатор, маршрутизатор, сетевой принтер и другие устройства.

Работает под всеми операционными системами.

Описание процесса  установки и настройки на Linux Debian Wheezy



Предпочитаю ни когда не заморачиваться, не собирать из исходников, когда есть возможность установить из репозиториев, а OCS Inventory есть в большинстве Linux дистрибутивов.

Установка

Первое, что нужно сделать обновить, те самые репозитории.
# apt-get update
Ставим сам сервер, консоль адмминистрирования и клиент.
# apt-get install ocsinventory-server ocsinventory-reports ocsinventory-agent
Будет предложено установить все необходимые зависимости (apache2, mysql и другое). Во время установки, будет предложено сконфигурировать APACHE2, если он до этого не был установлен и mysql-server попросит создать пароль суперпользователя mysql.

После установки, идем к следующему шагу установки.

Переходим по адресу http://IP-сервера/ocsreports/install.php

Здесь вводим root-пользователя MySql, пароль, имя базы можно оставить по умолчанию, адрес сервера.

Жмем "Send".


Появляется следующее окно и если оно выглядит подобным образом, то все прошло, как нужно.

Настройка

Перейдем по адресу http://IP-сервера/ocsreports

Жмем на флаг РФ, в правом верхнем углу.

Вводим логин "admin" и пароль "admin".

Откроется невзрачный ВЕБ-интерфейс автоматического инвентаризатора.


Первое что нужно сделать избавиться от назойливого предупреждения.


Зайдите в "Настройки" и измените пароль к учетной записи "admin".
Что бы попасть в настройки нужно кликнуть на ключик, на розовой кнопке.



Удаляем файл install.php, что бы случайно не перезаписать собранную информацию
# rm /usr/share/ocsinventory-reports/install.php

Дальше нужно изменить стандартный пароль пользователя "ocs" в MySql.

Входим в MySql.
# mysql -uocs -pocs
Подключаемся к базе.
mysql> use ocsweb;

Вводим новый пароль для пользователя "ocs".
mysql> SET PASSWORD FOR 'ocs'@'localhost' = PASSWORD('Новый_Пароль');

Перезагрузите привилегии и на выход.
mysql> flush privileges;
mysql> quit

Дальше необходимо изменить пароль на новый, в файле конфига 
/usr/share/ocsinventory-reports/dbconfig.inc.php

В этой строке вписываем новый пароль
define("PSWD_BASE","Новый_Пароль");


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

[error] Cannot establish communication : 500 Internal Server Error

Дабы избежать этого проверяем сразу, этот конфиг
открываем /etc/apache2/conf.d/ocsinventory.conf

Находим строки:
# Password for user  PerlSetVar OCS_DB_PWD ocs -- заменяем на Новый_Пароль базы
Перезапускаем Apache
# /etc/init.d/apache2 restart

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

Последняя версия Агента под Windows
http://www.ocsinventory-ng.org/en/download/download-agent.html

ни в какую не отправлял данные на сервер, у кого такие же проблемы вот старая рабочая версия агента под windows.

Устанавливается просто, главное правильно ввести адрес и порт сервера.




Официальный сайт: http://www.ocsinventory-ng.org/en/

Комментариев нет:

Отправить комментарий