Bookingstats: Difference between revisions

From MyLVS
Jump to navigation Jump to search
Line 27: Line 27:
==Test the new user==
==Test the new user==
Open http://bookingstats.intern or https://statistics.hitchhiker.net and login within the new user credentials<br>
Open http://bookingstats.intern or https://statistics.hitchhiker.net and login within the new user credentials<br>
Since the user is unknown to our web authentication you will get something like this: <br>
Since the user is unknown to our web authentication yet (mySQL) you will get something like this: <br><br>
[[File:Stat-test.png]]<br>
[[File:Stat-test.png]]<br><br>


==Setup mySQL==
==Setup mySQL==

Revision as of 19:58, 4 August 2015

This is how to add and configure a new user to the statistic web.
There are 2 websites running, http://bookingstats.com on the internal host magrathea and the other on https://statistics.hitchhiker.net on host neptun.
Background of doing this is a security consideration, external user will request a dmz machine with a mySQL server, internal user will use an internal machine with a internal MS-SQL as backend.
Redundancy is a reason too, it is easy to switch between the SQL server if one of them fails.



Overview:



Setup new user

To setup a new user you need to follow 2 steps:

  • Setup LDAP
  • Setup mySQL

Setup LDAP

Setup external user

To setup an external user you have to add the user within the OU External, make the user to a member of statistics




Setup internal user

To setup an internal user within the OU Users' you have to add an Exchange Server attribute, note that you need to do this on the Exchange Server itself
Use Custom attribute4 and set STATUSER


Test the new user

Open http://bookingstats.intern or https://statistics.hitchhiker.net and login within the new user credentials
Since the user is unknown to our web authentication yet (mySQL) you will get something like this:



Setup mySQL

Currently there is another (authentication) server in place where the configuration data sits, on magrathea











Field description
Field Description
uid UniqeUD - AutoCount
name Login name, the same name as on LDAP, watch capitals
pcc The PCC, write in upper case
groupID Unique Group ID, optional used to group pcc
ipID Unique ipID, optional used to filter for ip
isCustomer Define if user is a customer (1) or an internal user (0)