-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
git-svn-id: http://zenpacks.zenoss.org/svn/zenpacks@251 db08cffe-75b9-45d1-af1a-46ad9ef135f6
- Loading branch information
Matt Ray
committed
Jun 16, 2009
1 parent
3fab702
commit 1a655c8
Showing
1 changed file
with
380 additions
and
3 deletions.
There are no files selected for viewing
383 changes: 380 additions & 3 deletions
383
ZenPacks/community/LinuxMonitorAddOn/objects/objects.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,380 @@ | ||
<?xml version="1.0"?> | ||
<objects> | ||
</objects> | ||
<?xml version="1.0"?> | ||
<objects> | ||
<!-- ('', 'zport', 'dmd', 'Devices', 'Server', 'SSH', 'Linux', 'rrdTemplates', 'ethernetCsmacd') --> | ||
<object id='/zport/dmd/Devices/Server/SSH/Linux/rrdTemplates/ethernetCsmacd' module='Products.ZenModel.RRDTemplate' class='RRDTemplate'> | ||
<property type="text" id="description" mode="w" > | ||
ssh based performance collection of linux network devices using /sbin/ifconfig | ||
</property> | ||
<property type="string" id="targetPythonClass" mode="w" > | ||
Products.ZenModel.Device | ||
</property> | ||
<tomanycont id='datasources'> | ||
<object id='ifconfig' module='Products.ZenModel.BasicDataSource' class='BasicDataSource'> | ||
<property select_variable="sourcetypes" type="selection" id="sourcetype" mode="w" > | ||
COMMAND | ||
</property> | ||
<property type="boolean" id="enabled" mode="w" > | ||
True | ||
</property> | ||
<property type="string" id="eventClass" mode="w" > | ||
/Cmd/Fail | ||
</property> | ||
<property type="int" id="severity" mode="w" > | ||
3 | ||
</property> | ||
<property type="string" id="commandTemplate" mode="w" > | ||
/sbin/ifconfig -a | ||
</property> | ||
<property type="int" id="cycletime" mode="w" > | ||
300 | ||
</property> | ||
<property type="boolean" id="usessh" mode="w" > | ||
True | ||
</property> | ||
<property type="string" id="parser" mode="w" > | ||
ZenPacks.community.LinuxMonitorAddOn.parsers.linux.ifconfig | ||
</property> | ||
<tomanycont id='datapoints'> | ||
<object id='ifInErrors' module='Products.ZenModel.RRDDataPoint' class='RRDDataPoint'> | ||
<property select_variable="rrdtypes" type="selection" id="rrdtype" mode="w" > | ||
DERIVE | ||
</property> | ||
<property type="boolean" id="isrow" mode="w" > | ||
True | ||
</property> | ||
</object> | ||
<object id='ifInOctets' module='Products.ZenModel.RRDDataPoint' class='RRDDataPoint'> | ||
<property select_variable="rrdtypes" type="selection" id="rrdtype" mode="w" > | ||
DERIVE | ||
</property> | ||
<property type="boolean" id="isrow" mode="w" > | ||
True | ||
</property> | ||
</object> | ||
<object id='ifInUcastPackets' module='Products.ZenModel.RRDDataPoint' class='RRDDataPoint'> | ||
<property select_variable="rrdtypes" type="selection" id="rrdtype" mode="w" > | ||
DERIVE | ||
</property> | ||
<property type="boolean" id="isrow" mode="w" > | ||
True | ||
</property> | ||
</object> | ||
<object id='ifOutErrors' module='Products.ZenModel.RRDDataPoint' class='RRDDataPoint'> | ||
<property select_variable="rrdtypes" type="selection" id="rrdtype" mode="w" > | ||
DERIVE | ||
</property> | ||
<property type="boolean" id="isrow" mode="w" > | ||
True | ||
</property> | ||
</object> | ||
<object id='ifOutOctets' module='Products.ZenModel.RRDDataPoint' class='RRDDataPoint'> | ||
<property select_variable="rrdtypes" type="selection" id="rrdtype" mode="w" > | ||
DERIVE | ||
</property> | ||
<property type="boolean" id="isrow" mode="w" > | ||
True | ||
</property> | ||
</object> | ||
<object id='ifOutUcastPackets' module='Products.ZenModel.RRDDataPoint' class='RRDDataPoint'> | ||
<property select_variable="rrdtypes" type="selection" id="rrdtype" mode="w" > | ||
DERIVE | ||
</property> | ||
<property type="boolean" id="isrow" mode="w" > | ||
True | ||
</property> | ||
</object> | ||
</tomanycont> | ||
</object> | ||
</tomanycont> | ||
<tomanycont id='thresholds'> | ||
<object id='high utilization' module='Products.ZenModel.MinMaxThreshold' class='MinMaxThreshold'> | ||
<property type="lines" id="dsnames" mode="w" > | ||
['ifconfig_ifInOctets', 'ifconfig_ifOutOctets'] | ||
</property> | ||
<property type="boolean" id="enabled" mode="w" > | ||
True | ||
</property> | ||
<property type="string" id="maxval" mode="w" > | ||
(here.speed or 1e9) / 8 * .75 | ||
</property> | ||
<property type="string" id="eventClass" mode="w" > | ||
/Perf/Interface | ||
</property> | ||
<property type="int" id="severity" mode="w" > | ||
3 | ||
</property> | ||
<property type="int" id="escalateCount" mode="w" > | ||
0 | ||
</property> | ||
</object> | ||
</tomanycont> | ||
<tomanycont id='graphDefs'> | ||
<object id='Errors' module='Products.ZenModel.GraphDefinition' class='GraphDefinition'> | ||
<property type="int" id="height" mode="w" > | ||
100 | ||
</property> | ||
<property type="int" id="width" mode="w" > | ||
500 | ||
</property> | ||
<property type="string" id="units" mode="w" > | ||
errors/sec | ||
</property> | ||
<property type="boolean" id="log" mode="w" > | ||
False | ||
</property> | ||
<property type="boolean" id="base" mode="w" > | ||
False | ||
</property> | ||
<property type="int" id="miny" mode="w" > | ||
0 | ||
</property> | ||
<property type="int" id="maxy" mode="w" > | ||
-1 | ||
</property> | ||
<property type="boolean" id="hasSummary" mode="w" > | ||
True | ||
</property> | ||
<property type="long" id="sequence" mode="w" > | ||
2 | ||
</property> | ||
<tomanycont id='graphPoints'> | ||
<object id='ifInErrors' module='Products.ZenModel.DataPointGraphPoint' class='DataPointGraphPoint'> | ||
<property select_variable="lineTypes" type="selection" id="lineType" mode="w" > | ||
LINE | ||
</property> | ||
<property type="long" id="lineWidth" mode="w" > | ||
1 | ||
</property> | ||
<property type="boolean" id="stacked" mode="w" > | ||
False | ||
</property> | ||
<property type="string" id="format" mode="w" > | ||
%5.2lf%s | ||
</property> | ||
<property type="string" id="legend" mode="w" > | ||
${graphPoint/id} | ||
</property> | ||
<property type="long" id="limit" mode="w" > | ||
-1 | ||
</property> | ||
<property type="string" id="dpName" mode="w" > | ||
ifconfig_ifInErrors | ||
</property> | ||
<property type="string" id="cFunc" mode="w" > | ||
AVERAGE | ||
</property> | ||
</object> | ||
<object id='ifOutErrors' module='Products.ZenModel.DataPointGraphPoint' class='DataPointGraphPoint'> | ||
<property type="long" id="sequence" mode="w" > | ||
1 | ||
</property> | ||
<property select_variable="lineTypes" type="selection" id="lineType" mode="w" > | ||
LINE | ||
</property> | ||
<property type="long" id="lineWidth" mode="w" > | ||
1 | ||
</property> | ||
<property type="boolean" id="stacked" mode="w" > | ||
False | ||
</property> | ||
<property type="string" id="format" mode="w" > | ||
%5.2lf%s | ||
</property> | ||
<property type="string" id="legend" mode="w" > | ||
${graphPoint/id} | ||
</property> | ||
<property type="long" id="limit" mode="w" > | ||
-1 | ||
</property> | ||
<property type="string" id="dpName" mode="w" > | ||
ifconfig_ifOutErrors | ||
</property> | ||
<property type="string" id="cFunc" mode="w" > | ||
AVERAGE | ||
</property> | ||
</object> | ||
</tomanycont> | ||
</object> | ||
<object id='Packets' module='Products.ZenModel.GraphDefinition' class='GraphDefinition'> | ||
<property type="int" id="height" mode="w" > | ||
100 | ||
</property> | ||
<property type="int" id="width" mode="w" > | ||
500 | ||
</property> | ||
<property type="string" id="units" mode="w" > | ||
packets/sec | ||
</property> | ||
<property type="boolean" id="log" mode="w" > | ||
False | ||
</property> | ||
<property type="boolean" id="base" mode="w" > | ||
False | ||
</property> | ||
<property type="int" id="miny" mode="w" > | ||
0 | ||
</property> | ||
<property type="int" id="maxy" mode="w" > | ||
-1 | ||
</property> | ||
<property type="boolean" id="hasSummary" mode="w" > | ||
True | ||
</property> | ||
<property type="long" id="sequence" mode="w" > | ||
1 | ||
</property> | ||
<tomanycont id='graphPoints'> | ||
<object id='ifInUcastPackets' module='Products.ZenModel.DataPointGraphPoint' class='DataPointGraphPoint'> | ||
<property select_variable="lineTypes" type="selection" id="lineType" mode="w" > | ||
LINE | ||
</property> | ||
<property type="long" id="lineWidth" mode="w" > | ||
1 | ||
</property> | ||
<property type="boolean" id="stacked" mode="w" > | ||
False | ||
</property> | ||
<property type="string" id="format" mode="w" > | ||
%5.2lf%s | ||
</property> | ||
<property type="string" id="legend" mode="w" > | ||
${graphPoint/id} | ||
</property> | ||
<property type="long" id="limit" mode="w" > | ||
-1 | ||
</property> | ||
<property type="string" id="dpName" mode="w" > | ||
ifconfig_ifInUcastPackets | ||
</property> | ||
<property type="string" id="cFunc" mode="w" > | ||
AVERAGE | ||
</property> | ||
</object> | ||
<object id='ifOutUcastPackets' module='Products.ZenModel.DataPointGraphPoint' class='DataPointGraphPoint'> | ||
<property type="long" id="sequence" mode="w" > | ||
1 | ||
</property> | ||
<property select_variable="lineTypes" type="selection" id="lineType" mode="w" > | ||
LINE | ||
</property> | ||
<property type="long" id="lineWidth" mode="w" > | ||
1 | ||
</property> | ||
<property type="boolean" id="stacked" mode="w" > | ||
False | ||
</property> | ||
<property type="string" id="format" mode="w" > | ||
%5.2lf%s | ||
</property> | ||
<property type="string" id="legend" mode="w" > | ||
${graphPoint/id} | ||
</property> | ||
<property type="long" id="limit" mode="w" > | ||
-1 | ||
</property> | ||
<property type="string" id="dpName" mode="w" > | ||
ifconfig_ifOutUcastPackets | ||
</property> | ||
<property type="string" id="cFunc" mode="w" > | ||
AVERAGE | ||
</property> | ||
</object> | ||
</tomanycont> | ||
</object> | ||
<object id='Throughput' module='Products.ZenModel.GraphDefinition' class='GraphDefinition'> | ||
<property type="int" id="height" mode="w" > | ||
100 | ||
</property> | ||
<property type="int" id="width" mode="w" > | ||
500 | ||
</property> | ||
<property type="string" id="units" mode="w" > | ||
bits/sec | ||
</property> | ||
<property type="boolean" id="log" mode="w" > | ||
False | ||
</property> | ||
<property type="boolean" id="base" mode="w" > | ||
False | ||
</property> | ||
<property type="int" id="miny" mode="w" > | ||
0 | ||
</property> | ||
<property type="int" id="maxy" mode="w" > | ||
-1 | ||
</property> | ||
<property type="boolean" id="hasSummary" mode="w" > | ||
True | ||
</property> | ||
<tomanycont id='graphPoints'> | ||
<object id='Utilization 75 perc' module='Products.ZenModel.ThresholdGraphPoint' class='ThresholdGraphPoint'> | ||
<property type="string" id="threshId" mode="w" > | ||
high utilization | ||
</property> | ||
<property type="string" id="legend" mode="w" > | ||
${graphPoint/id} | ||
</property> | ||
</object> | ||
<object id='ifInOctets' module='Products.ZenModel.DataPointGraphPoint' class='DataPointGraphPoint'> | ||
<property type="long" id="sequence" mode="w" > | ||
1 | ||
</property> | ||
<property select_variable="lineTypes" type="selection" id="lineType" mode="w" > | ||
LINE | ||
</property> | ||
<property type="long" id="lineWidth" mode="w" > | ||
1 | ||
</property> | ||
<property type="boolean" id="stacked" mode="w" > | ||
False | ||
</property> | ||
<property type="string" id="format" mode="w" > | ||
%5.2lf%s | ||
</property> | ||
<property type="string" id="legend" mode="w" > | ||
ifInOctets | ||
</property> | ||
<property type="long" id="limit" mode="w" > | ||
-1 | ||
</property> | ||
<property type="string" id="dpName" mode="w" > | ||
ifconfig_ifInOctets | ||
</property> | ||
<property type="string" id="cFunc" mode="w" > | ||
AVERAGE | ||
</property> | ||
</object> | ||
<object id='ifOutOctets' module='Products.ZenModel.DataPointGraphPoint' class='DataPointGraphPoint'> | ||
<property type="long" id="sequence" mode="w" > | ||
2 | ||
</property> | ||
<property select_variable="lineTypes" type="selection" id="lineType" mode="w" > | ||
LINE | ||
</property> | ||
<property type="long" id="lineWidth" mode="w" > | ||
1 | ||
</property> | ||
<property type="boolean" id="stacked" mode="w" > | ||
False | ||
</property> | ||
<property type="string" id="format" mode="w" > | ||
%5.2lf%s | ||
</property> | ||
<property type="string" id="legend" mode="w" > | ||
ifOutOctets | ||
</property> | ||
<property type="long" id="limit" mode="w" > | ||
-1 | ||
</property> | ||
<property type="string" id="dpName" mode="w" > | ||
ifconfig_ifOutOctets | ||
</property> | ||
<property type="string" id="cFunc" mode="w" > | ||
AVERAGE | ||
</property> | ||
</object> | ||
</tomanycont> | ||
</object> | ||
</tomanycont> | ||
</object> | ||
</objects> |