Tags:
, view all tags

CEMon v. 1.15.1 SL6 - Testing report: IGIRTC-134

Summary

  • Product: CEMon v. 1.15.1
  • Release Task: Task #34038
  • ETICS Subsystem Configuration Name:
  • VCS Tag:
  • EMI Major Release: EMI 3 (Monte Bianco)
  • Platform: SL6/x86_64
  • Author: Sara Bertocco
  • Testing report: Testing Report file
  • Certification report: Certification Report file
  • Outcome: "In Certification*

Deployment tests

Clean Installation

  • on cream LSF, SL6 log
# grep USE_CEMON services/glite-creamce
USE_CEMON=true

Upgrade Installation

Unit Tests

NA

System tests

Functionality tests

Resource BDII glue1 test - PASSED

$ ldapsearch -h cert-41.pd.infn.it -x -p 2170 -b "o=grid" "objectclass=GlueService" |grep -i cemon
[...]
# cert-41.pd.infn.it_org.glite.ce.Monitor_1031719187, resource, grid
dn: GlueServiceUniqueID=cert-41.pd.infn.it_org.glite.ce.Monitor_1031719187,Mds
 -Vo-name=resource,o=grid
GlueServiceAccessControlBaseRule: VO:dteam
GlueServiceStatus: OK
GlueServiceStatusInfo: tomcat6 is running...[  OK  ]
objectClass: GlueTop
objectClass: GlueService
objectClass: GlueKey
objectClass: GlueSchemaVersion
GlueServiceUniqueID: cert-41.pd.infn.it_org.glite.ce.Monitor_1031719187
GlueServiceAccessControlRule: dteam
GlueServiceStartTime: 1970-01-01T01:00:00+01:00
GlueServiceEndpoint: https://cert-41.pd.infn.it:8443/ce-monitor/services
GlueServiceVersion: 1.15.1
GlueSchemaVersionMinor: 3
GlueServiceName: CreamTest-Monitor
GlueServiceType: org.glite.ce.Monitor
GlueServiceWSDL: http://grid.pd.infn.it/cemon/wsdl/org.glite.ce-mon_service.wsdl
GlueServiceSemantics: http://wiki.italiangrid.org/twiki/bin/view/CEMon/Functio
 nalDescription
GlueForeignKey: GlueSiteUniqueID=CreamTest
GlueServiceOwner: dteam
GlueSchemaVersionMajor: 1
[...]

Resource BDII glue 2 test - PASSED

$ ldapsearch -h cert-41.pd.infn.it -x -p 2170 -b "o=glue" "objectclass=Glue2Endpoint" 
[...]
# cert-41.pd.infn.it_ComputingElement_org.glite.ce.Monitor_948522355, cert-41
 .pd.infn.it_ComputingElement, resource, glue
dn: GLUE2EndpointID=cert-41.pd.infn.it_ComputingElement_org.glite.ce.Monitor_9
 48522355,GLUE2ServiceID=cert-41.pd.infn.it_ComputingElement,GLUE2GroupID=reso
 urce,o=glue
GLUE2EntityValidity: 3600
GLUE2EndpointQualityLevel: production
GLUE2EndpointImplementor: gLite
GLUE2EndpointHealthStateInfo: tomcat6 is running...[ OK ]
GLUE2EntityOtherInfo: InfoProviderName=glite-info-glue2-endpoint
GLUE2EntityOtherInfo: InfoProviderVersion=1.4
GLUE2EntityOtherInfo: InfoProviderHost=cert-41.pd.infn.it
GLUE2EntityOtherInfo: ProfileName=EGI
GLUE2EntityOtherInfo: ProfileVersion=1.0
GLUE2EntityOtherInfo: OSName=Scientific
GLUE2EntityOtherInfo: OSVersion=6.3
GLUE2EntityOtherInfo: MiddlewareName=EMI
GLUE2EntityOtherInfo: MiddlewareVersion=3.0.0-1
GLUE2EntityOtherInfo: HostDN=/C=IT/O=INFN/OU=Host/L=Padova/CN=cert-41.pd.infn.
 it
GLUE2EndpointCapability: information.monitoring
GLUE2EndpointHealthState: ok
GLUE2EndpointServiceForeignKey: cert-41.pd.infn.it_ComputingElement
GLUE2EntityName: Monitor endpoint for Service cert-41.pd.infn.it_ComputingElem
 ent
GLUE2EndpointTechnology: webservice
GLUE2EndpointWSDL: https://cert-41.pd.infn.it:8443/ce-monitor/services/CEMonit
 or?wsdl
GLUE2EndpointInterfaceName: org.glite.ce.Monitor
GLUE2EndpointURL: https://cert-41.pd.infn.it:8443/ce-monitor/services
GLUE2EndpointDowntimeInfo: See the GOC DB for downtimes: https://goc.egi.eu/
GLUE2EndpointImplementationVersion: 1.15.1
GLUE2EndpointSemantics: http://wiki.italiangrid.org/twiki/bin/view/CEMon/Funct
 ionalDescription
