Changeset 1547


Ignore:
Timestamp:
03/11/14 13:07:37 (5 years ago)
Author:
philsmart
Message:
 
Location:
raptor-ica/trunk
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • raptor-ica/trunk/pom.xml

    r1529 r1547  
    9393            <groupId>uk.ac.cardiff.raptor</groupId> 
    9494            <artifactId>raptor-client</artifactId> 
    95             <version>1.1.5</version> 
     95            <version>1.1.6-SNAPSHOT</version> 
    9696            <exclusions> 
    9797                <exclusion> 
     
    105105            <groupId>uk.ac.cardiff.raptor</groupId> 
    106106            <artifactId>raptor-parse</artifactId> 
    107             <version>1.1.2</version> 
     107            <version>1.1.3-SNAPSHOT</version> 
    108108        </dependency> 
    109109 
  • raptor-ica/trunk/src/main/conf-default/event-parse-formats-system.xml

    r1526 r1547  
    102102            </list> 
    103103        </property> 
    104         <property name="delimeter"> 
    105             <value> </value> 
    106         </property> 
     104        <property name="delimeter" value=" "/> 
    107105    </bean> 
    108106 
     
    190188            </list> 
    191189        </property> 
    192         <property name="delimeter"> 
    193             <value> </value> 
    194         </property> 
     190        <property name="delimeter" value=" "/> 
    195191    </bean> 
     192      
     193     <bean id="eduroamRadiusIdpLogFileFormat" class="uk.ac.cardiff.raptor.parse.external.file.format.LogFileFormat"> 
     194         <property name="headers"> 
     195             <list> 
     196                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     197                     <property name="fieldName"> 
     198                         <value>eventTime</value> 
     199                     </property> 
     200                     <property name="fieldNo"> 
     201                         <value>0</value> 
     202                     </property> 
     203                     <property name="timeZone"> 
     204                         <value>UTC</value> 
     205                     </property> 
     206                     <property name="fieldType"> 
     207                         <value>DATE</value> 
     208                     </property> 
     209                     <property name="dateTimeFormat"> 
     210                         <value>yyyy-MM-dd HH:mm:ss</value> 
     211                     </property> 
     212                 </bean> 
     213                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     214                     <property name="fieldName"> 
     215                         <value>realm</value> 
     216                     </property> 
     217                     <property name="fieldNo"> 
     218                         <value>1</value> 
     219                     </property> 
     220                     <property name="fieldType"> 
     221                         <value>STRING</value> 
     222                     </property> 
     223                 </bean> 
     224                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     225                     <property name="fieldName"> 
     226                         <value>rpOperatorName</value> 
     227                     </property> 
     228                     <property name="fieldNo"> 
     229                         <value>2</value> 
     230                     </property> 
     231                     <property name="fieldType"> 
     232                         <value>STRING</value> 
     233                     </property> 
     234                 </bean> 
     235                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     236                     <property name="fieldName"> 
     237                         <value>principalName</value> 
     238                     </property> 
     239                     <property name="fieldNo"> 
     240                         <value>3</value> 
     241                     </property> 
     242                     <property name="fieldType"> 
     243                         <value>STRING</value> 
     244                     </property> 
     245                     <property name="regexReplaceAll"> 
     246                         <map> 
     247                             <entry key="@cf.ac.uk" value="" /> 
     248                         </map> 
     249                     </property> 
     250                 </bean> 
     251                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     252                     <property name="fieldName"> 
     253                         <value>userIdCui</value> 
     254                     </property> 
     255                     <property name="fieldNo"> 
     256                         <value>4</value> 
     257                     </property> 
     258                     <property name="fieldType"> 
     259                         <value>STRING</value> 
     260                     </property> 
     261                 </bean> 
     262                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     263                     <property name="fieldName"> 
     264                         <value>serviceId</value> 
     265                     </property> 
     266                     <property name="fieldNo"> 
     267                         <value>5</value> 
     268                     </property> 
     269                     <property name="fieldType"> 
     270                         <value>STRING</value> 
     271                     </property> 
     272                 </bean> 
     273                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     274                     <property name="fieldName"> 
     275                         <value>resourceId</value> 
     276                     </property> 
     277                     <property name="fieldNo"> 
     278                         <value>6</value> 
     279                     </property> 
     280                     <property name="fieldType"> 
     281                         <value>STRING</value> 
     282                     </property> 
     283                 </bean> 
     284                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     285                     <property name="fieldName"> 
     286                         <value>eapType</value> 
     287                     </property> 
     288                     <property name="fieldNo"> 
     289                         <value>7</value> 
     290                     </property> 
     291                     <property name="fieldType"> 
     292                         <value>STRING</value> 
     293                     </property> 
     294                 </bean> 
     295                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     296                     <property name="fieldName"> 
     297                         <value>serviceClass</value> 
     298                     </property> 
     299                     <property name="fieldNo"> 
     300                         <value>8</value> 
     301                     </property> 
     302                     <property name="fieldType"> 
     303                         <value>STRING</value> 
     304                     </property> 
     305                 </bean> 
     306                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     307                     <property name="fieldName"> 
     308                         <value>serverSoftware</value> 
     309                     </property> 
     310                     <property name="fieldNo"> 
     311                         <value>9</value> 
     312                     </property> 
     313                     <property name="fieldType"> 
     314                         <value>STRING</value> 
     315                     </property> 
     316                 </bean> 
     317                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     318                     <property name="fieldName"> 
     319                         <value>serverSoftwareVersion</value> 
     320                     </property> 
     321                     <property name="fieldNo"> 
     322                         <value>10</value> 
     323                     </property> 
     324                     <property name="fieldType"> 
     325                         <value>STRING</value> 
     326                     </property> 
     327                 </bean> 
     328                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     329                     <property name="fieldName"> 
     330                         <value>result</value> 
     331                     </property> 
     332                     <property name="fieldNo"> 
     333                         <value>11</value> 
     334                     </property> 
     335                     <property name="fieldType"> 
     336                         <value>STRING</value> 
     337                     </property> 
     338                 </bean> 
     339                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     340                     <property name="fieldName"> 
     341                         <value>resultInfo</value> 
     342                     </property> 
     343                     <property name="fieldNo"> 
     344                         <value>12</value> 
     345                     </property> 
     346                     <property name="fieldType"> 
     347                         <value>STRING</value> 
     348                     </property> 
     349                 </bean> 
     350             </list> 
     351         </property> 
     352         <property name="delimeter" value="#"/> 
     353     </bean> 
     354      
     355      
     356     <bean id="moonshotRadiusIdpLogFileFormat" class="uk.ac.cardiff.raptor.parse.external.file.format.LogFileFormat"> 
     357         <property name="headers"> 
     358             <list> 
     359                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     360                     <property name="fieldName"> 
     361                         <value>eventTime</value> 
     362                     </property> 
     363                     <property name="fieldNo"> 
     364                         <value>0</value> 
     365                     </property> 
     366                     <property name="timeZone"> 
     367                         <value>UTC</value> 
     368                     </property> 
     369                     <property name="fieldType"> 
     370                         <value>DATE</value> 
     371                     </property> 
     372                     <property name="dateTimeFormat"> 
     373                         <value>yyyy-MM-dd HH:mm:ss</value> 
     374                     </property> 
     375                 </bean> 
     376                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     377                     <property name="fieldName"> 
     378                         <value>realm</value> 
     379                     </property> 
     380                     <property name="fieldNo"> 
     381                         <value>1</value> 
     382                     </property> 
     383                     <property name="fieldType"> 
     384                         <value>STRING</value> 
     385                     </property> 
     386                 </bean> 
     387                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     388                     <property name="fieldName"> 
     389                         <value>rpOperatorName</value> 
     390                     </property> 
     391                     <property name="fieldNo"> 
     392                         <value>2</value> 
     393                     </property> 
     394                     <property name="fieldType"> 
     395                         <value>STRING</value> 
     396                     </property> 
     397                 </bean> 
     398                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     399                     <property name="fieldName"> 
     400                         <value>principalName</value> 
     401                     </property> 
     402                     <property name="fieldNo"> 
     403                         <value>3</value> 
     404                     </property> 
     405                     <property name="fieldType"> 
     406                         <value>STRING</value> 
     407                     </property> 
     408                     <property name="regexReplaceAll"> 
     409                         <map> 
     410                             <entry key="@cf.ac.uk" value="" /> 
     411                         </map> 
     412                     </property> 
     413                 </bean> 
     414                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     415                     <property name="fieldName"> 
     416                         <value>userIdCui</value> 
     417                     </property> 
     418                     <property name="fieldNo"> 
     419                         <value>4</value> 
     420                     </property> 
     421                     <property name="fieldType"> 
     422                         <value>STRING</value> 
     423                     </property> 
     424                 </bean> 
     425                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     426                     <property name="fieldName"> 
     427                         <value>serviceId</value> 
     428                     </property> 
     429                     <property name="fieldNo"> 
     430                         <value>5</value> 
     431                     </property> 
     432                     <property name="fieldType"> 
     433                         <value>STRING</value> 
     434                     </property> 
     435                 </bean> 
     436                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     437                     <property name="fieldName"> 
     438                         <value>resourceId</value> 
     439                     </property> 
     440                     <property name="fieldNo"> 
     441                         <value>6</value> 
     442                     </property> 
     443                     <property name="fieldType"> 
     444                         <value>STRING</value> 
     445                     </property> 
     446                 </bean> 
     447                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     448                     <property name="fieldName"> 
     449                         <value>eapType</value> 
     450                     </property> 
     451                     <property name="fieldNo"> 
     452                         <value>7</value> 
     453                     </property> 
     454                     <property name="fieldType"> 
     455                         <value>STRING</value> 
     456                     </property> 
     457                 </bean> 
     458                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     459                     <property name="fieldName"> 
     460                         <value>serviceClass</value> 
     461                     </property> 
     462                     <property name="fieldNo"> 
     463                         <value>8</value> 
     464                     </property> 
     465                     <property name="fieldType"> 
     466                         <value>STRING</value> 
     467                     </property> 
     468                 </bean> 
     469                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     470                     <property name="fieldName"> 
     471                         <value>serverSoftware</value> 
     472                     </property> 
     473                     <property name="fieldNo"> 
     474                         <value>9</value> 
     475                     </property> 
     476                     <property name="fieldType"> 
     477                         <value>STRING</value> 
     478                     </property> 
     479                 </bean> 
     480                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     481                     <property name="fieldName"> 
     482                         <value>serverSoftwareVersion</value> 
     483                     </property> 
     484                     <property name="fieldNo"> 
     485                         <value>10</value> 
     486                     </property> 
     487                     <property name="fieldType"> 
     488                         <value>STRING</value> 
     489                     </property> 
     490                 </bean> 
     491                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     492                     <property name="fieldName"> 
     493                         <value>result</value> 
     494                     </property> 
     495                     <property name="fieldNo"> 
     496                         <value>11</value> 
     497                     </property> 
     498                     <property name="fieldType"> 
     499                         <value>STRING</value> 
     500                     </property> 
     501                 </bean> 
     502                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     503                     <property name="fieldName"> 
     504                         <value>resultInfo</value> 
     505                     </property> 
     506                     <property name="fieldNo"> 
     507                         <value>12</value> 
     508                     </property> 
     509                     <property name="fieldType"> 
     510                         <value>STRING</value> 
     511                     </property> 
     512                 </bean> 
     513             </list> 
     514         </property> 
     515         <property name="delimeter" value="#"/> 
     516     </bean> 
     517      
    196518    <!-- 2.4 and earlier --> 
    197519    <bean id="shibSPLogFileFormat" class="uk.ac.cardiff.raptor.parse.external.file.format.LogFileFormat"> 
     
    290612            </list> 
    291613        </property> 
    292         <property name="delimeter"> 
    293             <value> </value> 
    294         </property> 
     614        <property name="delimeter" value=" "/> 
    295615    </bean> 
    296616 
     
    434754                        </list> 
    435755                </property> 
    436                 <property name="delimeter"> 
    437                         <value>|</value> 
    438                 </property> 
     756                <property name="delimeter" value="|"/> 
    439757        </bean> 
    440758 
     
    547865            </list> 
    548866        </property> 
    549         <property name="delimeter"> 
    550             <value> </value> 
    551         </property> 
    552  
    553  
    554  
     867        <property name="delimeter" value=" "/> 
    555868        </bean> 
    556869 
  • raptor-ica/trunk/src/main/conf-default/event-parse.xml

    r1542 r1547  
    209209                    </property> 
    210210                </bean> 
     211                 
     212                <!-- Moonshot Radius --> 
     213                <bean id="moonshotRadiusLFP" class="uk.ac.cardiff.raptor.parse.external.file.LogFileParser"> 
     214                    <property name="enabled" value="false"/> 
     215                    <property name="eventHandler"><bean class="uk.ac.cardiff.raptor.store.impl.LogFileIncrementalMemoryEventHandler"/></property> 
     216                    <property name="logfile"> 
     217                        <value>file:///Users/philsmart/Documents/DataSets/Logs/raptor-moonshot.log 
     218                        </value> 
     219                    </property> 
     220                    <property name="format"> 
     221                        <ref bean="moonshotRadiusIdpLogFileFormat" /> 
     222                    </property> 
     223                    <property name="eventType"> 
     224                        <value>uk.ac.cardiff.model.event.MoonshotRadiusAuthenticationEvent</value> 
     225                    </property> 
     226                    <property name="printParsingPosition"><value>true</value></property> 
     227                     
     228                    <property name="LineFilterEngine"> 
     229                        <bean id="lineFilterMoonshotRadiusLFP" class="uk.ac.cardiff.raptor.parse.filter.LineFilterEngine"> 
     230                            <property name="includeLineFilters"> 
     231                                <list> 
     232                                    <bean class="uk.ac.cardiff.raptor.parse.filter.ContainsRegexLineFilter"> 
     233                                        <property name="includeIfContainsRegex"><value>OK</value></property> 
     234                                    </bean> 
     235                                </list> 
     236                            </property> 
     237                        </bean> 
     238                    </property> 
     239                     
     240                </bean> 
     241                 
     242                <!-- Eduroam Radius --> 
     243                <bean id="eduroamRadiusLFP" class="uk.ac.cardiff.raptor.parse.external.file.LogFileParser"> 
     244                    <property name="enabled" value="false"/> 
     245                    <property name="eventHandler"><bean class="uk.ac.cardiff.raptor.store.impl.LogFileIncrementalMemoryEventHandler"/></property> 
     246                    <property name="logfile"> 
     247                        <value>file:///Users/philsmart/Documents/DataSets/Logs/raptor-eduroam.log 
     248                        </value> 
     249                    </property> 
     250                    <property name="format"> 
     251                        <ref bean="moonshotRadiusIdpLogFileFormat" /> 
     252                    </property> 
     253                    <property name="eventType"> 
     254                        <value>uk.ac.cardiff.model.event.EduroamRadiusAuthenticationEvent</value> 
     255                    </property> 
     256                    <property name="printParsingPosition"><value>true</value></property> 
     257                     
     258                    <property name="LineFilterEngine"> 
     259                        <bean id="lineFilterEduroamRadiusLFP" class="uk.ac.cardiff.raptor.parse.filter.LineFilterEngine"> 
     260                            <property name="includeLineFilters"> 
     261                                <list> 
     262                                    <bean class="uk.ac.cardiff.raptor.parse.filter.ContainsRegexLineFilter"> 
     263                                        <property name="includeIfContainsRegex"><value>OK</value></property> 
     264                                    </bean> 
     265                                </list> 
     266                            </property> 
     267                        </bean> 
     268                    </property> 
     269                     
     270                </bean>  
     271 
    211272 
    212273                 
  • raptor-ica/trunk/src/main/conf-default/event-release.xml

    r1526 r1547  
    2929                <value type="java.lang.Class">uk.ac.cardiff.model.event.ShibbolethSpAuthenticationEvent</value> 
    3030                <value type="java.lang.Class">uk.ac.cardiff.model.event.EzproxyAuthenticationEvent</value> 
    31                 <value type="java.lang.Class">uk.ac.cardiff.model.event.RadiusAuthenticationEvent</value> 
     31                <value type="java.lang.Class">uk.ac.cardiff.model.event.EduroamRadiusAuthenticationEvent</value> 
     32                <value type="java.lang.Class">uk.ac.cardiff.model.event.MoonshotRadiusAuthenticationEvent</value> 
    3233                <value type="java.lang.Class">uk.ac.cardiff.model.event.AuthenticationEvent</value> 
    3334                <value type="java.lang.Class">uk.ac.cardiff.model.event.AggregatedEvent</value> 
     
    4950                            <value type="java.lang.Class">uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value> 
    5051                            <value type="java.lang.Class">uk.ac.cardiff.model.event.EzproxyAuthenticationEvent</value> 
     52                            <value type="java.lang.Class">uk.ac.cardiff.model.event.EduroamRadiusAuthenticationEvent</value> 
    5153                            <value type="java.lang.Class">uk.ac.cardiff.model.event.ShibbolethSpAuthenticationEvent</value> 
    5254                            <value type="java.lang.Class">uk.ac.cardiff.model.event.JuspAggregatedEvent</value> 
    5355                            <value type="java.lang.Class">uk.ac.cardiff.model.event.OpenathenslaAuthenticationEvent</value> 
     56                            <value type="java.lang.Class">uk.ac.cardiff.model.event.MoonshotRadiusAuthenticationEvent</value> 
    5457                        </list> 
    5558                    </property> 
  • raptor-ica/trunk/src/main/config/event-parse-formats-system.xml

    r1526 r1547  
    224224            </list> 
    225225        </property> 
    226         <property name="delimeter"> 
    227             <value> 
    228             </value> 
    229         </property> 
     226        <property name="delimeter" value=" "/> 
     227    </bean> 
     228     
     229     
     230    <bean id="eduroamRadiusIdpLogFileFormat" class="uk.ac.cardiff.raptor.parse.external.file.format.LogFileFormat"> 
     231        <property name="headers"> 
     232            <list> 
     233                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     234                    <property name="fieldName"> 
     235                        <value>eventTime</value> 
     236                    </property> 
     237                    <property name="fieldNo"> 
     238                        <value>0</value> 
     239                    </property>                                      
     240                    <property name="timeZone"> 
     241                        <value>UTC</value> 
     242                    </property> 
     243                    <property name="fieldType"> 
     244                        <value>DATE</value> 
     245                    </property> 
     246                    <property name="dateTimeFormat"> 
     247                        <value>yyyy-MM-dd HH:mm:ss</value> 
     248                    </property>                    
     249                </bean> 
     250                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     251                    <property name="fieldName"> 
     252                        <value>realm</value> 
     253                    </property> 
     254                    <property name="fieldNo"> 
     255                        <value>1</value> 
     256                    </property> 
     257                    <property name="fieldType"> 
     258                        <value>STRING</value> 
     259                    </property>                    
     260                </bean> 
     261                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     262                    <property name="fieldName"> 
     263                        <value>rpOperatorName</value> 
     264                    </property> 
     265                    <property name="fieldNo"> 
     266                        <value>2</value> 
     267                    </property>                     
     268                    <property name="fieldType"> 
     269                        <value>STRING</value> 
     270                    </property> 
     271                </bean> 
     272                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     273                    <property name="fieldName"> 
     274                        <value>principalName</value> 
     275                    </property> 
     276                    <property name="fieldNo"> 
     277                        <value>3</value> 
     278                    </property> 
     279                    <property name="fieldType"> 
     280                        <value>STRING</value> 
     281                    </property>    
     282                    <property name="regexReplaceAll"> 
     283                        <map> 
     284                            <entry key="@cf.ac.uk" value="" /> 
     285                        </map> 
     286                    </property>                 
     287                </bean> 
     288                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     289                    <property name="fieldName"> 
     290                        <value>userIdCui</value> 
     291                    </property> 
     292                    <property name="fieldNo"> 
     293                        <value>4</value> 
     294                    </property> 
     295                    <property name="fieldType"> 
     296                        <value>STRING</value> 
     297                    </property>                                   
     298                </bean> 
     299                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     300                    <property name="fieldName"> 
     301                        <value>serviceId</value> 
     302                    </property> 
     303                    <property name="fieldNo"> 
     304                        <value>5</value> 
     305                    </property> 
     306                    <property name="fieldType"> 
     307                        <value>STRING</value> 
     308                    </property>                                   
     309                </bean> 
     310                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     311                    <property name="fieldName"> 
     312                        <value>resourceId</value> 
     313                    </property> 
     314                    <property name="fieldNo"> 
     315                        <value>6</value> 
     316                    </property> 
     317                    <property name="fieldType"> 
     318                        <value>STRING</value> 
     319                    </property>                                   
     320                </bean> 
     321                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     322                    <property name="fieldName"> 
     323                        <value>eapType</value> 
     324                    </property> 
     325                    <property name="fieldNo"> 
     326                        <value>7</value> 
     327                    </property> 
     328                    <property name="fieldType"> 
     329                        <value>STRING</value> 
     330                    </property>                                   
     331                </bean> 
     332                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     333                    <property name="fieldName"> 
     334                        <value>serviceClass</value> 
     335                    </property> 
     336                    <property name="fieldNo"> 
     337                        <value>8</value> 
     338                    </property> 
     339                    <property name="fieldType"> 
     340                        <value>STRING</value> 
     341                    </property>                                   
     342                </bean> 
     343                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     344                    <property name="fieldName"> 
     345                        <value>serverSoftware</value> 
     346                    </property> 
     347                    <property name="fieldNo"> 
     348                        <value>9</value> 
     349                    </property> 
     350                    <property name="fieldType"> 
     351                        <value>STRING</value> 
     352                    </property>                                   
     353                </bean> 
     354                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     355                    <property name="fieldName"> 
     356                        <value>serverSoftwareVersion</value> 
     357                    </property> 
     358                    <property name="fieldNo"> 
     359                        <value>10</value> 
     360                    </property> 
     361                    <property name="fieldType"> 
     362                        <value>STRING</value> 
     363                    </property>                                   
     364                </bean> 
     365                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     366                    <property name="fieldName"> 
     367                        <value>result</value> 
     368                    </property> 
     369                    <property name="fieldNo"> 
     370                        <value>11</value> 
     371                    </property> 
     372                    <property name="fieldType"> 
     373                        <value>STRING</value> 
     374                    </property>                                   
     375                </bean> 
     376                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     377                    <property name="fieldName"> 
     378                        <value>resultInfo</value> 
     379                    </property> 
     380                    <property name="fieldNo"> 
     381                        <value>12</value> 
     382                    </property> 
     383                    <property name="fieldType"> 
     384                        <value>STRING</value> 
     385                    </property>                                   
     386                </bean> 
     387            </list> 
     388        </property> 
     389        <property name="delimeter" value="#"/> 
     390    </bean> 
     391     
     392    <bean id="moonshotRadiusIdpLogFileFormat" class="uk.ac.cardiff.raptor.parse.external.file.format.LogFileFormat"> 
     393        <property name="headers"> 
     394            <list> 
     395                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     396                    <property name="fieldName"> 
     397                        <value>eventTime</value> 
     398                    </property> 
     399                    <property name="fieldNo"> 
     400                        <value>0</value> 
     401                    </property>                                      
     402                    <property name="timeZone"> 
     403                        <value>UTC</value> 
     404                    </property> 
     405                    <property name="fieldType"> 
     406                        <value>DATE</value> 
     407                    </property> 
     408                    <property name="dateTimeFormat"> 
     409                        <value>yyyy-MM-dd HH:mm:ss</value> 
     410                    </property>                    
     411                </bean> 
     412                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     413                    <property name="fieldName"> 
     414                        <value>realm</value> 
     415                    </property> 
     416                    <property name="fieldNo"> 
     417                        <value>1</value> 
     418                    </property> 
     419                    <property name="fieldType"> 
     420                        <value>STRING</value> 
     421                    </property>                    
     422                </bean> 
     423                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     424                    <property name="fieldName"> 
     425                        <value>rpOperatorName</value> 
     426                    </property> 
     427                    <property name="fieldNo"> 
     428                        <value>2</value> 
     429                    </property>                     
     430                    <property name="fieldType"> 
     431                        <value>STRING</value> 
     432                    </property> 
     433                </bean> 
     434                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     435                    <property name="fieldName"> 
     436                        <value>principalName</value> 
     437                    </property> 
     438                    <property name="fieldNo"> 
     439                        <value>3</value> 
     440                    </property> 
     441                    <property name="fieldType"> 
     442                        <value>STRING</value> 
     443                    </property>    
     444                    <property name="regexReplaceAll"> 
     445                        <map> 
     446                            <entry key="@cf.ac.uk" value="" /> 
     447                        </map> 
     448                    </property>                 
     449                </bean> 
     450                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     451                    <property name="fieldName"> 
     452                        <value>userIdCui</value> 
     453                    </property> 
     454                    <property name="fieldNo"> 
     455                        <value>4</value> 
     456                    </property> 
     457                    <property name="fieldType"> 
     458                        <value>STRING</value> 
     459                    </property>                                   
     460                </bean> 
     461                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     462                    <property name="fieldName"> 
     463                        <value>serviceId</value> 
     464                    </property> 
     465                    <property name="fieldNo"> 
     466                        <value>5</value> 
     467                    </property> 
     468                    <property name="fieldType"> 
     469                        <value>STRING</value> 
     470                    </property>                                   
     471                </bean> 
     472                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     473                    <property name="fieldName"> 
     474                        <value>resourceId</value> 
     475                    </property> 
     476                    <property name="fieldNo"> 
     477                        <value>6</value> 
     478                    </property> 
     479                    <property name="fieldType"> 
     480                        <value>STRING</value> 
     481                    </property>                                   
     482                </bean> 
     483                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     484                    <property name="fieldName"> 
     485                        <value>eapType</value> 
     486                    </property> 
     487                    <property name="fieldNo"> 
     488                        <value>7</value> 
     489                    </property> 
     490                    <property name="fieldType"> 
     491                        <value>STRING</value> 
     492                    </property>                                   
     493                </bean> 
     494                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     495                    <property name="fieldName"> 
     496                        <value>serviceClass</value> 
     497                    </property> 
     498                    <property name="fieldNo"> 
     499                        <value>8</value> 
     500                    </property> 
     501                    <property name="fieldType"> 
     502                        <value>STRING</value> 
     503                    </property>                                   
     504                </bean> 
     505                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     506                    <property name="fieldName"> 
     507                        <value>serverSoftware</value> 
     508                    </property> 
     509                    <property name="fieldNo"> 
     510                        <value>9</value> 
     511                    </property> 
     512                    <property name="fieldType"> 
     513                        <value>STRING</value> 
     514                    </property>                                   
     515                </bean> 
     516                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     517                    <property name="fieldName"> 
     518                        <value>serverSoftwareVersion</value> 
     519                    </property> 
     520                    <property name="fieldNo"> 
     521                        <value>10</value> 
     522                    </property> 
     523                    <property name="fieldType"> 
     524                        <value>STRING</value> 
     525                    </property>                                   
     526                </bean> 
     527                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     528                    <property name="fieldName"> 
     529                        <value>result</value> 
     530                    </property> 
     531                    <property name="fieldNo"> 
     532                        <value>11</value> 
     533                    </property> 
     534                    <property name="fieldType"> 
     535                        <value>STRING</value> 
     536                    </property>                                   
     537                </bean> 
     538                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     539                    <property name="fieldName"> 
     540                        <value>resultInfo</value> 
     541                    </property> 
     542                    <property name="fieldNo"> 
     543                        <value>12</value> 
     544                    </property> 
     545                    <property name="fieldType"> 
     546                        <value>STRING</value> 
     547                    </property>                                   
     548                </bean> 
     549            </list> 
     550        </property> 
     551        <property name="delimeter" value="#"/> 
    230552    </bean> 
    231553 
     
    310632            </list> 
    311633        </property> 
    312         <property name="delimeter"> 
    313             <value> 
    314             </value> 
    315         </property> 
     634        <property name="delimeter" value=" "/> 
    316635    </bean> 
    317636    <!-- 2.4 and earlier --> 
     
    411730            </list> 
    412731        </property> 
    413         <property name="delimeter"> 
    414             <value> 
    415             </value> 
    416         </property> 
     732        <property name="delimeter" value=" "/> 
    417733    </bean> 
    418734 
     
    489805            </list> 
    490806        </property> 
    491          <property name="delimeter"> 
    492             <value> </value> 
    493         </property> 
     807         <property name="delimeter" value=" "/> 
    494808    </bean> 
    495809 
     
    7511065        </property> 
    7521066        <property name="delimeter" value=" " /> 
    753  
    754  
    755  
    7561067    </bean> 
    7571068 
  • raptor-ica/trunk/src/main/config/event-parse.xml

    r1526 r1547  
    154154 
    155155                <bean id="shibbolethAuditLFP" class="uk.ac.cardiff.raptor.parse.external.file.LogFileParser"> 
    156                     <property name="enabled" value="true"/> 
     156                    <property name="enabled" value="false"/> 
    157157                                        <property name="eventHandler"><bean class="uk.ac.cardiff.raptor.store.impl.LogFileIncrementalMemoryEventHandler"/></property> 
    158158                                        <property name="logfile"> 
     
    226226                <!-- Open Athens LA --> 
    227227                <bean id="openAthensLa" class="uk.ac.cardiff.raptor.parse.external.file.LogFileParser"> 
    228                     <property name="enabled" value="true"/> 
     228                    <property name="enabled" value="false"/> 
    229229                    <property name="eventHandler"><bean class="uk.ac.cardiff.raptor.store.impl.LogFileIncrementalMemoryEventHandler"/></property> 
    230230                    <property name="logfile"> 
     
    261261                </bean> 
    262262                 
    263                 <!-- OpenRadius --> 
    264                 <bean id="freeRadiusLFP" class="uk.ac.cardiff.raptor.parse.external.file.LogFileParser"> 
    265                     <property name="enabled" value="false"/> 
    266                     <property name="eventHandler"><bean class="uk.ac.cardiff.raptor.store.impl.LogFileIncrementalMemoryEventHandler"/></property> 
    267                     <property name="logfile"> 
    268                         <value>file:///Users/philsmart/Documents/DataSets/Logs/radius.log 
    269                         </value> 
    270                     </property> 
    271                     <property name="format"> 
    272                         <ref bean="freeRadiusIdpLogFileFormat" /> 
    273                     </property> 
    274                     <property name="eventType"> 
    275                         <value>uk.ac.cardiff.model.event.RadiusAuthenticationEvent</value> 
     263                
     264                 
     265                <!-- Moonshot Radius --> 
     266                <bean id="moonshotRadiusLFP" class="uk.ac.cardiff.raptor.parse.external.file.LogFileParser"> 
     267                    <property name="enabled" value="false"/> 
     268                    <property name="eventHandler"><bean class="uk.ac.cardiff.raptor.store.impl.LogFileIncrementalMemoryEventHandler"/></property> 
     269                    <property name="logfile"> 
     270                        <value>file:///Users/philsmart/Documents/DataSets/Logs/raptor-moonshot.log 
     271                        </value> 
     272                    </property> 
     273                    <property name="format"> 
     274                        <ref bean="moonshotRadiusIdpLogFileFormat" /> 
     275                    </property> 
     276                    <property name="eventType"> 
     277                        <value>uk.ac.cardiff.model.event.MoonshotRadiusAuthenticationEvent</value> 
    276278                    </property> 
    277279                    <property name="printParsingPosition"><value>true</value></property> 
    278280 
    279281                    <property name="LineFilterEngine"> 
    280                         <bean id="lineFilteropenRadiusLFP" class="uk.ac.cardiff.raptor.parse.filter.LineFilterEngine"> 
     282                        <bean id="lineFilterMoonshotRadiusLFP" class="uk.ac.cardiff.raptor.parse.filter.LineFilterEngine"> 
    281283                             <property name="includeLineFilters"> 
    282284                               <list> 
    283285                                   <bean class="uk.ac.cardiff.raptor.parse.filter.ContainsRegexLineFilter"> 
    284                                        <property name="includeIfContainsRegex"><value>Auth: Login OK.*via TLS tunnel</value></property> 
     286                                       <property name="includeIfContainsRegex"><value>OK</value></property> 
    285287                                   </bean>                                    
    286288                                </list> 
     
    288290                        </bean> 
    289291                    </property> 
    290                     <property name="exclusionList"> 
    291                             <bean class="uk.ac.cardiff.raptor.parse.filter.ExclusionList"> 
    292                                 <property name="exclusionEntries"> 
    293                                     <list> 
    294                                          <bean class ="uk.ac.cardiff.raptor.parse.filter.match.RegexExclusionEntry"> 
    295                                             <property name ="fieldName" value="principalName"/> 
    296                                             <property name="match" value="@"/> 
    297                                         </bean> 
    298                                     </list> 
    299                                 </property> 
    300                             </bean> 
    301                     </property> 
     292                    
     293                </bean>  
     294                 
     295                 <!-- Eduroam Radius --> 
     296                <bean id="eduroamRadiusLFP" class="uk.ac.cardiff.raptor.parse.external.file.LogFileParser"> 
     297                    <property name="enabled" value="true"/> 
     298                    <property name="eventHandler"><bean class="uk.ac.cardiff.raptor.store.impl.LogFileIncrementalMemoryEventHandler"/></property> 
     299                    <property name="logfile"> 
     300                        <value>file:///Users/philsmart/Documents/DataSets/Logs/raptor-eduroam.log 
     301                        </value> 
     302                    </property> 
     303                    <property name="format"> 
     304                        <ref bean="moonshotRadiusIdpLogFileFormat" /> 
     305                    </property> 
     306                    <property name="eventType"> 
     307                        <value>uk.ac.cardiff.model.event.EduroamRadiusAuthenticationEvent</value> 
     308                    </property> 
     309                    <property name="printParsingPosition"><value>true</value></property> 
     310 
     311                    <property name="LineFilterEngine"> 
     312                        <bean id="lineFilterEduroamRadiusLFP" class="uk.ac.cardiff.raptor.parse.filter.LineFilterEngine"> 
     313                             <property name="includeLineFilters"> 
     314                               <list> 
     315                                   <bean class="uk.ac.cardiff.raptor.parse.filter.ContainsRegexLineFilter"> 
     316                                       <property name="includeIfContainsRegex"><value>OK</value></property> 
     317                                   </bean>                                    
     318                                </list> 
     319                              </property>                                                          
     320                        </bean> 
     321                    </property> 
     322                    
    302323                </bean>  
    303324                 
  • raptor-ica/trunk/src/main/config/event-release.xml

    r1526 r1547  
    2929                <value type="java.lang.Class">uk.ac.cardiff.model.event.ShibbolethSpAuthenticationEvent</value> 
    3030                <value type="java.lang.Class">uk.ac.cardiff.model.event.EzproxyAuthenticationEvent</value> 
    31                 <value type="java.lang.Class">uk.ac.cardiff.model.event.RadiusAuthenticationEvent</value> 
     31                <value type="java.lang.Class">uk.ac.cardiff.model.event.EduroamRadiusAuthenticationEvent</value> 
     32                <value type="java.lang.Class">uk.ac.cardiff.model.event.MoonshotRadiusAuthenticationEvent</value> 
    3233                <value type="java.lang.Class">uk.ac.cardiff.model.event.AuthenticationEvent</value> 
    3334                <value type="java.lang.Class">uk.ac.cardiff.model.event.AggregatedEvent</value> 
     
    5051                            <value type="java.lang.Class">uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value> 
    5152                            <value type="java.lang.Class">uk.ac.cardiff.model.event.EzproxyAuthenticationEvent</value> 
    52                             <value type="java.lang.Class">uk.ac.cardiff.model.event.RadiusAuthenticationEvent</value> 
     53                            <value type="java.lang.Class">uk.ac.cardiff.model.event.EduroamRadiusAuthenticationEvent</value> 
    5354                            <value type="java.lang.Class">uk.ac.cardiff.model.event.ShibbolethSpAuthenticationEvent</value> 
    5455                            <value type="java.lang.Class">uk.ac.cardiff.model.event.JuspAggregatedEvent</value> 
    5556                             <value type="java.lang.Class">uk.ac.cardiff.model.event.WugenEvent</value> 
    5657                             <value type="java.lang.Class">uk.ac.cardiff.model.event.OpenathenslaAuthenticationEvent</value> 
     58                             <value type="java.lang.Class">uk.ac.cardiff.model.event.MoonshotRadiusAuthenticationEvent</value> 
    5759                        </list> 
    5860                    </property> 
     
    7779    <bean id="entryNoPushPolicy" class="uk.ac.cardiff.raptor.remoting.policy.EntryNoPushPolicy"> 
    7880        <property name="pushOnOrAfterNoEntries"> 
    79             <value>10</value> 
     81            <value>1</value> 
    8082        </property> 
    8183    </bean> 
Note: See TracChangeset for help on using the changeset viewer.