RT#23598: Feature Request - Email notice to A/R Report Results [now uses checkboxes...
[freeside.git] / torrus / configs / devdiscover-config.pl
1 #  Copyright (C) 2003  Stanislav Sinyagin
2 #
3 #  This program is free software; you can redistribute it and/or modify
4 #  it under the terms of the GNU General Public License as published by
5 #  the Free Software Foundation; either version 2 of the License, or
6 #  (at your option) any later version.
7 #
8 #  This program is distributed in the hope that it will be useful,
9 #  but WITHOUT ANY WARRANTY; without even the implied warranty of
10 #  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
11 #  GNU General Public License for more details.
12 #
13 #  You should have received a copy of the GNU General Public License
14 #  along with this program; if not, write to the Free Software
15 #  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
16
17 # $Id: devdiscover-config.pl,v 1.1 2010-12-27 00:04:42 ivan Exp $
18 # Stanislav Sinyagin <ssinyagin@yahoo.com>
19
20
21 # DO NOT EDIT THIS FILE!
22
23 # Torrus Device Discovery local configuration.
24 # Put all your local settings into devdiscover-siteconfig.pl
25
26 use lib(@perllibdirs@);
27
28 $Torrus::Global::version        = '@VERSION@';
29 $Torrus::Global::discoveryDir   = '@sitedir@/discovery/';
30 $Torrus::Global::siteXmlDir     = '@sitexmldir@';
31
32 $Torrus::Global::threadsEnabled  = '@perlithreads@';
33
34 $Torrus::DevDiscover::timeFormat = '%d-%m-%Y %H:%M';
35
36
37 @Torrus::DevDiscover::loadModules =
38     (
39      'Torrus::DevDiscover::RFC1628_UPS_MIB',
40      'Torrus::DevDiscover::RFC1657_BGP4_MIB',
41      'Torrus::DevDiscover::RFC2011_IP_MIB',
42      'Torrus::DevDiscover::RFC2863_IF_MIB',
43      'Torrus::DevDiscover::RFC2662_ADSL_LINE', # needs testing
44      'Torrus::DevDiscover::RFC2670_DOCS_IF',
45      'Torrus::DevDiscover::RFC2737_ENTITY_MIB',
46      'Torrus::DevDiscover::RFC2790_HOST_RESOURCES',
47      'Torrus::DevDiscover::Alteon',
48      'Torrus::DevDiscover::ALU_Timetra',
49      'Torrus::DevDiscover::AlliedTelesyn_PBC18',
50      'Torrus::DevDiscover::Apple_AE',
51      'Torrus::DevDiscover::Arbor_E',
52      'Torrus::DevDiscover::Arista',
53      'Torrus::DevDiscover::AscendMax',
54      'Torrus::DevDiscover::ATMEL',
55      'Torrus::DevDiscover::AxxessIT',
56      'Torrus::DevDiscover::BetterNetworks',
57      'Torrus::DevDiscover::CasaCMTS',
58      'Torrus::DevDiscover::CiscoCatOS',
59      'Torrus::DevDiscover::CiscoFirewall',
60      'Torrus::DevDiscover::CiscoGeneric',
61      'Torrus::DevDiscover::CiscoIOS',
62      'Torrus::DevDiscover::CiscoIOS_Docsis',
63      'Torrus::DevDiscover::CiscoIOS_MacAccounting',
64      'Torrus::DevDiscover::CiscoIOS_SAA',
65      'Torrus::DevDiscover::CiscoSCE',
66      'Torrus::DevDiscover::CiscoVDSL',
67      'Torrus::DevDiscover::CompaqCIM',
68      'Torrus::DevDiscover::EmpireSystemedge',
69      'Torrus::DevDiscover::F5BigIp',
70      'Torrus::DevDiscover::Foundry',
71      'Torrus::DevDiscover::FTOS',
72      'Torrus::DevDiscover::Jacarta',
73      'Torrus::DevDiscover::JunOS',
74      'Torrus::DevDiscover::Liebert',
75      'Torrus::DevDiscover::MicrosoftWindows',
76      'Torrus::DevDiscover::MotorolaBSR',
77      'Torrus::DevDiscover::NetApp',
78      'Torrus::DevDiscover::NetScreen',
79      'Torrus::DevDiscover::NetBotz',
80      'Torrus::DevDiscover::OracleDatabase',
81      'Torrus::DevDiscover::Paradyne',          # needs testing
82      'Torrus::DevDiscover::RFC1697_RDBMS',
83      'Torrus::DevDiscover::Symmetricom',
84      'Torrus::DevDiscover::UcdSnmp',
85      'Torrus::DevDiscover::Xylan'
86      );
87
88
89
90 # Template name and source file for each template referenced in discovery
91 # modules
92
93 %Torrus::ConfigBuilder::templateRegistry =
94     (
95      ####  SNMP defaults
96      '::holt-winters-defaults' => {
97          'name'   => 'holt-winters-defaults',
98          'source' => 'snmp-defs.xml'
99          },
100      '::snmp-defaults' => {
101          'name'   => 'snmp-defaults',
102          'source' => 'snmp-defs.xml'
103          },
104      '::viewonly-defaults' => {
105          'name'   => 'viewonly-defaults',
106          'source' => 'snmp-defs.xml'
107          },
108
109      #### CDef Collector defaults
110      '::cdef-collector-defaults' => {
111          'name'   => 'cdef-collector-defaults',
112          'source' => 'cdef-collector-defs.xml'
113          },
114
115      #### UPS-MIB
116      'RFC1628_UPS_MIB::battery-subtree' => {
117          'name'   => 'battery-subtree',
118          'source' => 'generic/rfc1628.ups.xml'
119          },
120      'RFC1628_UPS_MIB::ups-input-subtree' => {
121          'name'   => 'ups-input-subtree',
122          'source' => 'generic/rfc1628.ups.xml'
123          },
124      'RFC1628_UPS::ups-input-leaf' => {
125          'name'   => 'ups-input-leaf',
126          'source' => 'generic/rfc1628.ups.xml'
127          },
128      'RFC1628_UPS_MIB::ups-output-subtree' => {
129          'name'   => 'ups-output-subtree',
130          'source' => 'generic/rfc1628.ups.xml'
131          },
132      'RFC1628_UPS::ups-output-leaf' => {
133          'name'   => 'ups-output-leaf',
134          'source' => 'generic/rfc1628.ups.xml'
135          },
136      'RFC1628_UPS_MIB::ups-bypass-subtree' => {
137          'name'   => 'ups-bypass-subtree',
138          'source' => 'generic/rfc1628.ups.xml'
139          },
140      'RFC1628_UPS::ups-bypass-leaf' => {
141          'name'   => 'ups-bypass-leaf',
142          'source' => 'generic/rfc1628.ups.xml'
143          },
144
145      #### IF-MIB
146      'RFC2863_IF_MIB::rfc2863-ifmib-hostlevel' => {
147          'name'   => 'rfc2863-ifmib-hostlevel',
148          'source' => 'generic/rfc2863.if-mib.xml'
149          },
150      'RFC2863_IF_MIB::rfc2863-ifmib-subtree' => {
151          'name'   => 'rfc2863-ifmib-subtree',
152          'source' => 'generic/rfc2863.if-mib.xml'
153          },
154      'RFC2863_IF_MIB::iftable-octets' => {
155          'name'   => 'iftable-octets',
156          'source' => 'generic/rfc2863.if-mib.xml'
157          },
158      'RFC2863_IF_MIB::iftable-ucast-packets' => {
159          'name'   => 'iftable-ucast-packets',
160          'source' => 'generic/rfc2863.if-mib.xml'
161          },
162      'RFC2863_IF_MIB::iftable-discards-in' => {
163          'name'   => 'iftable-discards-in',
164          'source' => 'generic/rfc2863.if-mib.xml'
165          },
166      'RFC2863_IF_MIB::iftable-discards-out' => {
167          'name'   => 'iftable-discards-out',
168          'source' => 'generic/rfc2863.if-mib.xml'
169          },
170      'RFC2863_IF_MIB::iftable-errors-in' => {
171          'name'   => 'iftable-errors-in',
172          'source' => 'generic/rfc2863.if-mib.xml'
173          },
174      'RFC2863_IF_MIB::iftable-errors-out' => {
175          'name'   => 'iftable-errors-out',
176          'source' => 'generic/rfc2863.if-mib.xml'
177          },
178      'RFC2863_IF_MIB::ifxtable-hcoctets' => {
179          'name'   => 'ifxtable-hcoctets',
180          'source' => 'generic/rfc2863.if-mib.xml'
181          },
182      'RFC2863_IF_MIB::ifxtable-hcucast-packets' => {
183          'name'   => 'ifxtable-hcucast-packets',
184          'source' => 'generic/rfc2863.if-mib.xml'
185          },
186      'RFC2863_IF_MIB::interface-bandwidth-usage' => {
187          'name'   => 'interface-bandwidth-usage',
188          'source' => 'generic/rfc2863.if-mib.xml'
189          },
190
191      #### RDBMS MIB
192      'RFC1697_RDBMS::rdbms-dbtable' => {
193          'name'     => 'rdbms-dbtable',
194          'source'   => 'generic/rfc1697.rdbms.xml',
195      },
196      
197      #### DOCSIS MIB
198      'RFC2670_DOCS_IF::docsis-downstream-subtree' => {
199          'name'   => 'docsis-downstream-subtree',
200          'source' => 'generic/rfc2670.docsis-if.xml'
201          },
202      'RFC2670_DOCS_IF::docsis-downstream-util' => {
203          'name'   => 'docsis-downstream-util',
204          'source' => 'generic/rfc2670.docsis-if.xml'
205          },
206      'RFC2670_DOCS_IF::docsis-upstream-subtree' => {
207          'name'   => 'docsis-upstream-subtree',
208          'source' => 'generic/rfc2670.docsis-if.xml'
209          },
210      'RFC2670_DOCS_IF::docsis-upstream-stats' => {
211          'name'   => 'docsis-upstream-stats',
212          'source' => 'generic/rfc2670.docsis-if.xml'
213          },
214
215      #### RFC2790_HOST_RESOURCES
216      'RFC2790_HOST_RESOURCES::hr-system-performance-subtree' => {
217          'name'   => 'hr-system-performance-subtree',
218          'source' => 'generic/rfc2790.host-resources.xml'
219          },
220      'RFC2790_HOST_RESOURCES::hr-system-uptime' => {
221          'name'   => 'hr-system-uptime',
222          'source' => 'generic/rfc2790.host-resources.xml'
223          },
224      'RFC2790_HOST_RESOURCES::hr-system-num-users' => {
225          'name'   => 'hr-system-num-users',
226          'source' => 'generic/rfc2790.host-resources.xml'
227          },
228      'RFC2790_HOST_RESOURCES::hr-system-processes' => {
229          'name'   => 'hr-system-processes',
230          'source' => 'generic/rfc2790.host-resources.xml'
231          },
232      'RFC2790_HOST_RESOURCES::hr-storage-subtree' => {
233          'name'   => 'hr-storage-subtree',
234          'source' => 'generic/rfc2790.host-resources.xml'
235          },
236      'RFC2790_HOST_RESOURCES::hr-storage-usage' => {
237          'name'   => 'hr-storage-usage',
238          'source' => 'generic/rfc2790.host-resources.xml'
239          },
240
241      #### ADSL-LINE-MIB
242      'RFC2662_ADSL_LINE::adsl-line-interface' => {
243          'name'   => 'adsl-line-interface',
244          'source' => 'generic/rfc2662.adsl-line.xml'
245          },
246
247      #### Alteon application switches
248      'Alteon::alteon-cpu' => {
249          'name'   => 'alteon-cpu',
250          'source' => 'vendor/alteon.xml'
251          },     
252      'Alteon::alteon-mem' => {
253          'name'   => 'alteon-mem',
254          'source' => 'vendor/alteon.xml'
255          },     
256      'Alteon::alteon-packets' => {
257          'name'   => 'alteon-packets',
258          'source' => 'vendor/alteon.xml'
259          },     
260      'Alteon::alteon-sensor' => {
261          'name'   => 'alteon-sensor',
262          'source' => 'vendor/alteon.xml'
263          },     
264      'Alteon::alteon-vserver-subtree' => {
265          'name'   => 'alteon-vserver-subtree',
266          'source' => 'vendor/alteon.xml'
267          },     
268      'Alteon::alteon-vserver' => {
269          'name'   => 'alteon-vserver',
270          'source' => 'vendor/alteon.xml'
271          },     
272      'Alteon::alteon-maint-subtree' => {
273          'name'   => 'alteon-maint-subtree',
274          'source' => 'vendor/alteon.xml'
275          },     
276      'Alteon::alteon-maint' => {
277          'name'   => 'alteon-maint',
278          'source' => 'vendor/alteon.xml'
279          },     
280
281      #### Alcatel-Lucent ESS and SR
282      'ALU_Timetra::alu-timetra-customer' => {
283          'name'   => 'alu-timetra-customer',
284          'source' => 'vendor/alu-timetra.xml'
285          },     
286      'ALU_Timetra::alu-timetra-sap' => {
287          'name'   => 'alu-timetra-sap',
288          'source' => 'vendor/alu-timetra.xml'
289          },     
290      
291      #### Apple Airport Extreme
292      'Apple_AE::ae-wireless-clients-subtree' => {
293          'name'   => 'ae-wireless-clients-subtree',
294          'source' => 'vendor/apple.ae.xml'
295          },
296      'Apple_AE::ae-wireless-clients-leaf' => {
297          'name'   => 'ae-wireless-clients-leaf',
298          'source' => 'vendor/apple.ae.xml'
299          },
300      'Apple_AE::ae-global-stats' => {
301          'name'   => 'ae-global-stats',
302          'source' => 'vendor/apple.ae.xml'
303          },
304      
305      #### Arbor Networks E Series
306      'Arbor_E::arbor-bundle-subtree' => {
307          'name'   => 'arbor-bundle-subtree',
308          'source' => 'vendor/arbor_e.xml'
309          },
310      'Arbor_E::arbor-bundle' => {
311          'name'   => 'arbor-bundle',
312          'source' => 'vendor/arbor_e.xml'
313          },
314      'Arbor_E::arbor-bundle-deny' => {
315          'name'   => 'arbor-bundle-deny',
316          'source' => 'vendor/arbor_e.xml'
317          },
318      'Arbor_E::arbor-bundle-pktsize' => {
319          'name'   => 'arbor-bundle-pktsize',
320          'source' => 'vendor/arbor_e.xml'
321          },
322      'Arbor_E::arbor-bundle-ratelimit' => {
323          'name'   => 'arbor-bundle-ratelimit',
324          'source' => 'vendor/arbor_e.xml'
325          },
326      'Arbor_E::arbor-bundle-subcount' => {
327          'name'   => 'arbor-bundle-subcount',
328          'source' => 'vendor/arbor_e.xml'
329          },
330      'Arbor_E::arbor-flowlkup-subtree' => {
331          'name'   => 'arbor-flowlkup-subtree',
332          'source' => 'vendor/arbor_e.xml'
333          },
334      'Arbor_E::arbor-flowlkup' => {
335          'name'   => 'arbor-flowlkup',
336          'source' => 'vendor/arbor_e.xml'
337          },
338      'Arbor_E::arbor-flowlkup-leaf' => {
339          'name'   => 'arbor-flowlkup-leaf',
340          'source' => 'vendor/arbor_e.xml'
341          },
342      'Arbor_E::e30-buffers' => {
343          'name'   => 'e30-buffers',
344          'source' => 'vendor/arbor_e.xml'
345          },
346      'Arbor_E::e30-bundle-subtree' => {
347          'name'   => 'e30-bundle-subtree',
348          'source' => 'vendor/arbor_e.xml'
349          },
350      'Arbor_E::e30-bundle' => {
351          'name'   => 'e30-bundle',
352          'source' => 'vendor/arbor_e.xml'
353          },
354      'Arbor_E::e30-bundle-deny' => {
355          'name'   => 'e30-bundle-deny',
356          'source' => 'vendor/arbor_e.xml'
357          },
358      'Arbor_E::e30-bundle-ratelimit' => {
359          'name'   => 'e30-bundle-ratelimit',
360          'source' => 'vendor/arbor_e.xml'
361          },
362      'Arbor_E::e30-cpu' => {
363          'name'   => 'e30-cpu',
364          'source' => 'vendor/arbor_e.xml'
365          },
366      'Arbor_E::e30-fwdTable' => {
367          'name'   => 'e30-fwdTable',
368          'source' => 'vendor/arbor_e.xml'
369          },
370      'Arbor_E::e30-fwdTable-login' => {
371          'name'   => 'e30-fwdTable-login',
372          'source' => 'vendor/arbor_e.xml'
373          },
374      'Arbor_E::e30-hdd-subtree' => {
375          'name'   => 'e30-hdd-subtree',
376          'source' => 'vendor/arbor_e.xml'
377          },
378      'Arbor_E::e30-hdd' => {
379          'name'   => 'e30-hdd',
380          'source' => 'vendor/arbor_e.xml'
381          },
382      'Arbor_E::e30-hdd-errors' => {
383          'name'   => 'e30-hdd-errors',
384          'source' => 'vendor/arbor_e.xml'
385          },
386      'Arbor_E::e30-hdd-logs' => {
387          'name'   => 'e30-hdd-logs',
388          'source' => 'vendor/arbor_e.xml'
389          },
390      'Arbor_E::e30-l2tp-subtree' => {
391          'name'   => 'e30-l2tp-subtree',
392          'source' => 'vendor/arbor_e.xml'
393          },
394      'Arbor_E::e30-l2tp' => {
395          'name'   => 'e30-l2tp',
396          'source' => 'vendor/arbor_e.xml'
397          },
398      'Arbor_E::e30-l2tp-secure-endpoints-subtree' => {
399          'name'   => 'e30-l2tp-secure-endpoints-subtree',
400          'source' => 'vendor/arbor_e.xml'
401          },
402      'Arbor_E::e30-l2tp-secure-endpoints-leaf' => {
403          'name'   => 'e30-l2tp-secure-endpoints-leaf',
404          'source' => 'vendor/arbor_e.xml'
405          },
406      'Arbor_E::e30-mem' => {
407          'name'   => 'e30-mem',
408          'source' => 'vendor/arbor_e.xml'
409          },
410      'Arbor_E::e30-mempool-subtree' => {
411          'name'   => 'e30-mempool-subtree',
412          'source' => 'vendor/arbor_e.xml'
413          },
414      'Arbor_E::e30-mempool' => {
415          'name'   => 'e30-mempool',
416          'source' => 'vendor/arbor_e.xml'
417          },
418      'Arbor_E::e30-slowpath' => {
419          'name'   => 'e30-slowpath',
420          'source' => 'vendor/arbor_e.xml'
421          },
422      'Arbor_E::e100-cpu-subtree' => {
423          'name'   => 'e100-cpu-subtree',
424          'source' => 'vendor/arbor_e.xml'
425          },
426      'Arbor_E::e100-cpu' => {
427          'name'   => 'e100-cpu',
428          'source' => 'vendor/arbor_e.xml'
429          },
430      'Arbor_E::e100-hdd-subtree' => {
431          'name'   => 'e100-hdd-subtree',
432          'source' => 'vendor/arbor_e.xml'
433          },
434      'Arbor_E::e100-hdd' => {
435          'name'   => 'e100-hdd',
436          'source' => 'vendor/arbor_e.xml'
437          },
438      'Arbor_E::e100-mem-subtree' => {
439          'name'   => 'e100-mem-subtree',
440          'source' => 'vendor/arbor_e.xml'
441          },
442      'Arbor_E::e100-mem' => {
443          'name'   => 'e100-mem',
444          'source' => 'vendor/arbor_e.xml'
445          },
446      'Arbor_E::e100-policymgmt' => {
447          'name'   => 'e100-policymgmt',
448          'source' => 'vendor/arbor_e.xml'
449          },
450      'Arbor_E::e100-submgmt-subtree' => {
451          'name'   => 'e100-submgmt-subtree',
452          'source' => 'vendor/arbor_e.xml'
453          },
454      'Arbor_E::e100-submgmt-state-subtree' => {
455          'name'   => 'e100-submgmt-state-subtree',
456          'source' => 'vendor/arbor_e.xml'
457          },
458      'Arbor_E::e100-submgmt-state' => {
459          'name'   => 'e100-submgmt-state',
460          'source' => 'vendor/arbor_e.xml'
461          },
462
463      #### ATMEL smartbridges
464      'ATMEL::atmel-device-subtree' => {
465          'name'   => 'atmel-device-subtree',
466          'source' => 'vendor/atmel.xml'
467          },
468      'ATMEL::atmel-accesspoint-stats' => {
469          'name'   => 'atmel-accesspoint-stats',
470          'source' => 'vendor/atmel.xml'
471          },
472      'ATMEL::atmel-client-stats' => {
473          'name'   => 'atmel-client-stats',
474          'source' => 'vendor/atmel.xml'
475          },
476
477      #### AscendMax
478      'AscendMax::ascend-totalcalls' => {
479          'name'   => 'ascend-totalcalls',
480          'source' => 'vendor/ascend.max.xml'
481          },
482      'AscendMax::ascend-line-stats' => {
483          'name'   => 'ascend-line-stats',
484          'source' => 'vendor/ascend.max.xml'
485          },
486
487      #### BetterNetworks
488      'BetterNetworks::betternetworks-sensor' => {
489          'name'   => 'betternetworks-sensor',
490          'source' => 'vendor/betternetworks.xml'
491          },
492      
493      #### CASA Systems CMTS
494      'CasaCMTS::casa-docsis-mac-subtree' => {
495          'name'   => 'casa-docsis-mac-subtree',
496          'source' => 'vendor/casa-cmts.xml'
497          },
498      'CasaCMTS::casa-docsis-mac-util' => {
499          'name'   => 'casa-docsis-mac-util',
500          'source' => 'vendor/casa-cmts.xml'
501          },
502      'CasaCMTS::casa-docsis-upstream-util' => {
503          'name'   => 'casa-docsis-upstream-util',
504          'source' => 'vendor/casa-cmts.xml'
505          },
506      'CasaCMTS::casa-docsis-downstream-util' => {
507          'name'   => 'casa-docsis-downstream-util',
508          'source' => 'vendor/casa-cmts.xml'
509          },
510      
511      #### Cisco
512      'CiscoGeneric::cisco-cpu' => {
513          'name'   => 'cisco-cpu',
514          'source' => 'vendor/cisco.generic.xml'
515          },
516      'CiscoGeneric::cisco-cpu-revised' => {
517          'name'   => 'cisco-cpu-revised',
518          'source' => 'vendor/cisco.generic.xml'
519          },
520      'CiscoGeneric::cisco-cpu-usage-subtree' => {
521          'name'   => 'cisco-cpu-usage-subtree',
522          'source' => 'vendor/cisco.generic.xml'
523          },
524      'CiscoGeneric::old-cisco-cpu' => {
525          'name'   => 'old-cisco-cpu',
526          'source' => 'vendor/cisco.generic.xml'
527          },
528      'CiscoGeneric::old-cisco-mempool' => {
529          'name'   => 'cisco-mempool',
530          'source' => 'vendor/cisco.generic.xml'
531          },
532      'CiscoGeneric::cisco-mempool' => {
533          'name'   => 'cisco-mempool',
534          'source' => 'vendor/cisco.generic.xml'
535          },
536      'CiscoGeneric::cisco-enh-mempool' => {
537          'name'   => 'cisco-enh-mempool',
538          'source' => 'vendor/cisco.generic.xml'
539          },
540      'CiscoGeneric::cisco-memusage-subtree' => {
541          'name'   => 'cisco-memusage-subtree',
542          'source' => 'vendor/cisco.generic.xml'
543          },
544      'CiscoGeneric::cisco-temperature-subtree' => {
545          'name'   => 'cisco-temperature-subtree',
546          'source' => 'vendor/cisco.generic.xml'
547          },
548      'CiscoGeneric::cisco-temperature-sensor' => {
549          'name'   => 'cisco-temperature-sensor',
550          'source' => 'vendor/cisco.generic.xml'
551          },
552      'CiscoGeneric::cisco-temperature-sensor-fahrenheit' => {
553          'name'   => 'cisco-temperature-sensor-fahrenheit',
554          'source' => 'vendor/cisco.generic.xml'
555          },
556      'CiscoGeneric::cisco-power-supply' => {
557          'name'   => 'cisco-power-supply',
558          'source' => 'vendor/cisco.generic.xml'
559          },
560      'CiscoIOS::cisco-interface-counters' => {
561          'name'   => 'cisco-interface-counters',
562          'source' => 'vendor/cisco.ios.xml'
563          },
564      'CiscoIOS::old-cisco-memory-buffers' => {
565          'name'   => 'old-cisco-memory-buffers',
566          'source' => 'vendor/cisco.ios.xml'
567          },
568      'CiscoIOS::cisco-ipsec-flow-globals' => {
569          'name'   => 'cisco-ipsec-flow-globals',
570          'source' => 'vendor/cisco.ios.xml'
571          },
572      'CiscoIOS::cisco-bgp' => {
573          'name'   => 'cisco-bgp',
574          'source' => 'vendor/cisco.ios.xml'
575          },
576      'CiscoIOS::cisco-car-subtree' => {
577          'name'   => 'cisco-car-subtree',
578          'source' => 'vendor/cisco.ios.xml'
579          },
580      'CiscoIOS::cisco-car' => {
581          'name'   => 'cisco-car',
582          'source' => 'vendor/cisco.ios.xml'
583          },
584      'CiscoIOS::cisco-vpdn-subtree' => {
585          'name'   => 'cisco-vpdn-subtree',
586          'source' => 'vendor/cisco.ios.xml'
587          },
588      'CiscoIOS::cisco-vpdn-leaf' => {
589          'name'   => 'cisco-vpdn-leaf',
590          'source' => 'vendor/cisco.ios.xml'
591          },
592      'CiscoIOS_Docsis::cisco-docsis-mac-subtree' => {
593          'name'   => 'cisco-docsis-mac-subtree',
594          'source' => 'vendor/cisco.ios.docsis.xml'
595          },
596      'CiscoIOS_Docsis::cisco-docsis-mac-util' => {
597          'name'   => 'cisco-docsis-mac-util',
598          'source' => 'vendor/cisco.ios.docsis.xml'
599          },
600      'CiscoIOS_Docsis::cisco-docsis-upstream-util' => {
601          'name'   => 'cisco-docsis-upstream-util',
602          'source' => 'vendor/cisco.ios.docsis.xml'
603          },
604      'CiscoIOS_MacAccounting::cisco-macacc-subtree' => {
605          'name'   => 'cisco-macacc-subtree',
606          'source' => 'vendor/cisco.ios.mac-accounting.xml'
607          },
608      'CiscoIOS_MacAccounting::cisco-macacc' => {
609          'name'   => 'cisco-macacc',
610          'source' => 'vendor/cisco.ios.mac-accounting.xml'
611          },
612      'CiscoIOS_SAA::cisco-saa-subtree' => {
613          'name'   => 'cisco-saa-subtree',
614          'source' => 'vendor/cisco.ios.xml'
615          },
616      'CiscoIOS_SAA::cisco-rtt-echo-subtree' => {
617          'name'   => 'cisco-rtt-echo-subtree',
618          'source' => 'vendor/cisco.ios.xml'
619          },
620      'CiscoFirewall::cisco-firewall-subtree' => {
621          'name'   => 'cisco-firewall-subtree',
622          'source' => 'vendor/cisco.firewall.xml',
623      },
624      'CiscoFirewall::events' => {
625          'name'   => 'cisco-firewall-events-delta',
626          'source' => 'vendor/cisco.firewall.xml',
627      },
628      'CiscoFirewall::connections' => {
629          'name'   => 'cisco-firewall-connections',
630          'source' => 'vendor/cisco.firewall.xml',
631      },
632
633      'CiscoSCE::cisco-sce-disk' => {
634          'name'   => 'cisco-sce-disk',
635          'source' => 'vendor/cisco.sce.xml',
636      },
637      'CiscoSCE::cisco-sce-subscribers' => {
638          'name'   => 'cisco-sce-subscribers',
639          'source' => 'vendor/cisco.sce.xml',
640      },
641      'CiscoSCE::cisco-sce-tp-subtree' => {
642          'name'   => 'cisco-sce-tp-subtree',
643          'source' => 'vendor/cisco.sce.xml',
644      },
645      'CiscoSCE::cisco-sce-tp' => {
646          'name'   => 'cisco-sce-tp',
647          'source' => 'vendor/cisco.sce.xml',
648      },
649      'CiscoSCE::cisco-sce-rdr' => {
650          'name'   => 'cisco-sce-rdr',
651          'source' => 'vendor/cisco.sce.xml',
652      },
653      'CiscoSCE::cisco-sce-rdr-category' => {
654          'name'   => 'cisco-sce-rdr-category',
655          'source' => 'vendor/cisco.sce.xml',
656      },
657      'CiscoSCE::cisco-sce-rdr-category-subtree' => {
658          'name'   => 'cisco-sce-rdr-category-subtree',
659          'source' => 'vendor/cisco.sce.xml',
660      },
661      'CiscoSCE::cisco-sce-queues-subtree' => {
662          'name'   => 'cisco-sce-queues-subtree',
663          'source' => 'vendor/cisco.sce.xml',
664      },
665      'CiscoSCE::cisco-sce-gc-subtree' => {
666          'name'   => 'cisco-sce-gc-subtree',
667          'source' => 'vendor/cisco.sce.xml',
668      },
669      'CiscoSCE::cisco-sce-gcounter' => {
670          'name'   => 'cisco-sce-gcounter',
671          'source' => 'vendor/cisco.sce.xml',
672      },
673      
674      'CiscoVDSL::cvdsl-subtree' => {
675          'name'   => 'cvdsl-subtree',
676          'source' => 'vendor/cisco.vdsl-line.xml',
677      },
678      'CiscoVDSL::cvdsl-interface' => {
679          'name'   => 'cvdsl-interface',
680          'source' => 'vendor/cisco.vdsl-line.xml',
681      },
682
683      ### Compaq Insite Manager
684      'CompaqCIM::cpq-cim-temperature-sensor' => {
685          'name'     => 'cpq-cim-temperature-sensor',
686          'source'   => 'vendor/compaq.cim.xml',
687      },
688      'CompaqCIM::cpq-cim-corr-mem-errs' => {
689          'name'     => 'cpq-cim-corr-mem-errs',
690          'source'   => 'vendor/compaq.cim.xml',
691      },
692
693      #### Empire Sysedge
694      'EmpireSystemedge::sysedge_opmode' => {
695          'name'      => 'sysedge_opmode',
696          'source'    => 'vendor/empire.systemedge.xml',
697      },
698      'EmpireSystemedge::empire-memory' => {
699          'name'      => 'empire-memory',
700          'source'    => 'vendor/empire.systemedge.xml',
701      },
702      'EmpireSystemedge::empire-swap-counters-nt' => {
703          'name'      => 'empire-swap-counters-nt',
704          'source'    => 'vendor/empire.systemedge.xml',
705      },
706      'EmpireSystemedge::empire-swap-counters-nt40Intel' => {
707          'name'      => 'empire-swap-counters-nt40Intel',
708          'source'    => 'vendor/empire.systemedge.xml',
709      },
710      'EmpireSystemedge::empire-swap-counters-nt50Intel' => {
711          'name'      => 'empire-swap-counters-nt50Intel',
712          'source'    => 'vendor/empire.systemedge.xml',
713      },
714      'EmpireSystemedge::empire-swap-counters-unix' => {
715          'name'      => 'empire-swap-counters-unix',
716          'source'    => 'vendor/empire.systemedge.xml',
717      },
718      'EmpireSystemedge::empire-swap-counters-solarisSparc' => {
719          'name'      => 'empire-swap-counters-solarisSparc',
720          'source'    => 'vendor/empire.systemedge.xml',
721      },
722      'EmpireSystemedge::empire-swap-counters-aix5RS6000' => {
723          'name'      => 'empire-swap-counters-aix5RS6000',
724          'source'    => 'vendor/empire.systemedge.xml',
725      },
726      'EmpireSystemedge::empire-swap-counters-linuxIntel' => {
727          'name'      => 'empire-swap-counters-linuxIntel',
728          'source'    => 'vendor/empire.systemedge.xml',
729      },
730      'EmpireSystemedge::empire-performance' => {
731          'name'      => 'empire-performance',
732          'source'    => 'vendor/empire.systemedge.xml',
733      },
734      'EmpireSystemedge::empire-device-subtree' => {
735          'name'      => 'empire-device-subtree',
736          'source'    => 'vendor/empire.systemedge.xml',
737      },
738      'EmpireSystemedge::empire-device' => {
739          'name'      => 'empire-device',
740          'source'    => 'vendor/empire.systemedge.xml',
741      },
742      'EmpireSystemedge::empire-load' => {
743          'name'      => 'empire-load',
744          'source'    => 'vendor/empire.systemedge.xml',
745      },
746      'EmpireSystemedge::empire-cpu-subtree' => {
747          'name'      => 'empire-cpu-subtree',
748          'source'    => 'vendor/empire.systemedge.xml',
749      },
750      'EmpireSystemedge::empire-cpu-nt' => {
751          'name'      => 'empire-cpu-nt',
752          'source'    => 'vendor/empire.systemedge.xml',
753      },
754      'EmpireSystemedge::empire-cpu-nt40Intel' => {
755          'name'      => 'empire-cpu-nt40Intel',
756          'source'    => 'vendor/empire.systemedge.xml',
757      },
758      'EmpireSystemedge::empire-cpu-nt50Intel' => {
759          'name'      => 'empire-cpu-nt50Intel',
760          'source'    => 'vendor/empire.systemedge.xml',
761      },
762      'EmpireSystemedge::empire-cpu-unix' => {
763          'name'      => 'empire-cpu-unix',
764          'source'    => 'vendor/empire.systemedge.xml',
765      },
766      'EmpireSystemedge::empire-cpu-solarisSparc' => {
767          'name'      => 'empire-cpu-solarisSparc',
768          'source'    => 'vendor/empire.systemedge.xml',
769      },
770      'EmpireSystemedge::empire-cpu-aix5RS6000' => {
771          'name'      => 'empire-cpu-aix5RS6000',
772          'source'    => 'vendor/empire.systemedge.xml',
773      },
774      'EmpireSystemedge::empire-cpu-linuxIntel' => {
775          'name'      => 'empire-cpu-linuxIntel',
776          'source'    => 'vendor/empire.systemedge.xml',
777      },
778      'EmpireSystemedge::empire-total-cpu-nt' => {
779          'name'      => 'empire-total-cpu-nt',
780          'source'    => 'vendor/empire.systemedge.xml',
781      },
782      'EmpireSystemedge::empire-total-cpu-nt40Intel' => {
783          'name'      => 'empire-total-cpu-nt40Intel',
784          'source'    => 'vendor/empire.systemedge.xml',
785      },
786      'EmpireSystemedge::empire-total-cpu-nt50Intel' => {
787          'name'      => 'empire-total-cpu-nt50Intel',
788          'source'    => 'vendor/empire.systemedge.xml',
789      },
790      'EmpireSystemedge::empire-total-cpu-unix' => {
791          'name'      => 'empire-total-cpu-unix',
792          'source'    => 'vendor/empire.systemedge.xml',
793      },
794      'EmpireSystemedge::empire-total-cpu-solarisSparc' => {
795          'name'      => 'empire-total-cpu-solarisSparc',
796          'source'    => 'vendor/empire.systemedge.xml',
797      },
798      'EmpireSystemedge::empire-total-cpu-aix5RS6000' => {
799          'name'      => 'empire-total-cpu-aix5RS6000',
800          'source'    => 'vendor/empire.systemedge.xml',
801      },
802      'EmpireSystemedge::empire-total-cpu-linuxIntel' => {
803          'name'      => 'empire-total-cpu-linuxIntel',
804          'source'    => 'vendor/empire.systemedge.xml',
805      },
806      'EmpireSystemedge::empire-cpu-raw-unix' => {
807          'name'      => 'empire-cpu-raw-unix',
808          'source'    => 'vendor/empire.systemedge.xml',
809      },
810      'EmpireSystemedge::empire-cpu-raw-solarisSparc' => {
811          'name'      => 'empire-cpu-raw-solarisSparc',
812          'source'    => 'vendor/empire.systemedge.xml',
813      },
814      'EmpireSystemedge::empire-cpu-raw-aix5RS6000' => {
815          'name'      => 'empire-cpu-raw-aix5RS6000',
816          'source'    => 'vendor/empire.systemedge.xml',
817      },
818      'EmpireSystemedge::empire-cpu-raw-linuxIntel' => {
819          'name'      => 'empire-cpu-raw-linuxIntel',
820          'source'    => 'vendor/empire.systemedge.xml',
821      },
822      'EmpireSystemedge::empire-cpu-raw-nt' => {
823          'name'      => 'empire-cpu-raw-nt',
824          'source'    => 'vendor/empire.systemedge.xml',
825      },
826      'EmpireSystemedge::empire-cpu-raw-nt40Intel' => {
827          'name'      => 'empire-cpu-raw-nt40Intel',
828          'source'    => 'vendor/empire.systemedge.xml',
829      },
830      'EmpireSystemedge::empire-cpu-raw-nt50Intel' => {
831          'name'      => 'empire-cpu-raw-nt50Intel',
832          'source'    => 'vendor/empire.systemedge.xml',
833      },
834      'EmpireSystemedge::empire-total-cpu-raw-nt' => {
835          'name'      => 'empire-total-cpu-raw-nt',
836          'source'    => 'vendor/empire.systemedge.xml',
837      },
838      'EmpireSystemedge::empire-total-cpu-raw-nt40Intel' => {
839          'name'      => 'empire-total-cpu-raw-nt40Intel',
840          'source'    => 'vendor/empire.systemedge.xml',
841      },
842      'EmpireSystemedge::empire-total-cpu-raw-nt50Intel' => {
843          'name'      => 'empire-total-cpu-raw-nt50Intel',
844          'source'    => 'vendor/empire.systemedge.xml',
845      },
846      'EmpireSystemedge::empire-total-cpu-raw-unix' => {
847          'name'      => 'empire-total-cpu-raw-unix',
848          'source'    => 'vendor/empire.systemedge.xml',
849      },
850      'EmpireSystemedge::empire-total-cpu-raw-solarisSparc' => {
851          'name'      => 'empire-total-cpu-raw-solarisSparc',
852          'source'    => 'vendor/empire.systemedge.xml',
853      },
854      'EmpireSystemedge::empire-total-cpu-raw-aix5RS6000' => {
855          'name'      => 'empire-total-cpu-raw-aix5RS6000',
856          'source'    => 'vendor/empire.systemedge.xml',
857      },
858      'EmpireSystemedge::empire-total-cpu-raw-linuxIntel' => {
859          'name'      => 'empire-total-cpu-raw-linuxIntel',
860          'source'    => 'vendor/empire.systemedge.xml',
861      },
862      'EmpireSystemedge::empire-counters-nt' => {
863          'name'      => 'empire-counters-nt',
864          'source'    => 'vendor/empire.systemedge.xml',
865      },
866      'EmpireSystemedge::empire-counters-nt40Intel' => {
867          'name'      => 'empire-counters-nt40Intel',
868          'source'    => 'vendor/empire.systemedge.xml',
869      },
870      'EmpireSystemedge::empire-counters-nt50Intel' => {
871          'name'      => 'empire-counters-nt50Intel',
872          'source'    => 'vendor/empire.systemedge.xml',
873      },
874      'EmpireSystemedge::empire-counters-unix' => {
875          'name'      => 'empire-counters-unix',
876          'source'    => 'vendor/empire.systemedge.xml',
877      },
878      'EmpireSystemedge::empire-counters-solarisSparc' => {
879          'name'      => 'empire-counters-solarisSparc',
880          'source'    => 'vendor/empire.systemedge.xml',
881      },
882      'EmpireSystemedge::empire-counters-aix5RS6000' => {
883          'name'      => 'empire-counters-aix5RS6000',
884          'source'    => 'vendor/empire.systemedge.xml',
885      },
886      'EmpireSystemedge::empire-counters-linuxIntel' => {
887          'name'      => 'empire-counters-linuxIntel',
888          'source'    => 'vendor/empire.systemedge.xml',
889      },
890      'EmpireSystemedge::empire-runq' => {
891          'name'      => 'empire-runq',
892          'source'    => 'vendor/empire.systemedge.xml',
893      },
894      'EmpireSystemedge::empire-diskwait' => {
895          'name'      => 'empire-diskwait',
896          'source'    => 'vendor/empire.systemedge.xml',
897      },
898      'EmpireSystemedge::empire-pagewait' => {
899          'name'      => 'empire-pagewait',
900          'source'    => 'vendor/empire.systemedge.xml',
901      },
902      'EmpireSystemedge::empire-swapactive' => {
903          'name'      => 'empire-swapactive',
904          'source'    => 'vendor/empire.systemedge.xml',
905      },
906      'EmpireSystemedge::empire-sleepactive' => {
907          'name'      => 'empire-sleepactive',
908          'source'    => 'vendor/empire.systemedge.xml',
909      },
910      'EmpireSystemedge::empire-disk-stats-subtree' => {
911          'name'      => 'empire-disk-stats-subtree',
912          'source'    => 'vendor/empire.systemedge.xml',
913      },
914      'EmpireSystemedge::empire-disk-stats-unix' => {
915          'name'      => 'empire-disk-stats-unix',
916          'source'    => 'vendor/empire.systemedge.xml',
917      },
918      'EmpireSystemedge::empire-disk-stats-solarisSparc' => {
919          'name'      => 'empire-disk-stats-solarisSparc',
920          'source'    => 'vendor/empire.systemedge.xml',
921      },
922      'EmpireSystemedge::empire-disk-stats-aix5RS6000' => {
923          'name'      => 'empire-disk-stats-aix5RS6000',
924          'source'    => 'vendor/empire.systemedge.xml',
925      },
926      'EmpireSystemedge::empire-disk-stats-linuxIntel' => {
927          'name'      => 'empire-disk-stats-linuxIntel',
928          'source'    => 'vendor/empire.systemedge.xml',
929      },
930      'EmpireSystemedge::empire-disk-stats-nt' => {
931          'name'      => 'empire-disk-stats-nt',
932          'source'    => 'vendor/empire.systemedge.xml',
933      },
934      'EmpireSystemedge::empire-disk-stats-nt40Intel' => {
935          'name'      => 'empire-disk-stats-nt40Intel',
936          'source'    => 'vendor/empire.systemedge.xml',
937      },
938      'EmpireSystemedge::empire-disk-stats-nt50Intel' => {
939          'name'      => 'empire-disk-stats-nt50Intel',
940          'source'    => 'vendor/empire.systemedge.xml',
941      },
942
943      #### MicrosoftWindows
944      'MicrosoftWindows::microsoft-iis-ftp-stats' => {
945          'name'     => 'microsoft-iis-ftp-stats',
946          'source'   => 'vendor/microsoft.windows.xml',
947      },
948      'MicrosoftWindows::microsoft-iis-http-stats' => {
949          'name'     => 'microsoft-iis-http-stats',
950          'source'   => 'vendor/microsoft.windows.xml',
951      },
952
953      #### Motorola BSR
954      'MotorolaBSR::motorola-bsr-docsis-upstream-util' => {
955          'name'     => 'motorola-bsr-docsis-upstream-util',
956          'source'   => 'vendor/motorola.bsr.xml',
957      },     
958      
959      #### F5 BigIp
960      'F5BigIp::BigIp_4.x' => {
961          'name'     => 'BigIp_4.x',
962          'source'   => 'vendor/f5.bigip.xml',
963      },
964      'F5BigIp::BigIp_4.x_virtualServer' => {
965          'name'     => 'BigIp_4.x_virtualServer',
966          'source'   => 'vendor/f5.bigip.xml',
967      },
968      'F5BigIp::BigIp_4.x_virtualServer-connrate-overview' => {
969          'name'     => 'BigIp_4.x_virtualServer-connrate-overview',
970          'source'   => 'vendor/f5.bigip.xml',
971      },
972      'F5BigIp::BigIp_4.x_virtualServer-actvconn-overview' => {
973          'name'     => 'BigIp_4.x_virtualServer-connrate-overview',
974          'source'   => 'vendor/f5.bigip.xml',
975      },
976      'F5BigIp::BigIp_4.x_pool-actvconn-overview' => {
977          'name'     => 'BigIp_4.x_pool-actvconn-overview',
978          'source'   => 'vendor/f5.bigip.xml',
979      },
980      'F5BigIp::BigIp_4.x_pool' => {
981          'name'     => 'BigIp_4.x_pool',
982          'source'   => 'vendor/f5.bigip.xml',
983      },
984      'F5BigIp::BigIp_4.x_poolMember-actvconn-overview' => {
985          'name'     => 'BigIp_4.x_poolMember-actvconn-overview',
986          'source'   => 'vendor/f5.bigip.xml',
987      },
988      'F5BigIp::BigIp_4.x_poolMember' => {
989          'name'     => 'BigIp_4.x_poolMember',
990          'source'   => 'vendor/f5.bigip.xml',
991      },
992      'F5BigIp::BigIp_4.x_sslProxy_Global' => {
993          'name'     => 'BigIp_4.x_sslProxy_Global',
994          'source'   => 'vendor/f5.bigip.xml',
995      },
996      'F5BigIp::BigIp_4.x_sslProxy-currconn-overview' => {
997          'name'     => 'BigIp_4.x_sslProxy-currconn-overview',
998          'source'   => 'vendor/f5.bigip.xml',
999      },
1000      'F5BigIp::BigIp_4.x_sslProxy' => {
1001          'name'     => 'BigIp_4.x_sslProxy',
1002          'source'   => 'vendor/f5.bigip.xml',
1003      },
1004      'F5BigIp::BigIp_3.x' => {
1005          'name'     => 'BigIp_3.x',
1006          'source'   => 'vendor/f5.bigip.xml',
1007      },
1008
1009      ##### Foundry/Brocade
1010      'Foundry::fdry-chass-temperature' => {
1011          'name'     => 'fdry-chass-temperature',
1012          'source'   => 'vendor/foundry.xml',
1013      },
1014      'Foundry::fdry-board-overview' => {
1015          'name'     => 'fdry-board-overview',
1016          'source'   => 'vendor/foundry.xml',
1017      },
1018      'Foundry::fdry-board-subtree' => {
1019          'name'     => 'fdry-board-subtree',
1020          'source'   => 'vendor/foundry.xml',
1021      },
1022      'Foundry::fdry-board-memstats' => {
1023          'name'     => 'fdry-board-memstats',
1024          'source'   => 'vendor/foundry.xml',
1025      },     
1026      'Foundry::fdry-board-cpustats' => {
1027          'name'     => 'fdry-board-cpustats',
1028          'source'   => 'vendor/foundry.xml',
1029      },
1030      'Foundry::fdry-board-tempstats' => {
1031          'name'     => 'fdry-board-tempstats',
1032          'source'   => 'vendor/foundry.xml',
1033      },
1034      'Foundry::fdry-board-temp-sensor-halfcelsius' => {
1035          'name'     => 'fdry-board-temp-sensor-halfcelsius',
1036          'source'   => 'vendor/foundry.xml',
1037      },
1038      
1039      ##### Force10 networks (by Jon Nistor)
1040      'FTOS::ftos-cpu-subtree' => {
1041          'name'     => 'ftos-cpu-subtree',
1042          'source'   => 'vendor/ftos.xml',
1043      },
1044      'FTOS::ftos-cpu' => {
1045          'name'     => 'ftos-cpu',
1046          'source'   => 'vendor/ftos.xml',
1047      },
1048      'FTOS::ftos-power-supply-leaf' => {
1049          'name'     => 'ftos-power-supply-leaf',
1050          'source'   => 'vendor/ftos.xml',
1051      },
1052      'FTOS::ftos-temperature-subtree' => {
1053          'name'     => 'ftos-temperature-subtree',
1054          'source'   => 'vendor/ftos.xml',
1055      },
1056      'FTOS::ftos-temperature-sensor' => {
1057          'name'     => 'ftos-temperature-sensor',
1058          'source'   => 'vendor/ftos.xml',
1059      },
1060      'FTOS::ftos-temperature-sensor-fahrenheit' => {
1061          'name'     => 'ftos-temperature-sensor-fahrenheit',
1062          'source'   => 'vendor/ftos.xml',
1063      },
1064
1065      #### Jacarta
1066      'Jacarta::imeter-amps-sensor' => {
1067          'name'     => 'imeter-amps-sensor',
1068          'source'   => 'vendor/jacarta.xml',
1069      },
1070      'Jacarta::imeter-humi-sensor' => {
1071          'name'     => 'imeter-humi-sensor',
1072          'source'   => 'vendor/jacarta.xml',
1073      },
1074      'Jacarta::imeter-temp-sensor' => {
1075          'name'     => 'imeter-temp-sensor',
1076          'source'   => 'vendor/jacarta.xml',
1077      },
1078
1079      ##### Juniper JunOS (by Jon Nistor)
1080      'JunOS::junos-cos-subtree' => {
1081          'name'     => 'junos-cos-subtree',
1082          'source'   => 'vendor/junos.xml',
1083      },
1084      'JunOS::junos-cos-subtree-interface' => {
1085          'name'     => 'junos-cos-subtree-interface',
1086          'source'   => 'vendor/junos.xml',
1087      },
1088      'JunOS::junos-cos-leaf' => {
1089          'name'     => 'junos-cos-leaf',
1090          'source'   => 'vendor/junos.xml',
1091      },
1092      'JunOS::junos-cos-red' => {
1093          'name'     => 'junos-cos-red',
1094          'source'   => 'vendor/junos.xml',
1095      },
1096      'JunOS::junos-cos-tail' => {
1097          'name'     => 'junos-cos-tail',
1098          'source'   => 'vendor/junos.xml',
1099      },
1100      'JunOS::junos-cpu-subtree' => {
1101          'name'     => 'junos-cpu-subtree',
1102          'source'   => 'vendor/junos.xml',
1103      },
1104      'JunOS::junos-cpu' => {
1105          'name'     => 'junos-cpu',
1106          'source'   => 'vendor/junos.xml',
1107      },
1108      'JunOS::junos-firewall-subtree' => {
1109          'name'     => 'junos-firewall-subtree',
1110          'source'   => 'vendor/junos.xml',
1111      },
1112      'JunOS::junos-firewall-filter-subtree' => {
1113          'name'     => 'junos-firewall-filter-subtree',
1114          'source'   => 'vendor/junos.xml',
1115      },
1116      'JunOS::junos-firewall-filter' => {
1117          'name'     => 'junos-firewall-filter',
1118          'source'   => 'vendor/junos.xml',
1119      },
1120      'JunOS::junos-firewall-filter-counter' => {
1121          'name'     => 'junos-firewall-filter-counter',
1122          'source'   => 'vendor/junos.xml',
1123      },
1124      'JunOS::junos-firewall-filter-policer' => {
1125          'name'     => 'junos-firewall-filter-policer',
1126          'source'   => 'vendor/junos.xml',
1127      },
1128      'JunOS::junos-memory-subtree' => {
1129          'name'     => 'junos-memory-subtree',
1130          'source'   => 'vendor/junos.xml',
1131      },
1132      'JunOS::junos-memory' => {
1133          'name'     => 'junos-memory',
1134          'source'   => 'vendor/junos.xml',
1135      },
1136      'JunOS::junos-rpf-subtree' => {
1137          'name'     => 'junos-rpf-subtree',
1138          'source'   => 'vendor/junos.xml',
1139      },
1140      'JunOS::junos-rpf' => {
1141          'name'     => 'junos-rpf',
1142          'source'   => 'vendor/junos.xml',
1143      },
1144      'JunOS::junos-temperature-subtree' => {
1145          'name'     => 'junos-temperature-subtree',
1146          'source'   => 'vendor/junos.xml',
1147      },
1148      'JunOS::junos-temperature-sensor' => {
1149          'name'     => 'junos-temperature-sensor',
1150          'source'   => 'vendor/junos.xml',
1151      },
1152
1153
1154      ##### Liebert
1155      'Liebert::humidity-sensor' => {
1156          'name'     => 'humidity-sensor',
1157          'source'   => 'vendor/liebert.xml',
1158      },
1159      'Liebert::humidity-subtree' => {
1160          'name'     => 'humidity-subtree',
1161          'source'   => 'vendor/liebert.xml',
1162      },
1163      'Liebert::state-subtree' => {
1164          'name'     => 'state-subtree',
1165          'source'   => 'vendor/liebert.xml',
1166      },
1167      'Liebert::state-capacity' => {
1168          'name'     => 'state-capacity',
1169          'source'   => 'vendor/liebert.xml',
1170      },
1171      'Liebert::temperature-subtree' => {
1172          'name'     => 'temperature-subtree',
1173          'source'   => 'vendor/liebert.xml',
1174      },
1175      'Liebert::temperature-sensor' => {
1176          'name'     => 'temperature-sensor',
1177          'source'   => 'vendor/liebert.xml',
1178      },
1179      'Liebert::temperature-sensor-fahrenheit' => {
1180          'name'     => 'temperature-sensor-fahrenheit',
1181          'source'   => 'vendor/liebert.xml',
1182      },
1183
1184      
1185      ##### Ucd Snmp
1186      'UcdSnmp::ucdsnmp-memory-real' => {
1187          'name'     => 'ucdsnmp-memory-real',
1188          'source'   => 'vendor/ucd.ucd-snmp.xml',
1189      },
1190      'UcdSnmp::ucdsnmp-memory-swap' => {
1191          'name'     => 'ucdsnmp-memory-swap',
1192          'source'   => 'vendor/ucd.ucd-snmp.xml',
1193      },
1194      'UcdSnmp::ucdsnmp-blockio' => {
1195          'name'     => 'ucdsnmp-blockio',
1196          'source'   => 'vendor/ucd.ucd-snmp.xml',
1197      },
1198      'UcdSnmp::ucdsnmp-raw-interrupts' => {
1199          'name'     => 'ucdsnmp-raw-interrupts',
1200          'source'   => 'vendor/ucd.ucd-snmp.xml',
1201      },
1202      'UcdSnmp::ucdsnmp-cpu-user-multi' => {
1203          'name'     => 'ucdsnmp-cpu-user-multi',
1204          'source'   => 'vendor/ucd.ucd-snmp.xml',
1205      },
1206      'UcdSnmp::ucdsnmp-cpu-user' => {
1207          'name'     => 'ucdsnmp-cpu-user',
1208          'source'   => 'vendor/ucd.ucd-snmp.xml',
1209      },
1210      'UcdSnmp::ucdsnmp-cpu-system-multi' => {
1211          'name'     => 'ucdsnmp-cpu-system-multi',
1212          'source'   => 'vendor/ucd.ucd-snmp.xml',
1213      },
1214      'UcdSnmp::ucdsnmp-cpu-system' => {
1215          'name'     => 'ucdsnmp-cpu-system',
1216          'source'   => 'vendor/ucd.ucd-snmp.xml',
1217      },
1218      'UcdSnmp::ucdsnmp-cpu-wait-multi' => {
1219          'name'     => 'ucdsnmp-cpu-wait-multi',
1220          'source'   => 'vendor/ucd.ucd-snmp.xml',
1221      },
1222      'UcdSnmp::ucdsnmp-cpu-wait' => {
1223          'name'     => 'ucdsnmp-cpu-wait',
1224          'source'   => 'vendor/ucd.ucd-snmp.xml',
1225      },
1226      'UcdSnmp::ucdsnmp-cpu-kernel-multi' => {
1227          'name'     => 'ucdsnmp-cpu-kernel-multi',
1228          'source'   => 'vendor/ucd.ucd-snmp.xml',
1229      },
1230      'UcdSnmp::ucdsnmp-cpu-kernel' => {
1231          'name'     => 'ucdsnmp-cpu-kernel',
1232          'source'   => 'vendor/ucd.ucd-snmp.xml',
1233      },
1234      'UcdSnmp::ucdsnmp-cpu-idle-multi' => {
1235          'name'     => 'ucdsnmp-cpu-idle-multi',
1236          'source'   => 'vendor/ucd.ucd-snmp.xml',
1237      },
1238      'UcdSnmp::ucdsnmp-cpu-idle' => {
1239          'name'     => 'ucdsnmp-cpu-idle',
1240          'source'   => 'vendor/ucd.ucd-snmp.xml',
1241      },
1242      'UcdSnmp::ucdsnmp-cpu-nice-multi' => {
1243          'name'     => 'ucdsnmp-cpu-nice-multi',
1244          'source'   => 'vendor/ucd.ucd-snmp.xml',
1245      },
1246      'UcdSnmp::ucdsnmp-cpu-nice' => {
1247          'name'     => 'ucdsnmp-cpu-nice',
1248          'source'   => 'vendor/ucd.ucd-snmp.xml',
1249      },
1250      'UcdSnmp::ucdsnmp-cpu-interrupts-multi' => {
1251          'name'     => 'ucdsnmp-cpu-interrupts-multi',
1252          'source'   => 'vendor/ucd.ucd-snmp.xml',
1253      },
1254      'UcdSnmp::ucdsnmp-cpu-softirq' => {
1255          'name'     => 'ucdsnmp-cpu-softirq',
1256          'source'   => 'vendor/ucd.ucd-snmp.xml',
1257      },
1258      'UcdSnmp::ucdsnmp-cpu-softirq-multi' => {
1259          'name'     => 'ucdsnmp-cpu-softirq-multi',
1260          'source'   => 'vendor/ucd.ucd-snmp.xml',
1261      },
1262      'UcdSnmp::ucdsnmp-cpu-interrupts' => {
1263          'name'     => 'ucdsnmp-cpu-interrupts',
1264          'source'   => 'vendor/ucd.ucd-snmp.xml',
1265      },
1266      'UcdSnmp::ucdsnmp-load-average' => {
1267          'name'     => 'ucdsnmp-load-average',
1268          'source'   => 'vendor/ucd.ucd-snmp.xml',
1269      },
1270
1271      #### NetApp (Network Appliance)
1272      'NetApp::CPU' => {
1273          'name'     => 'netapp-cpu',
1274          'source'   => 'vendor/netapp.filer.xml',
1275      },
1276      'NetApp::misc' => {
1277          'name'     => 'netapp-misc',
1278          'source'   => 'vendor/netapp.filer.xml',
1279      },
1280      'NetApp::nfsv2' => {
1281          'name'     => 'netapp-nfsv2',
1282          'source'   => 'vendor/netapp.filer.xml',
1283      },
1284      'NetApp::nfsv3' => {
1285          'name'     => 'netapp-nfsv3',
1286          'source'   => 'vendor/netapp.filer.xml',
1287      },
1288      'NetApp::cifs' => {
1289          'name'     => 'netapp-cifs',
1290          'source'   => 'vendor/netapp.filer.xml',
1291      },
1292
1293      #### NetBotz
1294      'NetBotz::netbotz-temp-sensor' => {
1295          'name'     => 'netbotz-temp-sensor',
1296          'source'   => 'vendor/netbotz.xml',
1297      },
1298      'NetBotz::netbotz-humi-sensor' => {
1299          'name'     => 'netbotz-humi-sensor',
1300          'source'   => 'vendor/netbotz.xml',
1301      },
1302      'NetBotz::netbotz-dew-sensor' => {
1303          'name'     => 'netbotz-dew-sensor',
1304          'source'   => 'vendor/netbotz.xml',
1305      },
1306      'NetBotz::netbotz-audio-sensor' => {
1307          'name'     => 'netbotz-audio-sensor',
1308          'source'   => 'vendor/netbotz.xml',
1309      },
1310      'NetBotz::netbotz-air-sensor' => {
1311          'name'     => 'netbotz-air-sensor',
1312          'source'   => 'vendor/netbotz.xml',
1313      },
1314      'NetBotz::netbotz-door-sensor' => {
1315          'name'     => 'netbotz-door-sensor',
1316          'source'   => 'vendor/netbotz.xml',
1317      },
1318
1319      #### NetScreen
1320      'NetScreen::netscreen-cpu-stats' => {
1321          'name'     => 'netscreen-cpu-stats',
1322          'source'   => 'vendor/netscreen.xml',
1323      },
1324      'NetScreen::netscreen-memory-stats' => {
1325          'name'     => 'netscreen-memory-stats',
1326          'source'   => 'vendor/netscreen.xml',
1327      },
1328      'NetScreen::netscreen-sessions-stats' => {
1329          'name'     => 'netscreen-sessions-stats',
1330          'source'   => 'vendor/netscreen.xml',
1331      },
1332
1333      #### OracleDatabase
1334      'OracleDatabase::Sys' => {
1335          'name'     => 'oracle-database-sys',
1336          'source'   => 'vendor/oracle.database.xml',
1337      },
1338      'OracleDatabase::CacheSum' => {
1339          'name'     => 'oracle-cache-sum',
1340          'source'   => 'vendor/oracle.database.xml',
1341      },
1342      'OracleDatabase::SGA' => {
1343          'name'     => 'oracle-sga',
1344          'source'   => 'vendor/oracle.database.xml',
1345      },
1346      'OracleDatabase::table-space' => {
1347          'name'     => 'oracle-table-space',
1348          'source'   => 'vendor/oracle.database.xml',
1349      },
1350      'OracleDatabase::data-file' => {
1351          'name'     => 'oracle-data-file',
1352          'source'   => 'vendor/oracle.database.xml',
1353      },
1354      'OracleDatabase::library-cache' => {
1355          'name'     => 'oracle-library-cache',
1356          'source'   => 'vendor/oracle.database.xml',
1357      },
1358
1359      #### Paradyne
1360      'Paradyne::paradyne-xdsl-interface' => {
1361          'name'   => 'paradyne-xdsl-interface',
1362          'source' => 'vendor/paradyne.xdsl.xml'
1363          },
1364
1365      #### Symmetricom
1366      'Symmetricom::ntp-stats' => {
1367          'name'   => 'ntp-stats',
1368          'source' => 'vendor/symmetricom.xml'
1369          },
1370      );
1371
1372 ##########################
1373 # Common parameters
1374
1375 # If true, data-dir would be hashed across a number of subdirectories
1376 # Only concatenation of hostname and domain name is hashed.
1377 $Torrus::DevDiscover::hashDataDirEnabled = 0;
1378
1379 # Format for hashed data-dir subdirectory name. The argument is a number
1380 # from 0 to bucketSize-1.
1381 $Torrus::DevDiscover::hashDataDirFormat = '%.2X';
1382
1383 # How many hashed data-dir subdirectories are used.
1384 $Torrus::DevDiscover::hashDataDirBucketSize = 256;
1385
1386
1387 ##########################
1388 # RFC2790_HOST_RESOURCES parameters
1389
1390 # The top level of the Host Resources Storage graph, percentage
1391 $Torrus::DevDiscover::RFC2790_HOST_RESOURCES::storageGraphTop = 105;
1392
1393 # Where to draw the hi-mark line in Host Resources Storage, percentage
1394 $Torrus::DevDiscover::RFC2790_HOST_RESOURCES::storageHiMark = 100;
1395
1396
1397 ##########################
1398 # EmpireSystemedge parameters
1399
1400 # The top level of the Host Resources Storage graph, percentage
1401 $Torrus::DevDiscover::EmpireSystemedge::storageGraphTop = 105;
1402
1403 # Where to draw the hi-mark line in Empire Storage, percentage
1404 $Torrus::DevDiscover::EmpireSystemedge::storageHiMark = 100;
1405
1406
1407 ##########################
1408 #  CiscoIOS parameters
1409
1410 # For mkroutercfg compatibility, set this to 1
1411 $Torrus::DevDiscover::CiscoIOS::useCiscoInterfaceCounters = 0;
1412
1413
1414
1415 # Read plugin configurations
1416 {
1417     my $dir = '@plugdevdisccfgdir@';
1418     opendir(CFGDIR, $dir) or die("Cannot open directory $dir: $!");
1419     my @files = grep { !/^\./ } readdir(CFGDIR);
1420     closedir( CFGDIR );
1421     foreach my $file ( @files )
1422     {
1423         require $dir . '/' . $file;
1424     }
1425 }
1426
1427
1428 require '@devdiscover_siteconfig_pl@';
1429
1430 1;