import torrus 1.0.9
[freeside.git] / torrus / configs / devdiscover-config.pl
diff --git a/torrus/configs/devdiscover-config.pl b/torrus/configs/devdiscover-config.pl
new file mode 100644 (file)
index 0000000..34c6dd2
--- /dev/null
@@ -0,0 +1,1430 @@
+#  Copyright (C) 2003  Stanislav Sinyagin
+#
+#  This program is free software; you can redistribute it and/or modify
+#  it under the terms of the GNU General Public License as published by
+#  the Free Software Foundation; either version 2 of the License, or
+#  (at your option) any later version.
+#
+#  This program is distributed in the hope that it will be useful,
+#  but WITHOUT ANY WARRANTY; without even the implied warranty of
+#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#  GNU General Public License for more details.
+#
+#  You should have received a copy of the GNU General Public License
+#  along with this program; if not, write to the Free Software
+#  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+
+# $Id: devdiscover-config.pl,v 1.1 2010-12-27 00:04:42 ivan Exp $
+# Stanislav Sinyagin <ssinyagin@yahoo.com>
+
+
+# DO NOT EDIT THIS FILE!
+
+# Torrus Device Discovery local configuration.
+# Put all your local settings into devdiscover-siteconfig.pl
+
+use lib(@perllibdirs@);
+
+$Torrus::Global::version        = '@VERSION@';
+$Torrus::Global::discoveryDir   = '@sitedir@/discovery/';
+$Torrus::Global::siteXmlDir     = '@sitexmldir@';
+
+$Torrus::Global::threadsEnabled  = '@perlithreads@';
+
+$Torrus::DevDiscover::timeFormat = '%d-%m-%Y %H:%M';
+
+
+@Torrus::DevDiscover::loadModules =
+    (
+     'Torrus::DevDiscover::RFC1628_UPS_MIB',
+     'Torrus::DevDiscover::RFC1657_BGP4_MIB',
+     'Torrus::DevDiscover::RFC2011_IP_MIB',
+     'Torrus::DevDiscover::RFC2863_IF_MIB',
+     'Torrus::DevDiscover::RFC2662_ADSL_LINE', # needs testing
+     'Torrus::DevDiscover::RFC2670_DOCS_IF',
+     'Torrus::DevDiscover::RFC2737_ENTITY_MIB',
+     'Torrus::DevDiscover::RFC2790_HOST_RESOURCES',
+     'Torrus::DevDiscover::Alteon',
+     'Torrus::DevDiscover::ALU_Timetra',
+     'Torrus::DevDiscover::AlliedTelesyn_PBC18',
+     'Torrus::DevDiscover::Apple_AE',
+     'Torrus::DevDiscover::Arbor_E',
+     'Torrus::DevDiscover::Arista',
+     'Torrus::DevDiscover::AscendMax',
+     'Torrus::DevDiscover::ATMEL',
+     'Torrus::DevDiscover::AxxessIT',
+     'Torrus::DevDiscover::BetterNetworks',
+     'Torrus::DevDiscover::CasaCMTS',
+     'Torrus::DevDiscover::CiscoCatOS',
+     'Torrus::DevDiscover::CiscoFirewall',
+     'Torrus::DevDiscover::CiscoGeneric',
+     'Torrus::DevDiscover::CiscoIOS',
+     'Torrus::DevDiscover::CiscoIOS_Docsis',
+     'Torrus::DevDiscover::CiscoIOS_MacAccounting',
+     'Torrus::DevDiscover::CiscoIOS_SAA',
+     'Torrus::DevDiscover::CiscoSCE',
+     'Torrus::DevDiscover::CiscoVDSL',
+     'Torrus::DevDiscover::CompaqCIM',
+     'Torrus::DevDiscover::EmpireSystemedge',
+     'Torrus::DevDiscover::F5BigIp',
+     'Torrus::DevDiscover::Foundry',
+     'Torrus::DevDiscover::FTOS',
+     'Torrus::DevDiscover::Jacarta',
+     'Torrus::DevDiscover::JunOS',
+     'Torrus::DevDiscover::Liebert',
+     'Torrus::DevDiscover::MicrosoftWindows',
+     'Torrus::DevDiscover::MotorolaBSR',
+     'Torrus::DevDiscover::NetApp',
+     'Torrus::DevDiscover::NetScreen',
+     'Torrus::DevDiscover::NetBotz',
+     'Torrus::DevDiscover::OracleDatabase',
+     'Torrus::DevDiscover::Paradyne',          # needs testing
+     'Torrus::DevDiscover::RFC1697_RDBMS',
+     'Torrus::DevDiscover::Symmetricom',
+     'Torrus::DevDiscover::UcdSnmp',
+     'Torrus::DevDiscover::Xylan'
+     );
+
+
+
+# Template name and source file for each template referenced in discovery
+# modules
+
+%Torrus::ConfigBuilder::templateRegistry =
+    (
+     ####  SNMP defaults
+     '::holt-winters-defaults' => {
+         'name'   => 'holt-winters-defaults',
+         'source' => 'snmp-defs.xml'
+         },
+     '::snmp-defaults' => {
+         'name'   => 'snmp-defaults',
+         'source' => 'snmp-defs.xml'
+         },
+     '::viewonly-defaults' => {
+         'name'   => 'viewonly-defaults',
+         'source' => 'snmp-defs.xml'
+         },
+
+     #### CDef Collector defaults
+     '::cdef-collector-defaults' => {
+         'name'   => 'cdef-collector-defaults',
+         'source' => 'cdef-collector-defs.xml'
+         },
+
+     #### UPS-MIB
+     'RFC1628_UPS_MIB::battery-subtree' => {
+         'name'   => 'battery-subtree',
+         'source' => 'generic/rfc1628.ups.xml'
+         },
+     'RFC1628_UPS_MIB::ups-input-subtree' => {
+         'name'   => 'ups-input-subtree',
+         'source' => 'generic/rfc1628.ups.xml'
+         },
+     'RFC1628_UPS::ups-input-leaf' => {
+         'name'   => 'ups-input-leaf',
+         'source' => 'generic/rfc1628.ups.xml'
+         },
+     'RFC1628_UPS_MIB::ups-output-subtree' => {
+         'name'   => 'ups-output-subtree',
+         'source' => 'generic/rfc1628.ups.xml'
+         },
+     'RFC1628_UPS::ups-output-leaf' => {
+         'name'   => 'ups-output-leaf',
+         'source' => 'generic/rfc1628.ups.xml'
+         },
+     'RFC1628_UPS_MIB::ups-bypass-subtree' => {
+         'name'   => 'ups-bypass-subtree',
+         'source' => 'generic/rfc1628.ups.xml'
+         },
+     'RFC1628_UPS::ups-bypass-leaf' => {
+         'name'   => 'ups-bypass-leaf',
+         'source' => 'generic/rfc1628.ups.xml'
+         },
+
+     #### IF-MIB
+     'RFC2863_IF_MIB::rfc2863-ifmib-hostlevel' => {
+         'name'   => 'rfc2863-ifmib-hostlevel',
+         'source' => 'generic/rfc2863.if-mib.xml'
+         },
+     'RFC2863_IF_MIB::rfc2863-ifmib-subtree' => {
+         'name'   => 'rfc2863-ifmib-subtree',
+         'source' => 'generic/rfc2863.if-mib.xml'
+         },
+     'RFC2863_IF_MIB::iftable-octets' => {
+         'name'   => 'iftable-octets',
+         'source' => 'generic/rfc2863.if-mib.xml'
+         },
+     'RFC2863_IF_MIB::iftable-ucast-packets' => {
+         'name'   => 'iftable-ucast-packets',
+         'source' => 'generic/rfc2863.if-mib.xml'
+         },
+     'RFC2863_IF_MIB::iftable-discards-in' => {
+         'name'   => 'iftable-discards-in',
+         'source' => 'generic/rfc2863.if-mib.xml'
+         },
+     'RFC2863_IF_MIB::iftable-discards-out' => {
+         'name'   => 'iftable-discards-out',
+         'source' => 'generic/rfc2863.if-mib.xml'
+         },
+     'RFC2863_IF_MIB::iftable-errors-in' => {
+         'name'   => 'iftable-errors-in',
+         'source' => 'generic/rfc2863.if-mib.xml'
+         },
+     'RFC2863_IF_MIB::iftable-errors-out' => {
+         'name'   => 'iftable-errors-out',
+         'source' => 'generic/rfc2863.if-mib.xml'
+         },
+     'RFC2863_IF_MIB::ifxtable-hcoctets' => {
+         'name'   => 'ifxtable-hcoctets',
+         'source' => 'generic/rfc2863.if-mib.xml'
+         },
+     'RFC2863_IF_MIB::ifxtable-hcucast-packets' => {
+         'name'   => 'ifxtable-hcucast-packets',
+         'source' => 'generic/rfc2863.if-mib.xml'
+         },
+     'RFC2863_IF_MIB::interface-bandwidth-usage' => {
+         'name'   => 'interface-bandwidth-usage',
+         'source' => 'generic/rfc2863.if-mib.xml'
+         },
+
+     #### RDBMS MIB
+     'RFC1697_RDBMS::rdbms-dbtable' => {
+         'name'     => 'rdbms-dbtable',
+         'source'   => 'generic/rfc1697.rdbms.xml',
+     },
+     
+     #### DOCSIS MIB
+     'RFC2670_DOCS_IF::docsis-downstream-subtree' => {
+         'name'   => 'docsis-downstream-subtree',
+         'source' => 'generic/rfc2670.docsis-if.xml'
+         },
+     'RFC2670_DOCS_IF::docsis-downstream-util' => {
+         'name'   => 'docsis-downstream-util',
+         'source' => 'generic/rfc2670.docsis-if.xml'
+         },
+     'RFC2670_DOCS_IF::docsis-upstream-subtree' => {
+         'name'   => 'docsis-upstream-subtree',
+         'source' => 'generic/rfc2670.docsis-if.xml'
+         },
+     'RFC2670_DOCS_IF::docsis-upstream-stats' => {
+         'name'   => 'docsis-upstream-stats',
+         'source' => 'generic/rfc2670.docsis-if.xml'
+         },
+
+     #### RFC2790_HOST_RESOURCES
+     'RFC2790_HOST_RESOURCES::hr-system-performance-subtree' => {
+         'name'   => 'hr-system-performance-subtree',
+         'source' => 'generic/rfc2790.host-resources.xml'
+         },
+     'RFC2790_HOST_RESOURCES::hr-system-uptime' => {
+         'name'   => 'hr-system-uptime',
+         'source' => 'generic/rfc2790.host-resources.xml'
+         },
+     'RFC2790_HOST_RESOURCES::hr-system-num-users' => {
+         'name'   => 'hr-system-num-users',
+         'source' => 'generic/rfc2790.host-resources.xml'
+         },
+     'RFC2790_HOST_RESOURCES::hr-system-processes' => {
+         'name'   => 'hr-system-processes',
+         'source' => 'generic/rfc2790.host-resources.xml'
+         },
+     'RFC2790_HOST_RESOURCES::hr-storage-subtree' => {
+         'name'   => 'hr-storage-subtree',
+         'source' => 'generic/rfc2790.host-resources.xml'
+         },
+     'RFC2790_HOST_RESOURCES::hr-storage-usage' => {
+         'name'   => 'hr-storage-usage',
+         'source' => 'generic/rfc2790.host-resources.xml'
+         },
+
+     #### ADSL-LINE-MIB
+     'RFC2662_ADSL_LINE::adsl-line-interface' => {
+         'name'   => 'adsl-line-interface',
+         'source' => 'generic/rfc2662.adsl-line.xml'
+         },
+
+     #### Alteon application switches
+     'Alteon::alteon-cpu' => {
+         'name'   => 'alteon-cpu',
+         'source' => 'vendor/alteon.xml'
+         },     
+     'Alteon::alteon-mem' => {
+         'name'   => 'alteon-mem',
+         'source' => 'vendor/alteon.xml'
+         },     
+     'Alteon::alteon-packets' => {
+         'name'   => 'alteon-packets',
+         'source' => 'vendor/alteon.xml'
+         },     
+     'Alteon::alteon-sensor' => {
+         'name'   => 'alteon-sensor',
+         'source' => 'vendor/alteon.xml'
+         },     
+     'Alteon::alteon-vserver-subtree' => {
+         'name'   => 'alteon-vserver-subtree',
+         'source' => 'vendor/alteon.xml'
+         },     
+     'Alteon::alteon-vserver' => {
+         'name'   => 'alteon-vserver',
+         'source' => 'vendor/alteon.xml'
+         },     
+     'Alteon::alteon-maint-subtree' => {
+         'name'   => 'alteon-maint-subtree',
+         'source' => 'vendor/alteon.xml'
+         },     
+     'Alteon::alteon-maint' => {
+         'name'   => 'alteon-maint',
+         'source' => 'vendor/alteon.xml'
+         },     
+
+     #### Alcatel-Lucent ESS and SR
+     'ALU_Timetra::alu-timetra-customer' => {
+         'name'   => 'alu-timetra-customer',
+         'source' => 'vendor/alu-timetra.xml'
+         },     
+     'ALU_Timetra::alu-timetra-sap' => {
+         'name'   => 'alu-timetra-sap',
+         'source' => 'vendor/alu-timetra.xml'
+         },     
+     
+     #### Apple Airport Extreme
+     'Apple_AE::ae-wireless-clients-subtree' => {
+         'name'   => 'ae-wireless-clients-subtree',
+         'source' => 'vendor/apple.ae.xml'
+         },
+     'Apple_AE::ae-wireless-clients-leaf' => {
+         'name'   => 'ae-wireless-clients-leaf',
+         'source' => 'vendor/apple.ae.xml'
+         },
+     'Apple_AE::ae-global-stats' => {
+         'name'   => 'ae-global-stats',
+         'source' => 'vendor/apple.ae.xml'
+         },
+     
+     #### Arbor Networks E Series
+     'Arbor_E::arbor-bundle-subtree' => {
+         'name'   => 'arbor-bundle-subtree',
+         'source' => 'vendor/arbor_e.xml'
+         },
+     'Arbor_E::arbor-bundle' => {
+         'name'   => 'arbor-bundle',
+         'source' => 'vendor/arbor_e.xml'
+         },
+     'Arbor_E::arbor-bundle-deny' => {
+         'name'   => 'arbor-bundle-deny',
+         'source' => 'vendor/arbor_e.xml'
+         },
+     'Arbor_E::arbor-bundle-pktsize' => {
+         'name'   => 'arbor-bundle-pktsize',
+         'source' => 'vendor/arbor_e.xml'
+         },
+     'Arbor_E::arbor-bundle-ratelimit' => {
+         'name'   => 'arbor-bundle-ratelimit',
+         'source' => 'vendor/arbor_e.xml'
+         },
+     'Arbor_E::arbor-bundle-subcount' => {
+         'name'   => 'arbor-bundle-subcount',
+         'source' => 'vendor/arbor_e.xml'
+         },
+     'Arbor_E::arbor-flowlkup-subtree' => {
+         'name'   => 'arbor-flowlkup-subtree',
+         'source' => 'vendor/arbor_e.xml'
+         },
+     'Arbor_E::arbor-flowlkup' => {
+         'name'   => 'arbor-flowlkup',
+         'source' => 'vendor/arbor_e.xml'
+         },
+     'Arbor_E::arbor-flowlkup-leaf' => {
+         'name'   => 'arbor-flowlkup-leaf',
+         'source' => 'vendor/arbor_e.xml'
+         },
+     'Arbor_E::e30-buffers' => {
+         'name'   => 'e30-buffers',
+         'source' => 'vendor/arbor_e.xml'
+         },
+     'Arbor_E::e30-bundle-subtree' => {
+         'name'   => 'e30-bundle-subtree',
+         'source' => 'vendor/arbor_e.xml'
+         },
+     'Arbor_E::e30-bundle' => {
+         'name'   => 'e30-bundle',
+         'source' => 'vendor/arbor_e.xml'
+         },
+     'Arbor_E::e30-bundle-deny' => {
+         'name'   => 'e30-bundle-deny',
+         'source' => 'vendor/arbor_e.xml'
+         },
+     'Arbor_E::e30-bundle-ratelimit' => {
+         'name'   => 'e30-bundle-ratelimit',
+         'source' => 'vendor/arbor_e.xml'
+         },
+     'Arbor_E::e30-cpu' => {
+         'name'   => 'e30-cpu',
+         'source' => 'vendor/arbor_e.xml'
+         },
+     'Arbor_E::e30-fwdTable' => {
+         'name'   => 'e30-fwdTable',
+         'source' => 'vendor/arbor_e.xml'
+         },
+     'Arbor_E::e30-fwdTable-login' => {
+         'name'   => 'e30-fwdTable-login',
+         'source' => 'vendor/arbor_e.xml'
+         },
+     'Arbor_E::e30-hdd-subtree' => {
+         'name'   => 'e30-hdd-subtree',
+         'source' => 'vendor/arbor_e.xml'
+         },
+     'Arbor_E::e30-hdd' => {
+         'name'   => 'e30-hdd',
+         'source' => 'vendor/arbor_e.xml'
+         },
+     'Arbor_E::e30-hdd-errors' => {
+         'name'   => 'e30-hdd-errors',
+         'source' => 'vendor/arbor_e.xml'
+         },
+     'Arbor_E::e30-hdd-logs' => {
+         'name'   => 'e30-hdd-logs',
+         'source' => 'vendor/arbor_e.xml'
+         },
+     'Arbor_E::e30-l2tp-subtree' => {
+         'name'   => 'e30-l2tp-subtree',
+         'source' => 'vendor/arbor_e.xml'
+         },
+     'Arbor_E::e30-l2tp' => {
+         'name'   => 'e30-l2tp',
+         'source' => 'vendor/arbor_e.xml'
+         },
+     'Arbor_E::e30-l2tp-secure-endpoints-subtree' => {
+         'name'   => 'e30-l2tp-secure-endpoints-subtree',
+         'source' => 'vendor/arbor_e.xml'
+         },
+     'Arbor_E::e30-l2tp-secure-endpoints-leaf' => {
+         'name'   => 'e30-l2tp-secure-endpoints-leaf',
+         'source' => 'vendor/arbor_e.xml'
+         },
+     'Arbor_E::e30-mem' => {
+         'name'   => 'e30-mem',
+         'source' => 'vendor/arbor_e.xml'
+         },
+     'Arbor_E::e30-mempool-subtree' => {
+         'name'   => 'e30-mempool-subtree',
+         'source' => 'vendor/arbor_e.xml'
+         },
+     'Arbor_E::e30-mempool' => {
+         'name'   => 'e30-mempool',
+         'source' => 'vendor/arbor_e.xml'
+         },
+     'Arbor_E::e30-slowpath' => {
+         'name'   => 'e30-slowpath',
+         'source' => 'vendor/arbor_e.xml'
+         },
+     'Arbor_E::e100-cpu-subtree' => {
+         'name'   => 'e100-cpu-subtree',
+         'source' => 'vendor/arbor_e.xml'
+         },
+     'Arbor_E::e100-cpu' => {
+         'name'   => 'e100-cpu',
+         'source' => 'vendor/arbor_e.xml'
+         },
+     'Arbor_E::e100-hdd-subtree' => {
+         'name'   => 'e100-hdd-subtree',
+         'source' => 'vendor/arbor_e.xml'
+         },
+     'Arbor_E::e100-hdd' => {
+         'name'   => 'e100-hdd',
+         'source' => 'vendor/arbor_e.xml'
+         },
+     'Arbor_E::e100-mem-subtree' => {
+         'name'   => 'e100-mem-subtree',
+         'source' => 'vendor/arbor_e.xml'
+         },
+     'Arbor_E::e100-mem' => {
+         'name'   => 'e100-mem',
+         'source' => 'vendor/arbor_e.xml'
+         },
+     'Arbor_E::e100-policymgmt' => {
+         'name'   => 'e100-policymgmt',
+         'source' => 'vendor/arbor_e.xml'
+         },
+     'Arbor_E::e100-submgmt-subtree' => {
+         'name'   => 'e100-submgmt-subtree',
+         'source' => 'vendor/arbor_e.xml'
+         },
+     'Arbor_E::e100-submgmt-state-subtree' => {
+         'name'   => 'e100-submgmt-state-subtree',
+         'source' => 'vendor/arbor_e.xml'
+         },
+     'Arbor_E::e100-submgmt-state' => {
+         'name'   => 'e100-submgmt-state',
+         'source' => 'vendor/arbor_e.xml'
+         },
+
+     #### ATMEL smartbridges
+     'ATMEL::atmel-device-subtree' => {
+         'name'   => 'atmel-device-subtree',
+         'source' => 'vendor/atmel.xml'
+         },
+     'ATMEL::atmel-accesspoint-stats' => {
+         'name'   => 'atmel-accesspoint-stats',
+         'source' => 'vendor/atmel.xml'
+         },
+     'ATMEL::atmel-client-stats' => {
+         'name'   => 'atmel-client-stats',
+         'source' => 'vendor/atmel.xml'
+         },
+
+     #### AscendMax
+     'AscendMax::ascend-totalcalls' => {
+         'name'   => 'ascend-totalcalls',
+         'source' => 'vendor/ascend.max.xml'
+         },
+     'AscendMax::ascend-line-stats' => {
+         'name'   => 'ascend-line-stats',
+         'source' => 'vendor/ascend.max.xml'
+         },
+
+     #### BetterNetworks
+     'BetterNetworks::betternetworks-sensor' => {
+         'name'   => 'betternetworks-sensor',
+         'source' => 'vendor/betternetworks.xml'
+         },
+     
+     #### CASA Systems CMTS
+     'CasaCMTS::casa-docsis-mac-subtree' => {
+         'name'   => 'casa-docsis-mac-subtree',
+         'source' => 'vendor/casa-cmts.xml'
+         },
+     'CasaCMTS::casa-docsis-mac-util' => {
+         'name'   => 'casa-docsis-mac-util',
+         'source' => 'vendor/casa-cmts.xml'
+         },
+     'CasaCMTS::casa-docsis-upstream-util' => {
+         'name'   => 'casa-docsis-upstream-util',
+         'source' => 'vendor/casa-cmts.xml'
+         },
+     'CasaCMTS::casa-docsis-downstream-util' => {
+         'name'   => 'casa-docsis-downstream-util',
+         'source' => 'vendor/casa-cmts.xml'
+         },
+     
+     #### Cisco
+     'CiscoGeneric::cisco-cpu' => {
+         'name'   => 'cisco-cpu',
+         'source' => 'vendor/cisco.generic.xml'
+         },
+     'CiscoGeneric::cisco-cpu-revised' => {
+         'name'   => 'cisco-cpu-revised',
+         'source' => 'vendor/cisco.generic.xml'
+         },
+     'CiscoGeneric::cisco-cpu-usage-subtree' => {
+         'name'   => 'cisco-cpu-usage-subtree',
+         'source' => 'vendor/cisco.generic.xml'
+         },
+     'CiscoGeneric::old-cisco-cpu' => {
+         'name'   => 'old-cisco-cpu',
+         'source' => 'vendor/cisco.generic.xml'
+         },
+     'CiscoGeneric::old-cisco-mempool' => {
+         'name'   => 'cisco-mempool',
+         'source' => 'vendor/cisco.generic.xml'
+         },
+     'CiscoGeneric::cisco-mempool' => {
+         'name'   => 'cisco-mempool',
+         'source' => 'vendor/cisco.generic.xml'
+         },
+     'CiscoGeneric::cisco-enh-mempool' => {
+         'name'   => 'cisco-enh-mempool',
+         'source' => 'vendor/cisco.generic.xml'
+         },
+     'CiscoGeneric::cisco-memusage-subtree' => {
+         'name'   => 'cisco-memusage-subtree',
+         'source' => 'vendor/cisco.generic.xml'
+         },
+     'CiscoGeneric::cisco-temperature-subtree' => {
+         'name'   => 'cisco-temperature-subtree',
+         'source' => 'vendor/cisco.generic.xml'
+         },
+     'CiscoGeneric::cisco-temperature-sensor' => {
+         'name'   => 'cisco-temperature-sensor',
+         'source' => 'vendor/cisco.generic.xml'
+         },
+     'CiscoGeneric::cisco-temperature-sensor-fahrenheit' => {
+         'name'   => 'cisco-temperature-sensor-fahrenheit',
+         'source' => 'vendor/cisco.generic.xml'
+         },
+     'CiscoGeneric::cisco-power-supply' => {
+         'name'   => 'cisco-power-supply',
+         'source' => 'vendor/cisco.generic.xml'
+         },
+     'CiscoIOS::cisco-interface-counters' => {
+         'name'   => 'cisco-interface-counters',
+         'source' => 'vendor/cisco.ios.xml'
+         },
+     'CiscoIOS::old-cisco-memory-buffers' => {
+         'name'   => 'old-cisco-memory-buffers',
+         'source' => 'vendor/cisco.ios.xml'
+         },
+     'CiscoIOS::cisco-ipsec-flow-globals' => {
+         'name'   => 'cisco-ipsec-flow-globals',
+         'source' => 'vendor/cisco.ios.xml'
+         },
+     'CiscoIOS::cisco-bgp' => {
+         'name'   => 'cisco-bgp',
+         'source' => 'vendor/cisco.ios.xml'
+         },
+     'CiscoIOS::cisco-car-subtree' => {
+         'name'   => 'cisco-car-subtree',
+         'source' => 'vendor/cisco.ios.xml'
+         },
+     'CiscoIOS::cisco-car' => {
+         'name'   => 'cisco-car',
+         'source' => 'vendor/cisco.ios.xml'
+         },
+     'CiscoIOS::cisco-vpdn-subtree' => {
+         'name'   => 'cisco-vpdn-subtree',
+         'source' => 'vendor/cisco.ios.xml'
+         },
+     'CiscoIOS::cisco-vpdn-leaf' => {
+         'name'   => 'cisco-vpdn-leaf',
+         'source' => 'vendor/cisco.ios.xml'
+         },
+     'CiscoIOS_Docsis::cisco-docsis-mac-subtree' => {
+         'name'   => 'cisco-docsis-mac-subtree',
+         'source' => 'vendor/cisco.ios.docsis.xml'
+         },
+     'CiscoIOS_Docsis::cisco-docsis-mac-util' => {
+         'name'   => 'cisco-docsis-mac-util',
+         'source' => 'vendor/cisco.ios.docsis.xml'
+         },
+     'CiscoIOS_Docsis::cisco-docsis-upstream-util' => {
+         'name'   => 'cisco-docsis-upstream-util',
+         'source' => 'vendor/cisco.ios.docsis.xml'
+         },
+     'CiscoIOS_MacAccounting::cisco-macacc-subtree' => {
+         'name'   => 'cisco-macacc-subtree',
+         'source' => 'vendor/cisco.ios.mac-accounting.xml'
+         },
+     'CiscoIOS_MacAccounting::cisco-macacc' => {
+         'name'   => 'cisco-macacc',
+         'source' => 'vendor/cisco.ios.mac-accounting.xml'
+         },
+     'CiscoIOS_SAA::cisco-saa-subtree' => {
+         'name'   => 'cisco-saa-subtree',
+         'source' => 'vendor/cisco.ios.xml'
+         },
+     'CiscoIOS_SAA::cisco-rtt-echo-subtree' => {
+         'name'   => 'cisco-rtt-echo-subtree',
+         'source' => 'vendor/cisco.ios.xml'
+         },
+     'CiscoFirewall::cisco-firewall-subtree' => {
+         'name'   => 'cisco-firewall-subtree',
+         'source' => 'vendor/cisco.firewall.xml',
+     },
+     'CiscoFirewall::events' => {
+         'name'   => 'cisco-firewall-events-delta',
+         'source' => 'vendor/cisco.firewall.xml',
+     },
+     'CiscoFirewall::connections' => {
+         'name'   => 'cisco-firewall-connections',
+         'source' => 'vendor/cisco.firewall.xml',
+     },
+
+     'CiscoSCE::cisco-sce-disk' => {
+         'name'   => 'cisco-sce-disk',
+         'source' => 'vendor/cisco.sce.xml',
+     },
+     'CiscoSCE::cisco-sce-subscribers' => {
+         'name'   => 'cisco-sce-subscribers',
+         'source' => 'vendor/cisco.sce.xml',
+     },
+     'CiscoSCE::cisco-sce-tp-subtree' => {
+         'name'   => 'cisco-sce-tp-subtree',
+         'source' => 'vendor/cisco.sce.xml',
+     },
+     'CiscoSCE::cisco-sce-tp' => {
+         'name'   => 'cisco-sce-tp',
+         'source' => 'vendor/cisco.sce.xml',
+     },
+     'CiscoSCE::cisco-sce-rdr' => {
+         'name'   => 'cisco-sce-rdr',
+         'source' => 'vendor/cisco.sce.xml',
+     },
+     'CiscoSCE::cisco-sce-rdr-category' => {
+         'name'   => 'cisco-sce-rdr-category',
+         'source' => 'vendor/cisco.sce.xml',
+     },
+     'CiscoSCE::cisco-sce-rdr-category-subtree' => {
+         'name'   => 'cisco-sce-rdr-category-subtree',
+         'source' => 'vendor/cisco.sce.xml',
+     },
+     'CiscoSCE::cisco-sce-queues-subtree' => {
+         'name'   => 'cisco-sce-queues-subtree',
+         'source' => 'vendor/cisco.sce.xml',
+     },
+     'CiscoSCE::cisco-sce-gc-subtree' => {
+         'name'   => 'cisco-sce-gc-subtree',
+         'source' => 'vendor/cisco.sce.xml',
+     },
+     'CiscoSCE::cisco-sce-gcounter' => {
+         'name'   => 'cisco-sce-gcounter',
+         'source' => 'vendor/cisco.sce.xml',
+     },
+     
+     'CiscoVDSL::cvdsl-subtree' => {
+         'name'   => 'cvdsl-subtree',
+         'source' => 'vendor/cisco.vdsl-line.xml',
+     },
+     'CiscoVDSL::cvdsl-interface' => {
+         'name'   => 'cvdsl-interface',
+         'source' => 'vendor/cisco.vdsl-line.xml',
+     },
+
+     ### Compaq Insite Manager
+     'CompaqCIM::cpq-cim-temperature-sensor' => {
+         'name'     => 'cpq-cim-temperature-sensor',
+         'source'   => 'vendor/compaq.cim.xml',
+     },
+     'CompaqCIM::cpq-cim-corr-mem-errs' => {
+         'name'     => 'cpq-cim-corr-mem-errs',
+         'source'   => 'vendor/compaq.cim.xml',
+     },
+
+     #### Empire Sysedge
+     'EmpireSystemedge::sysedge_opmode' => {
+         'name'      => 'sysedge_opmode',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-memory' => {
+         'name'      => 'empire-memory',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-swap-counters-nt' => {
+         'name'      => 'empire-swap-counters-nt',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-swap-counters-nt40Intel' => {
+         'name'      => 'empire-swap-counters-nt40Intel',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-swap-counters-nt50Intel' => {
+         'name'      => 'empire-swap-counters-nt50Intel',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-swap-counters-unix' => {
+         'name'      => 'empire-swap-counters-unix',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-swap-counters-solarisSparc' => {
+         'name'      => 'empire-swap-counters-solarisSparc',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-swap-counters-aix5RS6000' => {
+         'name'      => 'empire-swap-counters-aix5RS6000',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-swap-counters-linuxIntel' => {
+         'name'      => 'empire-swap-counters-linuxIntel',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-performance' => {
+         'name'      => 'empire-performance',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-device-subtree' => {
+         'name'      => 'empire-device-subtree',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-device' => {
+         'name'      => 'empire-device',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-load' => {
+         'name'      => 'empire-load',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-cpu-subtree' => {
+         'name'      => 'empire-cpu-subtree',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-cpu-nt' => {
+         'name'      => 'empire-cpu-nt',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-cpu-nt40Intel' => {
+         'name'      => 'empire-cpu-nt40Intel',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-cpu-nt50Intel' => {
+         'name'      => 'empire-cpu-nt50Intel',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-cpu-unix' => {
+         'name'      => 'empire-cpu-unix',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-cpu-solarisSparc' => {
+         'name'      => 'empire-cpu-solarisSparc',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-cpu-aix5RS6000' => {
+         'name'      => 'empire-cpu-aix5RS6000',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-cpu-linuxIntel' => {
+         'name'      => 'empire-cpu-linuxIntel',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-total-cpu-nt' => {
+         'name'      => 'empire-total-cpu-nt',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-total-cpu-nt40Intel' => {
+         'name'      => 'empire-total-cpu-nt40Intel',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-total-cpu-nt50Intel' => {
+         'name'      => 'empire-total-cpu-nt50Intel',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-total-cpu-unix' => {
+         'name'      => 'empire-total-cpu-unix',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-total-cpu-solarisSparc' => {
+         'name'      => 'empire-total-cpu-solarisSparc',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-total-cpu-aix5RS6000' => {
+         'name'      => 'empire-total-cpu-aix5RS6000',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-total-cpu-linuxIntel' => {
+         'name'      => 'empire-total-cpu-linuxIntel',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-cpu-raw-unix' => {
+         'name'      => 'empire-cpu-raw-unix',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-cpu-raw-solarisSparc' => {
+         'name'      => 'empire-cpu-raw-solarisSparc',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-cpu-raw-aix5RS6000' => {
+         'name'      => 'empire-cpu-raw-aix5RS6000',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-cpu-raw-linuxIntel' => {
+         'name'      => 'empire-cpu-raw-linuxIntel',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-cpu-raw-nt' => {
+         'name'      => 'empire-cpu-raw-nt',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-cpu-raw-nt40Intel' => {
+         'name'      => 'empire-cpu-raw-nt40Intel',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-cpu-raw-nt50Intel' => {
+         'name'      => 'empire-cpu-raw-nt50Intel',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-total-cpu-raw-nt' => {
+         'name'      => 'empire-total-cpu-raw-nt',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-total-cpu-raw-nt40Intel' => {
+         'name'      => 'empire-total-cpu-raw-nt40Intel',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-total-cpu-raw-nt50Intel' => {
+         'name'      => 'empire-total-cpu-raw-nt50Intel',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-total-cpu-raw-unix' => {
+         'name'      => 'empire-total-cpu-raw-unix',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-total-cpu-raw-solarisSparc' => {
+         'name'      => 'empire-total-cpu-raw-solarisSparc',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-total-cpu-raw-aix5RS6000' => {
+         'name'      => 'empire-total-cpu-raw-aix5RS6000',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-total-cpu-raw-linuxIntel' => {
+         'name'      => 'empire-total-cpu-raw-linuxIntel',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-counters-nt' => {
+         'name'      => 'empire-counters-nt',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-counters-nt40Intel' => {
+         'name'      => 'empire-counters-nt40Intel',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-counters-nt50Intel' => {
+         'name'      => 'empire-counters-nt50Intel',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-counters-unix' => {
+         'name'      => 'empire-counters-unix',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-counters-solarisSparc' => {
+         'name'      => 'empire-counters-solarisSparc',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-counters-aix5RS6000' => {
+         'name'      => 'empire-counters-aix5RS6000',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-counters-linuxIntel' => {
+         'name'      => 'empire-counters-linuxIntel',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-runq' => {
+         'name'      => 'empire-runq',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-diskwait' => {
+         'name'      => 'empire-diskwait',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-pagewait' => {
+         'name'      => 'empire-pagewait',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-swapactive' => {
+         'name'      => 'empire-swapactive',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-sleepactive' => {
+         'name'      => 'empire-sleepactive',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-disk-stats-subtree' => {
+         'name'      => 'empire-disk-stats-subtree',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-disk-stats-unix' => {
+         'name'      => 'empire-disk-stats-unix',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-disk-stats-solarisSparc' => {
+         'name'      => 'empire-disk-stats-solarisSparc',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-disk-stats-aix5RS6000' => {
+         'name'      => 'empire-disk-stats-aix5RS6000',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-disk-stats-linuxIntel' => {
+         'name'      => 'empire-disk-stats-linuxIntel',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-disk-stats-nt' => {
+         'name'      => 'empire-disk-stats-nt',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-disk-stats-nt40Intel' => {
+         'name'      => 'empire-disk-stats-nt40Intel',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+     'EmpireSystemedge::empire-disk-stats-nt50Intel' => {
+         'name'      => 'empire-disk-stats-nt50Intel',
+         'source'    => 'vendor/empire.systemedge.xml',
+     },
+
+     #### MicrosoftWindows
+     'MicrosoftWindows::microsoft-iis-ftp-stats' => {
+         'name'     => 'microsoft-iis-ftp-stats',
+         'source'   => 'vendor/microsoft.windows.xml',
+     },
+     'MicrosoftWindows::microsoft-iis-http-stats' => {
+         'name'     => 'microsoft-iis-http-stats',
+         'source'   => 'vendor/microsoft.windows.xml',
+     },
+
+     #### Motorola BSR
+     'MotorolaBSR::motorola-bsr-docsis-upstream-util' => {
+         'name'     => 'motorola-bsr-docsis-upstream-util',
+         'source'   => 'vendor/motorola.bsr.xml',
+     },     
+     
+     #### F5 BigIp
+     'F5BigIp::BigIp_4.x' => {
+         'name'     => 'BigIp_4.x',
+         'source'   => 'vendor/f5.bigip.xml',
+     },
+     'F5BigIp::BigIp_4.x_virtualServer' => {
+         'name'     => 'BigIp_4.x_virtualServer',
+         'source'   => 'vendor/f5.bigip.xml',
+     },
+     'F5BigIp::BigIp_4.x_virtualServer-connrate-overview' => {
+         'name'     => 'BigIp_4.x_virtualServer-connrate-overview',
+         'source'   => 'vendor/f5.bigip.xml',
+     },
+     'F5BigIp::BigIp_4.x_virtualServer-actvconn-overview' => {
+         'name'     => 'BigIp_4.x_virtualServer-connrate-overview',
+         'source'   => 'vendor/f5.bigip.xml',
+     },
+     'F5BigIp::BigIp_4.x_pool-actvconn-overview' => {
+         'name'     => 'BigIp_4.x_pool-actvconn-overview',
+         'source'   => 'vendor/f5.bigip.xml',
+     },
+     'F5BigIp::BigIp_4.x_pool' => {
+         'name'     => 'BigIp_4.x_pool',
+         'source'   => 'vendor/f5.bigip.xml',
+     },
+     'F5BigIp::BigIp_4.x_poolMember-actvconn-overview' => {
+         'name'     => 'BigIp_4.x_poolMember-actvconn-overview',
+         'source'   => 'vendor/f5.bigip.xml',
+     },
+     'F5BigIp::BigIp_4.x_poolMember' => {
+         'name'     => 'BigIp_4.x_poolMember',
+         'source'   => 'vendor/f5.bigip.xml',
+     },
+     'F5BigIp::BigIp_4.x_sslProxy_Global' => {
+         'name'     => 'BigIp_4.x_sslProxy_Global',
+         'source'   => 'vendor/f5.bigip.xml',
+     },
+     'F5BigIp::BigIp_4.x_sslProxy-currconn-overview' => {
+         'name'     => 'BigIp_4.x_sslProxy-currconn-overview',
+         'source'   => 'vendor/f5.bigip.xml',
+     },
+     'F5BigIp::BigIp_4.x_sslProxy' => {
+         'name'     => 'BigIp_4.x_sslProxy',
+         'source'   => 'vendor/f5.bigip.xml',
+     },
+     'F5BigIp::BigIp_3.x' => {
+         'name'     => 'BigIp_3.x',
+         'source'   => 'vendor/f5.bigip.xml',
+     },
+
+     ##### Foundry/Brocade
+     'Foundry::fdry-chass-temperature' => {
+         'name'     => 'fdry-chass-temperature',
+         'source'   => 'vendor/foundry.xml',
+     },
+     'Foundry::fdry-board-overview' => {
+         'name'     => 'fdry-board-overview',
+         'source'   => 'vendor/foundry.xml',
+     },
+     'Foundry::fdry-board-subtree' => {
+         'name'     => 'fdry-board-subtree',
+         'source'   => 'vendor/foundry.xml',
+     },
+     'Foundry::fdry-board-memstats' => {
+         'name'     => 'fdry-board-memstats',
+         'source'   => 'vendor/foundry.xml',
+     },     
+     'Foundry::fdry-board-cpustats' => {
+         'name'     => 'fdry-board-cpustats',
+         'source'   => 'vendor/foundry.xml',
+     },
+     'Foundry::fdry-board-tempstats' => {
+         'name'     => 'fdry-board-tempstats',
+         'source'   => 'vendor/foundry.xml',
+     },
+     'Foundry::fdry-board-temp-sensor-halfcelsius' => {
+         'name'     => 'fdry-board-temp-sensor-halfcelsius',
+         'source'   => 'vendor/foundry.xml',
+     },
+     
+     ##### Force10 networks (by Jon Nistor)
+     'FTOS::ftos-cpu-subtree' => {
+         'name'     => 'ftos-cpu-subtree',
+         'source'   => 'vendor/ftos.xml',
+     },
+     'FTOS::ftos-cpu' => {
+         'name'     => 'ftos-cpu',
+         'source'   => 'vendor/ftos.xml',
+     },
+     'FTOS::ftos-power-supply-leaf' => {
+         'name'     => 'ftos-power-supply-leaf',
+         'source'   => 'vendor/ftos.xml',
+     },
+     'FTOS::ftos-temperature-subtree' => {
+         'name'     => 'ftos-temperature-subtree',
+         'source'   => 'vendor/ftos.xml',
+     },
+     'FTOS::ftos-temperature-sensor' => {
+         'name'     => 'ftos-temperature-sensor',
+         'source'   => 'vendor/ftos.xml',
+     },
+     'FTOS::ftos-temperature-sensor-fahrenheit' => {
+         'name'     => 'ftos-temperature-sensor-fahrenheit',
+         'source'   => 'vendor/ftos.xml',
+     },
+
+     #### Jacarta
+     'Jacarta::imeter-amps-sensor' => {
+         'name'     => 'imeter-amps-sensor',
+         'source'   => 'vendor/jacarta.xml',
+     },
+     'Jacarta::imeter-humi-sensor' => {
+         'name'     => 'imeter-humi-sensor',
+         'source'   => 'vendor/jacarta.xml',
+     },
+     'Jacarta::imeter-temp-sensor' => {
+         'name'     => 'imeter-temp-sensor',
+         'source'   => 'vendor/jacarta.xml',
+     },
+
+     ##### Juniper JunOS (by Jon Nistor)
+     'JunOS::junos-cos-subtree' => {
+         'name'     => 'junos-cos-subtree',
+         'source'   => 'vendor/junos.xml',
+     },
+     'JunOS::junos-cos-subtree-interface' => {
+         'name'     => 'junos-cos-subtree-interface',
+         'source'   => 'vendor/junos.xml',
+     },
+     'JunOS::junos-cos-leaf' => {
+         'name'     => 'junos-cos-leaf',
+         'source'   => 'vendor/junos.xml',
+     },
+     'JunOS::junos-cos-red' => {
+         'name'     => 'junos-cos-red',
+         'source'   => 'vendor/junos.xml',
+     },
+     'JunOS::junos-cos-tail' => {
+         'name'     => 'junos-cos-tail',
+         'source'   => 'vendor/junos.xml',
+     },
+     'JunOS::junos-cpu-subtree' => {
+         'name'     => 'junos-cpu-subtree',
+         'source'   => 'vendor/junos.xml',
+     },
+     'JunOS::junos-cpu' => {
+         'name'     => 'junos-cpu',
+         'source'   => 'vendor/junos.xml',
+     },
+     'JunOS::junos-firewall-subtree' => {
+         'name'     => 'junos-firewall-subtree',
+         'source'   => 'vendor/junos.xml',
+     },
+     'JunOS::junos-firewall-filter-subtree' => {
+         'name'     => 'junos-firewall-filter-subtree',
+         'source'   => 'vendor/junos.xml',
+     },
+     'JunOS::junos-firewall-filter' => {
+         'name'     => 'junos-firewall-filter',
+         'source'   => 'vendor/junos.xml',
+     },
+     'JunOS::junos-firewall-filter-counter' => {
+         'name'     => 'junos-firewall-filter-counter',
+         'source'   => 'vendor/junos.xml',
+     },
+     'JunOS::junos-firewall-filter-policer' => {
+         'name'     => 'junos-firewall-filter-policer',
+         'source'   => 'vendor/junos.xml',
+     },
+     'JunOS::junos-memory-subtree' => {
+         'name'     => 'junos-memory-subtree',
+         'source'   => 'vendor/junos.xml',
+     },
+     'JunOS::junos-memory' => {
+         'name'     => 'junos-memory',
+         'source'   => 'vendor/junos.xml',
+     },
+     'JunOS::junos-rpf-subtree' => {
+         'name'     => 'junos-rpf-subtree',
+         'source'   => 'vendor/junos.xml',
+     },
+     'JunOS::junos-rpf' => {
+         'name'     => 'junos-rpf',
+         'source'   => 'vendor/junos.xml',
+     },
+     'JunOS::junos-temperature-subtree' => {
+         'name'     => 'junos-temperature-subtree',
+         'source'   => 'vendor/junos.xml',
+     },
+     'JunOS::junos-temperature-sensor' => {
+         'name'     => 'junos-temperature-sensor',
+         'source'   => 'vendor/junos.xml',
+     },
+
+
+     ##### Liebert
+     'Liebert::humidity-sensor' => {
+         'name'     => 'humidity-sensor',
+         'source'   => 'vendor/liebert.xml',
+     },
+     'Liebert::humidity-subtree' => {
+         'name'     => 'humidity-subtree',
+         'source'   => 'vendor/liebert.xml',
+     },
+     'Liebert::state-subtree' => {
+         'name'     => 'state-subtree',
+         'source'   => 'vendor/liebert.xml',
+     },
+     'Liebert::state-capacity' => {
+         'name'     => 'state-capacity',
+         'source'   => 'vendor/liebert.xml',
+     },
+     'Liebert::temperature-subtree' => {
+         'name'     => 'temperature-subtree',
+         'source'   => 'vendor/liebert.xml',
+     },
+     'Liebert::temperature-sensor' => {
+         'name'     => 'temperature-sensor',
+         'source'   => 'vendor/liebert.xml',
+     },
+     'Liebert::temperature-sensor-fahrenheit' => {
+         'name'     => 'temperature-sensor-fahrenheit',
+         'source'   => 'vendor/liebert.xml',
+     },
+
+     
+     ##### Ucd Snmp
+     'UcdSnmp::ucdsnmp-memory-real' => {
+         'name'     => 'ucdsnmp-memory-real',
+         'source'   => 'vendor/ucd.ucd-snmp.xml',
+     },
+     'UcdSnmp::ucdsnmp-memory-swap' => {
+         'name'     => 'ucdsnmp-memory-swap',
+         'source'   => 'vendor/ucd.ucd-snmp.xml',
+     },
+     'UcdSnmp::ucdsnmp-blockio' => {
+         'name'     => 'ucdsnmp-blockio',
+         'source'   => 'vendor/ucd.ucd-snmp.xml',
+     },
+     'UcdSnmp::ucdsnmp-raw-interrupts' => {
+         'name'     => 'ucdsnmp-raw-interrupts',
+         'source'   => 'vendor/ucd.ucd-snmp.xml',
+     },
+     'UcdSnmp::ucdsnmp-cpu-user-multi' => {
+         'name'     => 'ucdsnmp-cpu-user-multi',
+         'source'   => 'vendor/ucd.ucd-snmp.xml',
+     },
+     'UcdSnmp::ucdsnmp-cpu-user' => {
+         'name'     => 'ucdsnmp-cpu-user',
+         'source'   => 'vendor/ucd.ucd-snmp.xml',
+     },
+     'UcdSnmp::ucdsnmp-cpu-system-multi' => {
+         'name'     => 'ucdsnmp-cpu-system-multi',
+         'source'   => 'vendor/ucd.ucd-snmp.xml',
+     },
+     'UcdSnmp::ucdsnmp-cpu-system' => {
+         'name'     => 'ucdsnmp-cpu-system',
+         'source'   => 'vendor/ucd.ucd-snmp.xml',
+     },
+     'UcdSnmp::ucdsnmp-cpu-wait-multi' => {
+         'name'     => 'ucdsnmp-cpu-wait-multi',
+         'source'   => 'vendor/ucd.ucd-snmp.xml',
+     },
+     'UcdSnmp::ucdsnmp-cpu-wait' => {
+         'name'     => 'ucdsnmp-cpu-wait',
+         'source'   => 'vendor/ucd.ucd-snmp.xml',
+     },
+     'UcdSnmp::ucdsnmp-cpu-kernel-multi' => {
+         'name'     => 'ucdsnmp-cpu-kernel-multi',
+         'source'   => 'vendor/ucd.ucd-snmp.xml',
+     },
+     'UcdSnmp::ucdsnmp-cpu-kernel' => {
+         'name'     => 'ucdsnmp-cpu-kernel',
+         'source'   => 'vendor/ucd.ucd-snmp.xml',
+     },
+     'UcdSnmp::ucdsnmp-cpu-idle-multi' => {
+         'name'     => 'ucdsnmp-cpu-idle-multi',
+         'source'   => 'vendor/ucd.ucd-snmp.xml',
+     },
+     'UcdSnmp::ucdsnmp-cpu-idle' => {
+         'name'     => 'ucdsnmp-cpu-idle',
+         'source'   => 'vendor/ucd.ucd-snmp.xml',
+     },
+     'UcdSnmp::ucdsnmp-cpu-nice-multi' => {
+         'name'     => 'ucdsnmp-cpu-nice-multi',
+         'source'   => 'vendor/ucd.ucd-snmp.xml',
+     },
+     'UcdSnmp::ucdsnmp-cpu-nice' => {
+         'name'     => 'ucdsnmp-cpu-nice',
+         'source'   => 'vendor/ucd.ucd-snmp.xml',
+     },
+     'UcdSnmp::ucdsnmp-cpu-interrupts-multi' => {
+         'name'     => 'ucdsnmp-cpu-interrupts-multi',
+         'source'   => 'vendor/ucd.ucd-snmp.xml',
+     },
+     'UcdSnmp::ucdsnmp-cpu-softirq' => {
+         'name'     => 'ucdsnmp-cpu-softirq',
+         'source'   => 'vendor/ucd.ucd-snmp.xml',
+     },
+     'UcdSnmp::ucdsnmp-cpu-softirq-multi' => {
+         'name'     => 'ucdsnmp-cpu-softirq-multi',
+         'source'   => 'vendor/ucd.ucd-snmp.xml',
+     },
+     'UcdSnmp::ucdsnmp-cpu-interrupts' => {
+         'name'     => 'ucdsnmp-cpu-interrupts',
+         'source'   => 'vendor/ucd.ucd-snmp.xml',
+     },
+     'UcdSnmp::ucdsnmp-load-average' => {
+         'name'     => 'ucdsnmp-load-average',
+         'source'   => 'vendor/ucd.ucd-snmp.xml',
+     },
+
+     #### NetApp (Network Appliance)
+     'NetApp::CPU' => {
+         'name'     => 'netapp-cpu',
+         'source'   => 'vendor/netapp.filer.xml',
+     },
+     'NetApp::misc' => {
+         'name'     => 'netapp-misc',
+         'source'   => 'vendor/netapp.filer.xml',
+     },
+     'NetApp::nfsv2' => {
+         'name'     => 'netapp-nfsv2',
+         'source'   => 'vendor/netapp.filer.xml',
+     },
+     'NetApp::nfsv3' => {
+         'name'     => 'netapp-nfsv3',
+         'source'   => 'vendor/netapp.filer.xml',
+     },
+     'NetApp::cifs' => {
+         'name'     => 'netapp-cifs',
+         'source'   => 'vendor/netapp.filer.xml',
+     },
+
+     #### NetBotz
+     'NetBotz::netbotz-temp-sensor' => {
+         'name'     => 'netbotz-temp-sensor',
+         'source'   => 'vendor/netbotz.xml',
+     },
+     'NetBotz::netbotz-humi-sensor' => {
+         'name'     => 'netbotz-humi-sensor',
+         'source'   => 'vendor/netbotz.xml',
+     },
+     'NetBotz::netbotz-dew-sensor' => {
+         'name'     => 'netbotz-dew-sensor',
+         'source'   => 'vendor/netbotz.xml',
+     },
+     'NetBotz::netbotz-audio-sensor' => {
+         'name'     => 'netbotz-audio-sensor',
+         'source'   => 'vendor/netbotz.xml',
+     },
+     'NetBotz::netbotz-air-sensor' => {
+         'name'     => 'netbotz-air-sensor',
+         'source'   => 'vendor/netbotz.xml',
+     },
+     'NetBotz::netbotz-door-sensor' => {
+         'name'     => 'netbotz-door-sensor',
+         'source'   => 'vendor/netbotz.xml',
+     },
+
+     #### NetScreen
+     'NetScreen::netscreen-cpu-stats' => {
+         'name'     => 'netscreen-cpu-stats',
+         'source'   => 'vendor/netscreen.xml',
+     },
+     'NetScreen::netscreen-memory-stats' => {
+         'name'     => 'netscreen-memory-stats',
+         'source'   => 'vendor/netscreen.xml',
+     },
+     'NetScreen::netscreen-sessions-stats' => {
+         'name'     => 'netscreen-sessions-stats',
+         'source'   => 'vendor/netscreen.xml',
+     },
+
+     #### OracleDatabase
+     'OracleDatabase::Sys' => {
+         'name'     => 'oracle-database-sys',
+         'source'   => 'vendor/oracle.database.xml',
+     },
+     'OracleDatabase::CacheSum' => {
+         'name'     => 'oracle-cache-sum',
+         'source'   => 'vendor/oracle.database.xml',
+     },
+     'OracleDatabase::SGA' => {
+         'name'     => 'oracle-sga',
+         'source'   => 'vendor/oracle.database.xml',
+     },
+     'OracleDatabase::table-space' => {
+         'name'     => 'oracle-table-space',
+         'source'   => 'vendor/oracle.database.xml',
+     },
+     'OracleDatabase::data-file' => {
+         'name'     => 'oracle-data-file',
+         'source'   => 'vendor/oracle.database.xml',
+     },
+     'OracleDatabase::library-cache' => {
+         'name'     => 'oracle-library-cache',
+         'source'   => 'vendor/oracle.database.xml',
+     },
+
+     #### Paradyne
+     'Paradyne::paradyne-xdsl-interface' => {
+         'name'   => 'paradyne-xdsl-interface',
+         'source' => 'vendor/paradyne.xdsl.xml'
+         },
+
+     #### Symmetricom
+     'Symmetricom::ntp-stats' => {
+         'name'   => 'ntp-stats',
+         'source' => 'vendor/symmetricom.xml'
+         },
+     );
+
+##########################
+# Common parameters
+
+# If true, data-dir would be hashed across a number of subdirectories
+# Only concatenation of hostname and domain name is hashed.
+$Torrus::DevDiscover::hashDataDirEnabled = 0;
+
+# Format for hashed data-dir subdirectory name. The argument is a number
+# from 0 to bucketSize-1.
+$Torrus::DevDiscover::hashDataDirFormat = '%.2X';
+
+# How many hashed data-dir subdirectories are used.
+$Torrus::DevDiscover::hashDataDirBucketSize = 256;
+
+
+##########################
+# RFC2790_HOST_RESOURCES parameters
+
+# The top level of the Host Resources Storage graph, percentage
+$Torrus::DevDiscover::RFC2790_HOST_RESOURCES::storageGraphTop = 105;
+
+# Where to draw the hi-mark line in Host Resources Storage, percentage
+$Torrus::DevDiscover::RFC2790_HOST_RESOURCES::storageHiMark = 100;
+
+
+##########################
+# EmpireSystemedge parameters
+
+# The top level of the Host Resources Storage graph, percentage
+$Torrus::DevDiscover::EmpireSystemedge::storageGraphTop = 105;
+
+# Where to draw the hi-mark line in Empire Storage, percentage
+$Torrus::DevDiscover::EmpireSystemedge::storageHiMark = 100;
+
+
+##########################
+#  CiscoIOS parameters
+
+# For mkroutercfg compatibility, set this to 1
+$Torrus::DevDiscover::CiscoIOS::useCiscoInterfaceCounters = 0;
+
+
+
+# Read plugin configurations
+{
+    my $dir = '@plugdevdisccfgdir@';
+    opendir(CFGDIR, $dir) or die("Cannot open directory $dir: $!");
+    my @files = grep { !/^\./ } readdir(CFGDIR);
+    closedir( CFGDIR );
+    foreach my $file ( @files )
+    {
+        require $dir . '/' . $file;
+    }
+}
+
+
+require '@devdiscover_siteconfig_pl@';
+
+1;