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
# 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
[...]
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::]
Verified that the gettopics operation works and returns the list of installed topics.
Verified that the getevent operation works and return info for the specified topic in the specified dialect
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