Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Last revisionBoth sides next revision
documentation [2013-11-26 14:10] – created nkukarddocumentation [2014-01-02 16:24] – [Overrides] nkukard
Line 1: Line 1:
 ====== Work In Progress ====== ====== Work In Progress ======
  
-====== Installing ======+====== Installation ======
  
-===== Requirements =====+  * [[Requirements]] 
 +  * [[Installing]]
  
 ===== Plugin: Statistics ===== ===== Plugin: Statistics =====
Line 15: Line 16:
  
 ===== Classes ===== ===== Classes =====
 +
 +===== Overrides =====
 +
 +Overrides can be specified using various matching criteria below...
 +
 +  * PoolIdentifier
 +  * Username
 +  * IPAddress
 +  * Group (future)
 +
 +
 +Matching occurs in the following way...
 +
 +  - Start with only PoolIdentifier in the check list
 +  - If the pool has 1 member, then add Username, IPAddress and Group to the check list list
 +  - If ALL items specified in the check list match, and NONE mismatch, add to the list of matches
 +  - Process the list of matches from least number of matches to highest number (one match, two matches, three matches, in this order) and apply the overrides
 +
 +
 +Notes:
 +  * Obviously if there is a match with a PoolIdentifier and Username, but this pool has more than 1 pool member it will not match. The Username, IPAddress and Group is only added if there is ONE pool member.
 +
 +Notes2:
 +  * Take this scenario: Add a pool named "test1" and pool member with IP 192.168.1.1 and username "joe", apply an override to IP '192.168.1.1'. The override is applied. Add a second pool member with IP '192.168.1.2' to the same pool. The override will be removed. Remove the pool member with IP '192.168.1.2', the override will be applied again.
 +
 +
 +
  
 ===== Plugin: Radius ===== ===== Plugin: Radius =====