GLUE2EndpointIssuerCA: /C=IT/O=INFN/CN=INFN CA
GLUE2EndpointServingState: production
GLUE2EndpointImplementationName: CEMon
GLUE2EndpointInterfaceVersion: 1.0
objectClass: GLUE2Endpoint
objectClass: GLUE2ComputingEndpoint
GLUE2EndpointTrustedCA: IGTF
GLUE2EndpointID: cert-41.pd.infn.it_ComputingElement_org.glite.ce.Monitor_9485
 22355
GLUE2EntityCreationTime: 2013-03-26T21:09:20Z
GLUE2EndpointWSDL: https://cert-41.pd.infn.it:8443/ce-monitor/services/CEMonit
GLUE2EndpointSemantics: http://wiki.italiangrid.org/twiki/bin/view/CEMon/Funct
GLUE2EndpointImplementationName: CEMon
[...]

GetInfo test - PASSED

Verified that the getinfo operation works and returns information about the service.

  • GJAF
    $ glite-ce-monitor-getinfo --cert /tmp/x509up_u3812 --key /tmp/x509up_u3812 https://cert-41.pd.infn.it:8443/ce-monitor/services/CEMonitor
    Description=[cemonitor service]
    Version    =[1.0]
    HostDN     =[CN=cert-41.pd.infn.it,L=Padova,OU=Host,O=INFN,C=IT]
    Topic [CE_MONITOR]
       Dialect [ISM_CLASSAD_GLUE_1.2]
          queryLanguage [RegEx]
          queryLanguage [ClassAd]
       Dialect [ISM_CLASSAD]
          queryLanguage [RegEx]
          queryLanguage [ClassAd]
       Dialect [ISM_LDIF_GLUE_1.2]
          queryLanguage [RegEx]
          queryLanguage [ClassAd]
       Dialect [ISM_LDIF]
          queryLanguage [RegEx]
          queryLanguage [ClassAd]
    Action [SendExpiredNotification::]
    Action [DoNotSendNotification::]
    Action [SendNotification::]
          

  • ARGUS

     
      

GetTopics test - PASSED

Verified that the gettopics operation works and returns the list of installed topics.

  • GJAF
    $ glite-ce-monitor-gettopics --cert /tmp/x509up_u3812 --key /tmp/x509up_u3812 https://cert-41.pd.infn.it:8443/ce-monitor/services/CEMonitor
    Topic [CE_MONITOR]
       Dialect [ISM_CLASSAD_GLUE_1.2]
          queryLanguage [RegEx]
          queryLanguage [ClassAd]
       Dialect [ISM_CLASSAD]
          queryLanguage [RegEx]
          queryLanguage [ClassAd]
       Dialect [ISM_LDIF_GLUE_1.2]
          queryLanguage [RegEx]
          queryLanguage [ClassAd]
       Dialect [ISM_LDIF]
          queryLanguage [RegEx]
          queryLanguage [ClassAd]
          

  • ARGUS
         
          

GetEvent test

Verified that the getevent operation works and return info for the specified topic in the specified dialect

  • GJAF
         
          

  • ARGUS
         
          

Subscription with authentication test

Created a subscription towards an authenticated client:

$ glite-ce-monitor-subscribe --key /tmp/x509up_u3812 --cert /tmp/x509up_u3812 --topic CE_MONITOR --dialects ISM_CLASSAD_GLUE_1.2 --consumer-url https://prod-ui-02.pd.infn.it:9988 https://cert-41.pd.infn.it:8443/ce-monitor/services/CEMonitor
SubscriptionID=[uuid-1364335547489]
      
Started a consumer on that client and verified that the messages arrive:
$ glite-ce-monitor-consumer --cert /tmp/x509up_u3812 --key /tmp/x509up_u3812 9988
$
      

Subscription without authentication test

Created a subscription towards a non secure client:

$ glite-ce-monitor-subscribe --key /tmp/x509up_u3812 --cert /tmp/x509up_u3812 --topic CE_MONITOR --dialects ISM_CLASSAD_GLUE_1.2 --consumer-url http://prod-ui-02.pd.infn.it:9999 https://cert-41.pd.infn.it:8443/ce-monitor/services/CEMonitor
SubscriptionID=[uuid-1364335993789]
      

Started this non authenticated consumer and verifies that it receives messages:

$ glite-ce-monitor-consumer  9999
$
      

Unsubscription test - PASSED

Cancelled a previously created subscription and verified that the consumer doesn't receive anymore messages:

$ glite-ce-monitor-unsubscribe --key /tmp/x509up_u3812 --cert /tmp/x509up_u3812 --id uuid-1364335993789 https://cert-41.pd.infn.it:8443/ce-monitor/services/CEMonitor
$ 
      

Standard conformance tests

Glue 1 Compliance

Glue 2 Compliance

Topic attachments
I Attachment Action Size Date Who Comment
Unknown file formatlog cemon_config_sl6.log manage 13.4 K 2013-03-18 - 14:24 SaraBertocco  
Edit | Attach | PDF | History: r6 < r5 < r4 < r3 < r2 | Backlinks | Raw View | More topic actions...
Topic revision: r4 - 2013-03-26 - CristinaAiftimiei
 
  • Edit
  • Attach
This site is powered by the TWiki collaboration platformCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback