[Oslc-pm] monitoring agent availability status
John Arwe
johnarwe at us.ibm.com
Wed Aug 29 15:03:58 EDT 2012
catching up...
- Re-using FOAF's Agent seems reasonable semantically, and re-use before
define-new is the ROT so good.
- I'm not sure how code would know it's a *monitoring* agent, or if the
in-scope scenarios actually require that knowledge (assuming the latter is
true to first order, but should verify).
- ems:Value I thought had a type of xsd:double, not string.
- For enumerations, the Best Practice is to use a resource reference
(syntactically, ala rdf:type or ems:unitOfMeaure). Some of the older OSLC
specs also use strings, but that causes interoperability problems. You
should be able to re-use the approach taken by Automation [1] for
state/verdict. Whether required or optional, for extensibility it's good
to allow >1 value and say that (if any values are present) then at least
one of them must come from your/this (i.e. Perf Mon's) vocabulary, and
that all values must be non-conflicting. (Again, Automation is a good
example - the site is cranky right now tho). You require one from your
own vocabulary (when >=1 exist) in order to assure basic interop, and
allow others for extensibility.
- We'll have to review the proposed values to see which are (probably)
widely applicable vs more likely to be product-specific. E.g. "unknown",
"not found", "not configured" look odd at first glance on HTTP resources
(e.g. "not found" but I just did a GET on something, why is "not found"
anything other than a 404?) but might make sense with more context.
[1] http://open-services.net/bin/view/Main/AutoSpecificationV2
Best Regards, John
Voice US 845-435-9470 BluePages
Tivoli OSLC Lead - Show me the Scenario
From: Julianne Bielski/Raleigh/IBM at IBMUS
To: oslc-pm at open-services.net
Date: 08/28/2012 02:23 PM
Subject: [Oslc-pm] monitoring agent availability status
Sent by: oslc-pm-bounces at open-services.net
For Computer Systems that are also Performance Monitoring Records, the
workgroup is looking at providing monitor availability status. We believe
that knowing that expected performance monitoring is occurring is a Best
Practice metric.
We're considering describing this information this way so far:
<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:crtv="http://open-services.net/ns/crtv#"
xmlns:dcterms="http://purl.org/dc/terms/"
xmlns:ems="http://open-services.net/ns/ems#"
xmlns:pm="http://open-services.net/ns/perfmon#"
xmlns:dbpedia="http://dbpedia.org"
xmlns:qudt="http://data.nasa.gov.qudt/owl/qudt#"
xmlns:foaf="http://xmlns.com/foaf/0.1/">
<rdf:Description rdf:about="
http://example.org/computerSystemRecord001#myMonitoringAgent">
<rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
<dcterms:title>
Log File Monitoring Agent
</dcterms:title>
<ems:metric rdf:resource="pm:AgentAvailabilityStatus"/>
<ems:Value rdf:datatype="http://www.w3.org/2001/XMLSchema#string
">Not
Running
</ems:Value>
<ems:unitOfMeasure rdf:resource="qudt:Dimensionless"/>
</rdf:Description>
</rdf:RDF>
Notice the pm:AgentAvailabilityStatus metric with literal value Not
Running
Does this seem accurate?
Here are other values that could also be provided:
Unknown (0), Not_found (1), Stopped (2), Start_Pending (3), Running (4),
Manually_Stopped (5), Stop_Pending (6), Not_Configured (7).
-- Regards,
Julianne Bielski, STSM
ITM Core Chief Architect
Tivoli, IBM Software Group
tel: (919) 224-1170 (T/L) 687-1170
e-mail: bielsk at us.ibm.com
"All growth is a leap in the dark, a spontaneous unpremeditated act
without benefit of experience." — Henry Miller
_______________________________________________
Oslc-Pm mailing list
Oslc-Pm at open-services.net
http://open-services.net/mailman/listinfo/oslc-pm_open-services.net
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://open-services.net/pipermail/oslc-pm_open-services.net/attachments/20120829/b48d0650/attachment-0003.html>
More information about the Oslc-Pm
mailing list