Инвентаризация оргтехники по сети. Часть 1.

Однажды приходит понимание, что оргтехники стало так много, что на коленке вести ее учет становиться проблемно.  Лет 5 назад, я столкнулся с ситуацией, когда парк компьютеров  перевалил за сотню, и что у кого и где стоит в голове не держалось. Понимание что нужно что-то делать есть, но что именно?
Сказать, что было перепробовано много решений… я думаю что перепробовал все возможные бесплатные и условно-платные решения. Некоторые пытался внедрить, но после месяца-двух реальной работы понимал, что это не то.
И наконец, то я нашел, то что меня устроило.  OCS Inventory NG.
Данное решение работает и, что самое главное, значительно облегчает учет.
Итак, приступим к установке.
Устанавливаем на CentOS 6.7 minimal serve.

wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
yum update -y
yum groupinstall -y "Development tools"
yum install -y httpd httpd-devel mod_perl mod_php mod_ssl php-gd php-mysql php-mbstring php perl
yum install -y perl-XML-Simple perl-Compress-Zlib perl-DBI perl-DBD-MySQL perl-Net-IP perl-SOAP-Lite perl-Apache-DBI
yum install -y perl-Apache2-SOAP perl-XML-Entities
yum install -y mysql-server mysql make
chkconfig httpd on && chkconfig mysqld on
Стартуем веб сервер и сервер баз данных
service httpd start && service mysqld start

Далее нужно создать базу данных и настроить привилегии
mysql -uroot
create database ocsweb character set utf8;

Обязательно необходимо указать кодировку, иначе вместо кириллицы будут отображаться крякозяблы!!!
grant all privileges on ocsweb.* to ocs@localhost identified by "MYPASSWORD";
exit

Скачиваем свежую версию сервера с официального сайта или с моего OCSNG_UNIX_SERVER-2.1.2.tar.
Распаковываем tar zxvf OCSNG_UNIX_SERVER-2.1.tar.gz
и запускаем
sh setup.sh
в процессе отвечаем на вопросы.
По окончании установки обязательно рестартуем веб сервер
service httpd restart
setenforce 0
chmod 775 /usr/share/ocsinventory-reports/ocsreports
chmod 775 /usr/share/ocsinventory-reports/ocsreports/dbconfig.inc.php

Теперь можно зайти через вебморду.
http://ВАШ_IP/ocsreports/
Снимок-OCS Inventory - Google ChromeПо умолчанию имя и пароль — admin.
Первый запуск запустит создание таблицы в базе, после чего можно использовать программу.
Обязательно после установки в файле
/etc/httpd/conf.d/z-ocsinventory-server.conf
добавить параметр
PerlSetVar OCS_DB_PWD MYPASSWORD
MYPASSWORD — который использовали при создании базы. Иначе морда не подключиться к базе.

Второй этап — установка клиента пользователям.
Скачиваем с официального сайта или с моего OCSNG-Windows-Agent-2.1.1. Устанавливаем и прописываем ip адрес сервера. После запуска агента, он соберет инфу по компу и отправит ее в базу. Теперь можно посмотреть, что пришло на сервер.
Снимок-OCS Inventory - Google Chrome-1Как видим, пока мы все устанавливали, компьютеры, у которых стоял уже давно клиент успели отрапортовать о себе.
Посмотрим, что у на есть и как это выглядит.
Снимок-OCS Inventory - Google Chrome-2Выберем компьютер.
Снимок-OCS Inventory - Google Chrome-3Посмотрим какой софт установлен
Снимок-OCS Inventory - Google Chrome-4

Что можно делать с этой информацией дальше, я расскажу в следующей статье.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *