perfsonar-user - Re: [perfsonar-user] emty data
Subject: perfSONAR User Q&A and Other Discussion
List archive
- From: Joe Metzger <>
- To: maxim <>
- Cc: 'Vedrin Jeliazkov' <>,
- Subject: Re: [perfsonar-user] emty data
- Date: Fri, 15 Sep 2006 09:08:10 -0500
Maxim,
Here is what I have done when running up against similar problems.
Check the properties file to see what config file it is referencing.
For example I have:
mea1> cd /usr/local/esnet/perfsonar/perfSONAR-1.0/conf
mea1> grep ESnet service.properties.ma
service.ma.conf_file=/usr/local/esnet/perfsonar/perfSONAR-1.0/conf/rrd-database_ESnet.xml
mea1> grep xmldb *
service.properties.ma:component.ma.xmldb.db_uri=xmldb:exist://localhost:8680/exist/xmlrpc/db/rrdmaconfig
service.properties.ma:component.ma.xmldb.db_username=rrdmaservice
service.properties.ma:component.ma.xmldb.db_status=on
service.properties.ma:service.ma.xmldb.db_store=off
service.properties.ma:service.ma.rrd.xmldb.db_store.data_dir=/usr/local/esnet/perfsonar/perfSONAR-1.0
mea1>
Then go into eXist and verify that a file with the name specified by the
ma.conf_file exists in the directory specified by the db.username.
setenv CLASSPATH /usr/local/jdk1.5.0/lib
setenv JAVA_HOME /usr/local/jdk1.5.0/
setenv EXIST_HOME /usr/local/eXist/
/usr/local/eXist/bin/./client.sh -s -ouri=xmldb:exist://localhost:8680/exist/xmlrpc -u rrdmaservice -P password
exist:/db>ls
drwur-ur-u admin dba rrdmaconfig
drwurwu--- admin dba system
exist:/db>cd rrdmaconfig
exist:/db/rrdmaconfig>ls
-rwur-ur-u rrdmaservice guest rrd-database_TEST.xml Tue Aug 29 14:11:50 PDT 2006
-rwur-ur-u rrdmaservice guest rrd-database_ESnet.xml Tue Aug 29 14:12:12 PDT 2006
exist:/db/rrdmaconfig>
If this fails, study the log files to see if it is actually reading
the config and generating an error message about parsing it.
If that is the case you have to look through your config file to find
where it doesn't match the 1.0 schema.
--Joe
maxim wrote:
hmm, that’s strange. How can I debug it and find where the culprit ?
the MA config file is below.
Thanks,
Maxim.
<?xml version="1.0" encoding="UTF-8"?>
<!-- ===================================================================
<description>
MA RRD configuration file
$Id: fermilab_ma.xml,v 1.10 2005/10/25 05:39:08 zurawski Exp $
project: perfSONAR
Notes:
This is the configuration file which contains the information about RRD files from Fermilab
</description>
==================================================================== -->
<nmwg:store xmlns="http://ggf.org/ns/nmwg/base/2.0/" xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/" xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/" xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/"> <!-- metadata section -->
<nmwg:metadata id="meta1">
<netutil:subject id="subj1">
<nmwgt:interface> <nmwgt:hostName>r-cms-fcc2</nmwgt:hostName>
<nmwgt:ifAddress
type="ipv4">172.16.12.1</nmwgt:ifAddress>
<nmwgt:ifName>tengigabitethernet2_2</nmwgt:ifName>
<nmwgt:ifDescription>Link to lhcopnmon1 monitoring
host</nmwgt:ifDescription>
<nmwgt:direction>in</nmwgt:direction>
<nmwgt:authRealm>Fermilab</nmwgt:authRealm>
</nmwgt:interface>
</netutil:subject>
<nmwg:parameters>
<nmwg:parameter
name="supportedEventType">utilization</nmwg:parameter>
</nmwg:parameters>
</nmwg:metadata>
<nmwg:data id="data1" metadataIdRef="meta1">
<nmwg:key>
<nmwg:parameters>
<nmwg:parameter
name="file">/home/netadmin/LHCOPN/cricket/cricket-data/router-interfaces/ten
gigabitethernet2_2.rrd</nmwg:parameter>
<nmwg:parameter name="dataSource">ds0</nmwg:parameter>
<nmwg:parameter name="unit">bps</nmwg:parameter> </nmwg:parameters>
</nmwg:key>
</nmwg:data>
<nmwg:metadata id="meta2">
<netutil:subject id="subj2">
<nmwgt:interface> <nmwgt:hostName>r-cms-fcc2</nmwgt:hostName>
<nmwgt:ifAddress
type="ipv4">172.16.12.1</nmwgt:ifAddress>
<nmwgt:ifName>tengigabitethernet2_2</nmwgt:ifName>
<nmwgt:ifDescription>Link to lhcopnmon1 monitoring
host</nmwgt:ifDescription>
<nmwgt:direction>out</nmwgt:direction>
<nmwgt:authRealm>Fermilab</nmwgt:authRealm>
</nmwgt:interface>
</netutil:subject>
<nmwg:parameters>
<nmwg:parameter
name="supportedEventType">utilization</nmwg:parameter>
</nmwg:parameters>
</nmwg:metadata>
<nmwg:data id="data2" metadataIdRef="meta2">
<nmwg:key>
<nmwg:parameters>
<nmwg:parameter
name="file">/home/netadmin/LHCOPN/cricket/cricket-data/router-interfaces/ten
gigabitethernet2_2.rrd</nmwg:parameter>
<nmwg:parameter name="dataSource">ds1</nmwg:parameter>
<nmwg:parameter name="unit">bps</nmwg:parameter> </nmwg:parameters>
</nmwg:key>
</nmwg:data>
<nmwg:metadata id="meta3">
<netutil:subject id="subj3">
<nmwgt:interface> <nmwgt:hostName>r-cms-fcc2</nmwgt:hostName>
<nmwgt:ifAddress
type="ipv4">172.16.12.1</nmwgt:ifAddress>
<nmwgt:ifName>tengigabitethernet3_4</nmwgt:ifName>
<nmwgt:ifDescription>Uplink 10G to
core</nmwgt:ifDescription>
<nmwgt:direction>in</nmwgt:direction>
<nmwgt:authRealm>Fermilab</nmwgt:authRealm>
</nmwgt:interface>
</netutil:subject>
<nmwg:parameters>
<nmwg:parameter
name="supportedEventType">utilization</nmwg:parameter>
</nmwg:parameters>
</nmwg:metadata>
<nmwg:data id="data3" metadataIdRef="meta3">
<nmwg:key>
<nmwg:parameters>
<nmwg:parameter
name="file">/home/netadmin/LHCOPN/cricket/cricket-data/router-interfaces/ten
gigabitethernet3_4.rrd</nmwg:parameter>
<nmwg:parameter name="dataSource">ds0</nmwg:parameter>
<nmwg:parameter name="unit">bps</nmwg:parameter> </nmwg:parameters>
</nmwg:key>
</nmwg:data>
ifAddress type="ipv4">172.16.12.1</nmwgt:ifAddress>
<nmwgt:ifName>tengigabitethernet3_4</nmwgt:ifName>
<nmwgt:ifDescription>Uplink 10G to
core</nmwgt:ifDescription>
<nmwgt:direction>in</nmwgt:direction>
<nmwgt:authRealm>Fermilab</nmwgt:authRealm>
</nmwgt:interface>
</netutil:subject>
<nmwg:parameters>
<nmwg:parameter
name="supportedEventType">utilization</nmwg:parameter>
</nmwg:parameters>
</nmwg:metadata>
<nmwg:data id="data3" metadataIdRef="meta3">
<nmwg:key>
<nmwg:parameters>
<nmwg:parameter
name="file">/home/netadmin/LHCOPN/cricket/cricket-data/router-interfaces/ten
gigabitethernet3_4.rrd</nmwg:parameter>
<nmwg:parameter name="dataSource">ds0</nmwg:parameter>
<nmwg:parameter name="unit">bps</nmwg:parameter> </nmwg:parameters>
</nmwg:key>
</nmwg:data>
<nmwg:metadata id="meta4">
<netutil:subject id="subj4">
<nmwgt:interface> <nmwgt:hostName>r-cms-fcc2</nmwgt:hostName>
<nmwgt:ifAddress
type="ipv4">172.16.12.1</nmwgt:ifAddress>
<nmwgt:ifName>tengigabitethernet3_4</nmwgt:ifName>
<nmwgt:ifDescription>Uplink 10G to
core</nmwgt:ifDescription>
<nmwgt:direction>out</nmwgt:direction>
<nmwgt:authRealm>Fermilab</nmwgt:authRealm>
</nmwgt:interface>
</netutil:subject>
<nmwg:parameters>
<nmwg:parameter
name="supportedEventType">utilization</nmwg:parameter>
</nmwg:parameters>
</nmwg:metadata>
<nmwg:data id="data4" metadataIdRef="meta4">
<nmwg:key>
<nmwg:parameters>
<nmwg:parameter
name="file">/home/netadmin/LHCOPN/cricket/cricket-data/router-interfaces/ten
gigabitethernet3_4.rrd</nmwg:parameter>
<nmwg:parameter name="dataSource">ds1</nmwg:parameter>
<nmwg:parameter name="unit">bps</nmwg:parameter> </nmwg:parameters>
</nmwg:key>
</nmwg:data>
<nmwg:metadata id="meta5">
<netutil:subject id="subj5">
<nmwgt:interface> <nmwgt:hostName>r-cms-fcc2</nmwgt:hostName>
<nmwgt:ifAddress
type="ipv4">172.16.12.1</nmwgt:ifAddress>
<nmwgt:ifName>tengigabitethernet1_1</nmwgt:ifName>
<nmwgt:ifDescription>Uplink to
Starlight</nmwgt:ifDescription>
<nmwgt:direction>in</nmwgt:direction>
<nmwgt:authRealm>Fermilab</nmwgt:authRealm>
</nmwgt:interface>
</netutil:subject>
<nmwg:parameters>
<nmwg:parameter
name="supportedEventType">utilization</nmwg:parameter>
</nmwg:parameters>
</nmwg:metadata>
<nmwg:data id="data5" metadataIdRef="meta5">
<nmwg:key>
<nmwg:parameters>
<nmwg:parameter
name="file">/home/netadmin/LHCOPN/cricket/cricket-data/router-interfaces/ten
gigabitethernet1_1.rrd</nmwg:parameter>
<nmwg:parameter name="dataSource">ds0</nmwg:parameter>
<nmwg:parameter name="unit">bps</nmwg:parameter> </nmwg:parameters>
</nmwg:key>
</nmwg:data>
<nmwg:metadata id="meta6">
<netutil:subject id="subj6">
<nmwgt:interface> <nmwgt:hostName>r-cms-fcc2</nmwgt:hostName>
<nmwgt:ifAddress
type="ipv4">172.16.12.1</nmwgt:ifAddress>
<nmwgt:ifName>tengigabitethernet1_1</nmwgt:ifName>
<nmwgt:ifDescription>Uplink to
Starlight</nmwgt:ifDescription>
<nmwgt:direction>out</nmwgt:direction>
<nmwgt:authRealm>Fermilab</nmwgt:authRealm>
</nmwgt:interface>
</netutil:subject>
<nmwg:parameters>
<nmwg:parameter
name="supportedEventType">utilization</nmwg:parameter>
</nmwg:parameters>
</nmwg:metadata>
<nmwg:data id="data6" metadataIdRef="meta6">
<nmwg:key>
<nmwg:parameters>
<nmwg:parameter
name="file">/home/netadmin/LHCOPN/cricket/cricket-data/router-interfaces/ten
gigabitethernet1_1.rrd</nmwg:parameter>
<nmwg:parameter name="dataSource">ds1</nmwg:parameter>
<nmwg:parameter name="unit">bps</nmwg:parameter> </nmwg:parameters>
</nmwg:key>
</nmwg:data>
</nmwg:store>
-----Original Message-----
From: Vedrin Jeliazkov [mailto:] Sent: Friday, September 15, 2006 2:23 AM
To: maxim
Cc:
Subject: Re: [perfsonar-user] emty data
Hi Maxim,
After launching perfsonarUI in debug mode we found that your service returns an empty reply to the MetadataKeyRequest, which is used to fetch the list of
interfaces:
2006-09-15 10:12:54,437 [Thread-2] DEBUG org.perfsonar.client.ma.MARequest2 - Sending request
to
FERMILAB,http://lhcopnmon1-mgm.fnal.gov:8080/axis/services/Mea
surementArchiveService,NMWG2v2_netutil
2006-09-15 10:12:54,468 [Thread-2] DEBUG org.perfsonar.client.ma.MARequest2 - <nmwg:message id="1" type="MetadataKeyRequest"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"><nmwg:metadata
id="meta1"><netutil:subject
id="iusub1"><nmwgt:interface/></netutil:subject><nmwg:eventTyp
e>utilization</nmwg:eventType></nmwg:metadata><nmwg:data
id="data1" metadataIdRef="meta1"/></nmwg:message>
2006-09-15 10:12:56,390 [Thread-2] DEBUG org.perfsonar.client.ma.MARequest2 - Sent query using AXIS...
2006-09-15 10:12:56,390 [Thread-2] DEBUG org.perfsonar.client.ma.MARequest2 - Received answer (?)...
2006-09-15 10:12:56,406 [Thread-2] DEBUG org.perfsonar.client.ma.MARequest2 - <?xml version="1.0" encoding="UTF-8"?> <nmwg:message xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
id="localhost.localdomain.-326c70b0:10dae9055bd:70ef" />
2006-09-15 10:12:56,421 [Thread-2] INFO org.perfsonar.client.ma.MARequest2 - Client exiting
It looks like the service doesn't know about any interfaces...
Best regards,
Vedrin
PS: Debug mode in perfsonarUI can be enabled by executing the following
command:
java -Dperfsonar.debugging=true -jar perfSonarApp.jar
maxim
<>
wrote:
Hello,looks like
I was trying to utilize PerfSonarUI to see how my datasetbut its got only empty list. Its perfSONAR 1.0. I can seerequestsbut it seems like there is nothing is found:perform XQuery
2006-09-14 18:02:49,583 DEBUG - ExistXMLDatabaseAccess:
2006-09-14 18:02:49,583 DEBUG - ExistDbXmlDataRepository: connectRRDConfigurationStorageManager.fetch:
2006-09-14 18:02:49,633 DEBUG -Nr of fetched metadata blocks: 0parser to
2006-09-14 18:02:49,633 DEBUG - RRDTypeMAServiceEngine.takeAction:
Responding to request of type: GET_DATA
2006-09-14 18:02:49,675 DEBUG - RequestHandler: Calling onparse the requestclassname asked
2006-09-14 18:02:49,691 DEBUG - RequestHandler: Trying to retrieve Message object from Handler
2006-09-14 18:02:49,691 DEBUG - MessageHandlerFactory:for is org.perfsonar.commons.messages.SetupDataRequestread DB URI
2006-09-14 18:02:49,692 DEBUG - ExistDbXmlStorageManager: initComponent
2006-09-14 18:02:49,692 DEBUG - ExistDbXmlStorageManager: read properties from configuration component
2006-09-14 18:02:49,692 DEBUG - ExistDbXmlStorageManager:property = [component.ma.xmldb.db_uri]read DB URI
2006-09-14 18:02:49,692 DEBUG - ExistDbXmlStorageManager:property = [component.ma.xmldb.db_username]read DB URI
2006-09-14 18:02:49,692 DEBUG - ExistDbXmlStorageManager:property = [component.ma.xmldb.db_password]ExistDbXmlDataRepository(xmldb:exist://localhost:8680/exist/xmlrpc/db/
2006-09-14 18:02:49,692 DEBUG - ExistDbXmlStorageManager: create
rrdmacinitStorage
onfig, rrdmaservice, rrdmaservice)
2006-09-14 18:02:49,693 DEBUG - XmlDbDataRepository: created
2006-09-14 18:02:49,693 DEBUG - ExistDbXmlStorageManager:with data repositoryTransformations.getMetadataQuery: meta
2006-09-14 18:02:49,693 DEBUG - RRDTypeMAServiceEngine.takeAction: Received a request of type - GET_DATA
2006-09-14 18:02:49,693 DEBUG - Transformations.getMetadataQuery: start getMetadataQuery
2006-09-14 18:02:49,693 DEBUG -
query://*:eventType[text()='utilization']/parent::*//*:direction[text()='out
']/parperform XQuery
ent::*/parent::*/parent::*
2006-09-14 18:02:49,694 DEBUG - ExistXMLDatabaseAccess:
2006-09-14 18:02:49,694 DEBUG - ExistDbXmlDataRepository: connectRRDConfigurationStorageManager.fetch:
2006-09-14 18:02:49,741 DEBUG -Nr of fetched metadata blocks: 0RRDTypeMAServiceLSRegistrationComponent:
2006-09-14 18:02:49,741 DEBUG - RRDTypeMAServiceEngine.takeAction:
Responding to request of type: GET_DATA
2006-09-14 18:03:08,830 DEBUG -
register to LS [http://loco4.man.poznan.pl:8090/axis/services/LookupService]
with file [/home/netadmin/perfSONAR/conf/fermilab_ma.xml]
Any reccomendations where should I look ?
Thanks,
Maxim Grigoriev
Fermilab
- RE: [I2G2-Proto] [perfsonar-user] Populating info about your servicesdetails, maxim, 09/01/2006
- Re: [I2G2-Proto] [perfsonar-user] Populating info about your servicesdetails, Szymon Trocha, 09/01/2006
- emty data, maxim, 09/14/2006
- Re: [perfsonar-user] emty data, Vedrin Jeliazkov, 09/15/2006
- RE: [perfsonar-user] emty data, maxim, 09/15/2006
- Re: [perfsonar-user] emty data, Szymon Trocha, 09/15/2006
- Re: [perfsonar-user] emty data, Joe Metzger, 09/15/2006
- RE: [perfsonar-user] emty data, maxim, 09/15/2006
- Re: [perfsonar-user] emty data, Vedrin Jeliazkov, 09/15/2006
- RE: [perfsonar-user] emty data, maxim, 09/15/2006
- RE: [perfsonar-user] emty data, maxim, 09/15/2006
- Re: [perfsonar-user] emty data, Vedrin Jeliazkov, 09/15/2006
- emty data, maxim, 09/14/2006
- Re: [I2G2-Proto] [perfsonar-user] Populating info about your servicesdetails, Szymon Trocha, 09/01/2006
Archive powered by MHonArc 2.6.16.