How to install OCS inventory NG on SUSE 11

-SUSE Linux Enterprise 11.2 on XEN -

-Warning - This is my failure case !!!!! うまく動きませんでした。失敗例です。-

- XEN Virtualized Machine
- Keybord: Japan
- Time zone Asia/Japan
- Runlevel : 3
- Addon Software : Web/Lamp
- Static IP Address
- Fire Wall Disabled
- ipV6 Disabled
- NTP Configured by startup
- Default Software Repositories --> My HTTP:server/sles11sp2

-HTTP-

Yast > Network Service > Http server
How to install OCS inventory NG on SUSE 11_a0056607_17113075.jpg


You may install as it is but ddon't forget "Enable Perl" check box.
How to install OCS inventory NG on SUSE 11_a0056607_17165893.jpg



-1 Click Install-

open "http://software.opensuse.org" > Search "ocsinventory".
How to install OCS inventory NG on SUSE 11_a0056607_1719845.jpg


As it goes.. Continue...

If there is some dependency problem, Click "Breake.... and Try again".
How to install OCS inventory NG on SUSE 11_a0056607_17203452.jpg


-Check Prerequirement-

http://wiki.ocsinventory-ng.org/index.php/Documentation:Server

Requirements.
-Apache version 1.3.33 or higher / Apache version 2.0.46 or higher.
-Mod_perl version 1.29 or higher.
-Mod_php version 4.3.2 or higher.
-PHP 4.3.2 or higher, with ZIP and GD support enabled.
-PERL 5.6 or higher.
--Perl module XML::Simple version 2.12 or higher.
--Perl module Compress::Zlib version 1.33 or higher. <---- ?????
--Perl module DBI version 1.40 or higher.
--Perl module DBD::Mysql version 2.9004 or higher.
--Perl module Apache::DBI version 0.93 or higher.
--Perl module Net::IP version 1.21 or higher.
--Perl module SOAP::Lite version 0.66 or higher (optional)
-MySQL version 4.1.0 or higher with InnoDB engine active.
-Make utility such as GNU make.

-Install Perl CPAN Modules-

CPAN modules

These command spend a few minutes for download and make install. You may asked intervew and install by answer 'yes' to continue.

/usr/bin/perl -MCPAN -e 'install XML::Simple'
or
/usr/bin/cpan -i XML::Simple
:
:

also continue... to 'install DBI', 'install DBD::Mysql', 'install Apache::DBI', 'install Net::IP', 'install::SOAP::Lite'. It is CASE SENSITIVE.

-Apache and Mysql startup-

yast > System > Service(run level) E(x)pert.
How to install OCS inventory NG on SUSE 11_a0056607_17351946.jpg

Select 'mysql', set and start.

-Restart Apache2-


ocsinv:~ # /etc/init.d/apache2 restart
Syntax OK
Shutting down httpd2 (waiting for all children to terminate) done
Starting httpd2 (prefork) done
ocsinv:~ # tail /var/log/apache2/error_log
ocsinventory-server: Can't load SOAP::Transport::HTTP* - Web service will be unavailable
ocsinventory-server: Can't load SOAP::Transport::HTTP* - Web service will be unavailable
[Thu May 02 16:46:34 2013] [notice] Apache/2.2.12 (Linux/SUSE) PHP/5.2.14 with Suhosin-Patch mod_perl/2.0.4 Perl/v5.10.0 configured -- resuming normal operations
ocsinv:~ #



-mysql root passwrod-

ocsinv:~ # mysqladmin -u root PASSWORD new-password


-Begin Install-

open browser
http://myocsinv.myintra/ocsreports/install.php
How to install OCS inventory NG on SUSE 11_a0056607_17393934.jpg



set 'root'/'new-password' and 'hostname'(as localhost) field.
How to install OCS inventory NG on SUSE 11_a0056607_17422180.jpg


It seems run well...
How to install OCS inventory NG on SUSE 11_a0056607_1745658.jpg


Check Database


ocsinv:~ # mysql -u root -p
Enter password: new-password
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 20
Server version: 5.0.95 SUSE MySQL RPM

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

mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| ocsweb |
| test |
+--------------------+
4 rows in set (0.00 sec)

mysql> quit
Bye
ocsinv:~ #




-Open Browser-

http://ocsinv.intra/ocsreports/

Change Lanugage by clicking English Flag if you want.

login admin/admin (Default by OCS)

How to install OCS inventory NG on SUSE 11_a0056607_175035.jpg


It seem work well.
How to install OCS inventory NG on SUSE 11_a0056607_17524867.jpg


-TimeZone-


ocsinv:/etc/php5/apache2 # grep zone php.ini
; Defines the default timezone used by the date functions
;date.timezone =
date.timezone = Asia/Tokyo <---- replace this line
ocsinv:/etc/php5/apache2 # rcapache2 restart
Syntax OK
Shutting down httpd2 (waiting for all children to terminate) done
Starting httpd2 (prefork) done
ocsinv:/etc/php5/apache2 #



-Warning - This is my failure case !!!!! -

Where is communication server ? It's not work..... (/_'_/)~~!/ baaann...
Commication Server が必要。レポート機能だけで何にもできない。 orz....
by islandcenter | 2013-05-03 00:04 | プライベートクラウド | Comments(0)