Configure GLPI Server In Centos-6..& Rhel-6...



GLPI is the Information Resource-Manager with an additional Administration Interface. You can use it to build up a database with an inventory for your company. It has enhanced functions to make the daily life for the administrators easier, like a job-tracking-system with mail-notification and methods to build a database with basic information about your network-topology.

Features-

GLPI has the following features.

* Inventory of computers, peripherals, network printers etc.


*
Management of issues on many environments through creation of tickets, management of tickets, assignment, tickets scheduling, etc.


*
Licenses management (ITIL compliant).


*
Assignment of equipment by geographical area to users and groups.


*
Management of business and financial information (purchase, guarantee and extension, damping).


*
Equipment status management.


*
Management of applications for assistance of all types of equipment inventory.


*
Interface to allow the user to file a support ticket.
* Business management, contracts, documents related to inventory items.

*
Equipment booking.


*
FAQ Management.


*
Report generator for hardware, network or interventions.
* Multi-language support including 41 languages available.

Moreover, GLPI has many plugins with added features.


Configuration Of GLPI Server-


GLPI Server System Details-

Operating System- Centos-6.4
RequiredPackages-
Apache (httpd), php-mysql, php-mbstring, mysql-server, mysql-devel
Server IP-    192.168.1.5
Server Hostname-  server.ashu.com


Step-1 Change Ip Address

[root@server ~]# vim /etc/sysconfig/network-script/ifcfg-eth0

---------------------------------------------------------------
DEVICE="eth0"
IPADDR=192.168.1.5
NETMASK=255.255.255.0
HWADDR="00:16:D4:39:5B:6F"
NM_CONTROLLED="yes"
ONBOOT="yes"
----------------------------------------------------------------

Step-2 Change Hostname

[root@server ~]# vim /etc/sysonfig/network

HOSTNAME=server.ashu.com

[root@server ~]# vim /etc/hosts

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.1.5      server.ashu.com         server


Step-3 Restart Network Services..

[root@server ~]# service network restart

Step-4 Check Hostname..

[root@server ~]# hostname

Step-5 Check IP..

[root@server ~]# ifconfig

Step- 6 Install Install Some Packages..

Apache-

# yum install httpd httpd-server httpd-devel
# yum install php httpd


Mysql-

# yum install mysql-server mysql-devel
# yum install php-mysql php-mbstring


Step-7 Now Restart httpd and mysqld services..

# /etc/init.d/httpd restart
# /etc/init.d/mysqld restart


Step-8 Set mysql databse For GLPI-

# mysql -u root

----------------------------------------------------------------------
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 190
Server version: 5.5.31 Source Distribution
Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

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

mysql> create database glpi;
Query OK, 1 row affected (0.02 sec)

mysql> grant all privileges on glpi.* to glpi@localhost identified by 'glpi';
Query OK, 0 rows affected (0.01 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> exit
Bye
----------------------------------------------------------------------

# /etc/init.d/mysqld restart

Step-9 Download and install glpi..

# cd /var/www/

# wget https://forge.indepnet.net/attachments/download/1615/glpi-0.84.3.tar.gz

Extract the tarball using command:

# tar -zxvf glpi-0.84.3.tar.gz
# cd glpi/
# ll
# chown apache:apache -R files/
# chown apache:apache -R config/

# chmod -R 777 files/
# chmod -R 777 config/

# /etc/init.d/httpd restart





Step-10 Now install some components to glpi proper functionality..
Open web Browser and type URL..

http://192.168.1.5/gjpi/install/install.php



or
http://server.ashu.com/gjpi/install/install.php


You should see the following screen. Select your language and click Ok.


Accept the License agreement and click Ok.




click Install button..

If all seems well, you should see the following screen. If there are any errors, check for the file permissions and start over the installation again.



Enter the MySQL credentials such as hostname, user and password and click Continue.



If you have already created a MySQL database it should have listed in the next screen as shown below, else you have to create a new one by clicking on the link Create new database. I have already created a database called ‘glpi’, hence i selected it.

 
Click Continue.


Congratulations! We have installed GLPI on our server successfully.



Note-
The default user accounts and their passwords will be shown in the above window. However i have listed them below for the sake of clarity.

- glpi/glpi for the administrator account
- tech/tech for the technician account
- normal/normal for the normal account
- post-only/postonly for the postonly account

Please note them. You can change them later.

Click Use GLPI to proceed. Let us log in to GLPI administrative Dashboard. The administrative user name is glpi and password is also glpi. Enter them and click Post.


GLPI - Authentication - Mozilla Firefox_009



This is how my Administrative dashboard looks.



GLPI Server Configuration Has Benn Cpmpleted..
Now You Can Also Manage This Page..



More Info..Click



I Hope You Like It ..
So Enjoy...




______________________________________________________________________________________
Click Back..                                Click Home..
https://docs.google.com/forms/d/1iNRZlJJO6rBFizzPcFmyOTEtfkdjhdVRmpM74IbiT3o/viewform