aboutsummaryrefslogtreecommitdiffstats
path: root/include/config.pm.dist
diff options
context:
space:
mode:
authorroot <root@colazero.tele.tg18.gathering.org>2018-03-22 02:15:07 +0100
committerroot <root@colazero.tele.tg18.gathering.org>2018-03-22 02:15:07 +0100
commit9ddfd86b4f54ba3f178fde9f8cb959baa02da718 (patch)
tree0cf1e0b1e2c04d2180a343e31da9ee07d35c097f /include/config.pm.dist
parent05e09f3b63269a48d1beb0dc9900b180101cec7f (diff)
Commit diverse av Ole Mathias sitt template-greier
Diffstat (limited to 'include/config.pm.dist')
-rwxr-xr-xinclude/config.pm.dist94
1 files changed, 94 insertions, 0 deletions
diff --git a/include/config.pm.dist b/include/config.pm.dist
new file mode 100755
index 0000000..78f03cc
--- /dev/null
+++ b/include/config.pm.dist
@@ -0,0 +1,94 @@
+#! /usr/bin/perl
+use strict;
+use warnings;
+package nms::config;
+
+# DB
+our $db_name = "nms";
+our $db_host = "localhost";
+our $db_username = "nms";
+our $db_password = "risbrod";
+our $graphite_host = "graphite";
+our $graphite_port = "2003";
+
+# Influx
+our $influx_host = "http://localhost:8086";
+our $influx_username = "gondulWrite";
+our $influx_password = "pasr";
+our $influx_database = "gondul";
+
+# Max SNMP polls to fire off at the same time.
+our $snmp_max = 20;
+
+# What SNMP objects to fetch.
+our @snmp_objects = [
+ ['ifIndex'],
+ ['sysName'],
+ ['sysDescr'],
+ ['ifHighSpeed'],
+ ['ifType'],
+ ['ifName'],
+ ['ifDescr'],
+ ['ifAlias'],
+ ['ifOperStatus'],
+ ['ifAdminStatus'],
+ ['ifLastChange'],
+ ['ifPhysAddress'],
+ ['ifHCInOctets'],
+ ['ifHCOutOctets'],
+ ['ifInDiscards'],
+ ['ifOutDiscards'],
+ ['ifInErrors'],
+ ['ifOutErrors'],
+ ['ifInUnknownProtos'],
+ ['ifOutQLen'],
+ ['sysUpTime'],
+ ['ciscoEnvMonTemperatureStatusValue'],
+ ['ipIfStatsHCInOctets'],
+ ['ipIfStatsHCOutOctets'],
+ ['ipIfStatsIPVersion'],
+ ['entPhysicalSerialNum'],
+ ['entPhysicalName'],
+ ['entPhysicalHardwareRev'],
+ ['entPhysicalFirmwareRev'],
+ ['entPhysicalSoftwareRev'],
+ ['entPhysicalDescr'],
+ ['jnxOperatingTemp'],
+ ['jnxOperatingCPU'],
+ ['jnxOperatingDescr'],
+ ['jnxBoxSerialNo'],
+ ['jnxVirtualChassisFpcId'],
+ ['jnxVirtualChassisPortName'],
+ ['jnxVirtualChassisPortAdminStatus'],
+ ['jnxVirtualChassisPortOperStatus'],
+ ['jnxVirtualChassisPortInPkts'],
+ ['jnxVirtualChassisPortOutPkts'],
+ ['jnxVirtualChassisPortInOctets'],
+ ['jnxVirtualChassisPortOutOctets'],
+ ['jnxVirtualChassisPortInMcasts'],
+ ['jnxVirtualChassisPortOutMcasts'],
+ ['jnxVirtualChassisPortInPkts1secRate'],
+ ['jnxVirtualChassisPortOutPkts1secRate'],
+ ['jnxVirtualChassisPortInOctets1secRate'],
+ ['jnxVirtualChassisPortOutOctets1secRate'],
+ ['jnxVirtualChassisPortCarrierTrans'],
+ ['jnxVirtualChassisPortInCRCAlignErrors'],
+ ['jnxVirtualChassisPortUndersizePkts'],
+ ['jnxVirtualChassisPortCollisions'],
+ ['jnxVirtualChassisMemberFabricMode'],
+ ['jnxVirtualChassisMemberLocation'],
+ ['jnxVirtualChassisMemberMixedMode'],
+ ['jnxVirtualChassisMemberModel'],
+ ['jnxVirtualChassisMemberPriority'],
+ ['jnxVirtualChassisMemberRole'],
+ ['jnxVirtualChassisMemberSerialnumber'],
+ ['jnxVirtualChassisMemberSWVersion'],
+ ['jnxVirtualChassisMemberUptime']
+];
+
+BEGIN {
+ eval {
+ require "/opt/gondul/include/config.local.pm";
+ };
+}
+1;