#! /usr/bin/perl use strict; use warnings; use DBI; package nms::config; # DB our $db_name = "nms"; our $db_host = "gerald.tg15.gathering.org"; our $db_username = "nms"; our $db_password = ""; # NMS: What SNMP objects to fetch. # Some basics our @snmp_objects = [ ['ifIndex'], ['sysName'], ['sysDescr'], ['ifHighSpeed'], ['ifType'], ['ifName'], ['ifDescr'], ['ifAlias'], ['ifOperStatus'], ['ifAdminStatus'], ['ifLastChange'], ['ifHCInOctets'], ['ifHCOutOctets'], ['ifInDiscards'], ['ifOutDiscards'], ['ifInErrors'], ['ifOutErrors'], ['ifInUnknownProtos'], ['ifOutQLen'], ['1.3.6.1.4.1.2636.3.1.13.1.7.7.1.0'] ]; # Max SNMP polls to fire off at the same time. our $snmp_max = 20; # DHCP-servers our $dhcp_server1 = "185.12.59.66"; # primary our $dhcp_server2 = "185.12.59.2"; # secondary # TACACS-login for NMS our $tacacs_user = ""; our $tacacs_pass = ""; # SNMP read-only for NMS, etc our $snmp_community = ""; # Telnet-timeout for smanagrun our $telnet_timeout = 300; # IP/IPv6/DNS-info our $tgname = "tg15"; our $pri_hostname = "marty"; our $pri_v4 = "185.12.59.66"; our $pri_v6 = "2a02:ed02:1ee7::66"; our $pri_net_v4 = "185.12.59.64/27"; our $pri_net_v6 = "2a02:ed02:1ee7::/64"; our $sec_hostname = "emmet"; our $sec_v4 = "185.12.59.2"; our $sec_v6 = "2a02:ed02:1337::2"; our $sec_net_v4 = "185.12.59.0/26"; our $sec_net_v6 = "2a02:ed02:1337::/64"; # for RIPE to get reverse zones via DNS AXFR # https://www.ripe.net/data-tools/dns/reverse-dns/how-to-set-up-reverse-delegation our $ext_xfer = "193.0.0.0/22; 2001:610:240::/48; 2001:67c:2e8::/48"; # allow XFR from NOC our $noc_net = "151.216.254.0/24; 2a02:ed02:254::/64"; # To generate new dnssec-key for ddns: # dnssec-keygen -a HMAC-MD5 -b 128 -n HOST DHCP_UPDATER our $ddns_key = ""; our $ddns_to = "127.0.0.1"; # just use localhost # Base networks our $base_ipv4net = "151.216.128.0/17"; our $base_ipv6net = "2a02:ed02::/32"; our $ipv6zone = "2.0.d.e.2.0.a.2.ip6.arpa"; # extra networks that are outside the normal ranges # that should have recursive DNS access our $rec_net = "185.12.59.0/24"; # extra networks that are outside the normal ranges # that should be added to DNS our @extra_nets = ( '185.12.59.0/24', # norsk nett ); # add WLC's our $wlc1 = "151.216.128.130"; # add VOIP-server our $voip1 = ""; # PXE-server (rest of bootstrap assumes $sec_v4/$sec_v6) our $pxe_server_v4 = $sec_v4; our $pxe_server_v6 = $sec_v6; 1;