Cisco Cisco Prime Performance Manager 1.7 Guía Del Desarrollador

Descargar
Página de 44
 
Cisco Prime Performance Manager 1.7 REST API Guide 
gw/etc/pollers/system”.  For example, let’s assume that the baseTable name is 
“SNMP”: 
 
$ pwd 
/opt/CSCOppm-gw/etc/pollers/system 
$ grep -i "\bSNMP\b" *.xml | grep ProcessDBSummary 
snmp.xml:    <ProcessDBSummary baseTableName="SNMP" 
dbnum="3"> 
 
In the above case, the file “snmp.xml” contains the ProcessDBSummary with 
the “Var name” used for that dashboard report. 
 
Also, another way to find a valid column “Var name” for a given report is 
to send a REST query to a report (not dashboard) by passing an invalid 
column name followed by macro/operator and value.  The REST API should 
respond with an error and the listing of valid column names for that report. 
  
Formats: 
 - supported macro: contains 
 - supported operators: > < == != => <= 
 
[Var name].contains(“[some text value]”) 
not([Var name].contains(“[some text value]”)) 
 
[Var name]==”[some text value]” 
[Var name]!=”[some text value]” 
 
[Var name]==[number] 
[Var name]!=[number] 
 
[Var name]>[number] 
[Var name]>=[number] 
[Var name]<[number] 
[Var name]<=[number] 
 
Examples:  
reportObjectFilter=IPSLAOwner.contains(“some+text+va
lue”) 
reportObjectFilter=not(IPSLAOwner.contains(“some+tex
t+value”)) 
reportObjectFilter=IPSLAOwner==”some+text+valuet” 
 
reportObjectFilter=ResponseTimeAvg==”7”
 
reportObjectFilter=ResponseTimeAvg==7 
reportObjectFilter=ResponseTimeAvg!=”8” 
reportObjectFilter=ResponseTimeAvg!=8 
reportObjectFilter=ResponseTimeAvg==%2B7 
reportObjectFilter=ResponseTimeAvg==-7 
 
reportObjectFilter=ResponseTimeAvg>2 
reportObjectFilter=ResponseTimeAvg>-2 
reportObjectFilter=ResponseTimeAvg>=2 
reportObjectFilter=ResponseTimeAvg<2 
reportObjectFilter=ResponseTimeAvg<=2