siteadmin:fticks_for_ms_nps
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| siteadmin:fticks_for_ms_nps [2024/04/26 10:03] – admin | siteadmin:fticks_for_ms_nps [2024/05/20 08:53] (current) – admin | ||
|---|---|---|---|
| Line 4: | Line 4: | ||
| **This only applies to Federation Operators and not to individual sites** | **This only applies to Federation Operators and not to individual sites** | ||
| + | |||
| + | The syslog server configuration below is for NXLog which is only capable of sending us a form of the Windows Event logs, not FTICKS unfortunately. Recommendations for free Windows syslog servers start and stop with NXLog and, in it's Community from, is simply unable to generate FTICKS. | ||
| + | |||
| + | However, if you have existing software which can accept Windows Eventlogs (or otherwise access NPS logs) and change the format into FTICKS then feel free to do so. The criteria for FTICKS are: | ||
| + | |||
| + | * Uses the [[public: | ||
| + | * Proxies to utilities.govroam.uk on port 514/UDP with Facility local5 | ||
| + | * Includes in the FTICKS '# | ||
| + | * Filters down the proxied log to just those for | ||
| + | * Users on the govroam SSID | ||
| + | * Roams between member sites going through the ORPS | ||
| + | * Successful authentications | ||
| + | * Only authentications between member sites (i.e. NOT those to or from the Jisc NRPS, or within an organisation) | ||
| + | |||
| =====Installation===== | =====Installation===== | ||
| Line 43: | Line 57: | ||
| <Output syslog_tls> | <Output syslog_tls> | ||
| Module | Module | ||
| - | Host | + | Host |
| Port 6514 | Port 6514 | ||
| # | # | ||
| Line 55: | Line 69: | ||
| <Output syslog_tcp> | <Output syslog_tcp> | ||
| Module | Module | ||
| - | Host | + | Host |
| Port 601 | Port 601 | ||
| OutputType | OutputType | ||
| Line 72: | Line 86: | ||
| </ | </ | ||
| < | < | ||
| + | # Don't send log if going to or coming from a NRPS | ||
| + | # Change to math the ClientName and ProxyPolicyName as appropriate | ||
| if $ClientName =~ /NRPS/i drop(); | if $ClientName =~ /NRPS/i drop(); | ||
| if $ProxyPolicyName =~ /NRPS/i drop(); | if $ProxyPolicyName =~ /NRPS/i drop(); | ||
| - | | + | |
| + | # Replace with the provided Federation ID | ||
| + | | ||
| + | |||
| + | # Send Client Name as the Operator Name if present, otherwise use a default. | ||
| + | # Replace 1something.here with the Federation' | ||
| if $ClientName == '' | if $ClientName == '' | ||
| { | { | ||
| Line 91: | Line 112: | ||
| </ | </ | ||
| - | < | + | Replace |
| - | Panic Soft | + | |
| - | # | + | |
| - | + | ||
| - | define ROOT | + | |
| - | define CERTDIR | + | |
| - | define CONFDIR | + | |
| - | define LOGDIR | + | |
| - | define LOGFILE | + | |
| - | LogFile %LOGFILE% | + | |
| - | + | ||
| - | Moduledir %ROOT%\modules | + | |
| - | CacheDir | + | |
| - | Pidfile | + | |
| - | SpoolDir | + | |
| - | + | ||
| - | < | + | |
| - | Module | + | |
| - | </Extension> | + | |
| - | + | ||
| - | < | + | |
| - | Module | + | |
| - | AutodetectCharsets iso8859-2, utf-8, utf-16, utf-32 | + | |
| - | </Extension> | + | |
| - | + | ||
| - | < | + | |
| - | Module | + | |
| - | </Extension> | + | |
| - | <Output syslog_tls> | + | Replace |
| - | Module | + | |
| - | Host 212.219.243.132 | + | |
| - | Port 6514 | + | |
| - | # CAFile | + | |
| - | # CertFile | + | |
| - | # CertKeyFile c:/Program Files (x86)/ | + | |
| - | AllowUntrusted 1 | + | |
| - | OutputType Syslog_TLS | + | |
| - | Exec to_syslog_ietf(); | + | |
| - | </ | + | |
| - | <Output syslog_tcp> | + | The Client Name and the Proxy Policy Name for receiving from/ |
| - | Module | + | |
| - | Host 212.219.243.132 | + | |
| - | Port 601 | + | |
| - | OutputType | + | |
| - | Exec to_syslog_ietf(); | + | |
| - | </Output> | + | |
| - | <Input eventlog> | + | Save the file and restart the service. |
| - | Module | + | |
| - | < | + | |
| - | < | + | |
| - | <Query Id=" | + | |
| - | <Select Path=" | + | |
| - | <Select Path=" | + | |
| - | </ | + | |
| - | </ | + | |
| - | </ | + | |
| - | </ | + | |
| - | <Route 1> | + | To make this work properly, |
| - | Path eventlog => syslog_tcp | + | |
| - | </ | + | |
| - | + | ||
| - | </ | + | |
| - | + | ||
| - | Save the file and restart | + | |
| The stanza, syslog_tls, is just there for information. It's not actually used in this configuration. At a later date we'll be looking at encryption but there' | The stanza, syslog_tls, is just there for information. It's not actually used in this configuration. At a later date we'll be looking at encryption but there' | ||
siteadmin/fticks_for_ms_nps.1714125784.txt.gz · Last modified: by admin
