Ubuntu 14.04.5 + OCS инвентар

В работата се изискваше внедряване на система за отчитане на оборудване и др.

“OCS Inventory” беше избран за тестване.Ubuntu Server 14.04 беше избран като операционна система.

Към момента на писане на този текст са използвани следните версии на софтуер и операционна система:

OCS инвентар (сървър):OCSNG_UNIX_SERVER-2.2.1

Ubuntu сървър:Ubuntu 14.04.5 LTS x86_64

1) актуализиране на кеша на пакета и актуализиране на самата ОС (тук веднага с потвърждение за актуализиране)

Също така обикновено веднага поставям sudo apt-get install mc htop aptitude

По желание по-късно:

2) инсталирайтеapache2, mysql, php, make, git:

По време на инсталационния процес ще трябва да предоставите парола за root потребителя на mysql.

make е необходим за OCS-Inventory. Той ще го търси по време на инсталационния процес.

3) инсталиране на доп. ОТ:

След това изпълнете командите:

Когато настройватеXML, отговорете и на двата въпроса сда.

Забележка:

За да не инсталиратеapache, mysql иphp ръчно, можете да използвате следната команда:

изберете LAMP сървър от списъка. В този случайapache, mysql иphp ще се инсталират сами.

Остава да инсталирате само други пакети от параграф "3".

5) инсталиране на сървърната част

5.1) ако се използват архиви, първо трябва да разопаковате

отидете в папката.

Добра идея е да се уверите, че скриптът setup.sh има атрибут execute преди инсталиране. За да направите това, изпълнете ls -l и се уверете, че setup.sh има-x

След това стартирайте инсталацията по този начин

5.2) ако пакетът е получен чрез git clone, тогава

и стартирайте инсталатора, както е показано по-горе.

По време на инсталацията ще бъдат задавани въпроси относно инсталациите наapache,mysql иperl. Ще бъде същотопроверен за модулmod_perl за apache.

Проверка

Както можете да видите на екранната снимка, тук пише как да видите дали има такъв модул в системата. Не ми беше инсталиран, вкл. Стартирах нова конзола и инсталирах:

След това проверих наличието му:

и ето какво се случи (под спойлера)

След като проверите, изберете номера на съответната инсталирана версия. В моя случай е“2”.

инвентар

След това ще тръгнат проверки на пътищата за съхранение на лог файлове и всичко необходимо за инсталиране.

Следващият проблем, който имах, беше липсата на perl модули.

+——————————————————-+ Проверка за необходими Perl модули… +—————————————————————+ Проверка за DBI PERL модул… *** ГРЕШКА: PERL модулът DBI не е инсталиран! Проверка за Apache::DBI PERL модул… *** ГРЕШКА: PERL модул Apache::DBI не е инсталиран! Проверка за DBD::mysql PERL модул… *** ГРЕШКА: PERL модул DBD::mysql не е инсталиран! Проверка за Compress::Zlib PERL модул... Открих, че PERL модулът Compress::Zlib е наличен. Проверка за XML::Simple PERL модул… *** ГРЕШКА: PERL модул XML::Simple не е инсталиран! Проверка за Net::IP PERL модул… *** ГРЕШКА: PERL модул Net::IP не е инсталиран! Проверка за SOAP::Lite Perl модул… *** ГРЕШКА: PERL модул SOAP::Lite не е инсталиран! Проверка за Archive::Zip Perl модул… *** ГРЕШКА: PERL модул Archive::Zip не е инсталиран! *** ГРЕШКА: На вашия компютър липсват един или повече задължителни PERL модули! Моля, първо инсталирайте липсващите PERL модули.

Но в сценария пишеше, че той може сам да ги достави.

OCS setup.sh може да инсталира perl модул от пакети вместо васСкриптът ще използва собствения пакет от вашата операционна система като apt или rpmИскате ли да продължите(y/[n])?

Отговорът е положителен -y.

След това още няколко проверки, но нищо особено не се случи там.

В резултат на това инсталацията беше завършена.

+——————————————————————-+ OK, Инсталирането на административния сървър приключи 😉 Моля, прегледайте /etc/apache2/conf-available/ocsinventory-reports.conf , за да се уверите, че всичко е наред и рестартирайте демона на Apache. След това насочете браузъра си към http://server//ocsreports , за да конфигурирате сървъра на базата данни и да създадете/актуализирате схема. +——————————————————————-+ Инсталационната програма създаде лог файл /home/admin02/OCSNG_UNIX_SERVER-2.2.1/ocs_server_setup.log. Моля, запазете този файл. Ако срещнете грешка, докато работите със сървъра за управление на OCS Inventory NG, можем да ви помолим да ни покажете неговото съдържание!

НЕ ЗАБРАВЯЙТЕ ДА РЕСТАРТИРАТЕ APACHE DAEMON!

Насладете се на OCS Inventory NG 😉

5) проверете какво имаме там в конфигурациите на Apache