From ddc497e0fba6334362847fdf698318b5549ead16 Mon Sep 17 00:00:00 2001 From: slinderud Date: Sun, 10 Feb 2019 15:34:31 +0100 Subject: fixed templateing install and service file, updated install documentation and included new varnish vcl file --- include/config.pm | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++ include/config.pm.dist | 94 -------------------------------------------------- 2 files changed, 94 insertions(+), 94 deletions(-) create mode 100755 include/config.pm delete mode 100755 include/config.pm.dist (limited to 'include') diff --git a/include/config.pm b/include/config.pm new file mode 100755 index 0000000..78f03cc --- /dev/null +++ b/include/config.pm @@ -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; diff --git a/include/config.pm.dist b/include/config.pm.dist deleted file mode 100755 index 78f03cc..0000000 --- a/include/config.pm.dist +++ /dev/null @@ -1,94 +0,0 @@ -#! /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; -- cgit v1.2.3