Also, archive disappeared nodes from device after macsuck. Squashed commit of the following: commit6d16cddaabMerge:37d9bda3fdf780Author: Oliver Gorwits <oliver@cpan.org> Date: Sun Jan 19 15:48:41 2014 +0000 Merge branch 'master' of ssh://git.code.sf.net/p/netdisco/netdisco-ng into og-agg commit37d9bda2bbAuthor: Oliver Gorwits <oliver@cpan.org> Date: Mon Jan 13 18:50:22 2014 +0000 release 2.021000_004 commit3939a2a51cMerge:cf23636571d57dAuthor: Oliver Gorwits <oliver@cpan.org> Date: Mon Jan 13 18:45:14 2014 +0000 Merge branch 'og-agg' of ssh://olly_g@git.code.sf.net/p/netdisco/netdisco-ng into og-agg commitcf23636ddfAuthor: Oliver Gorwits <oliver@cpan.org> Date: Mon Jan 13 18:43:59 2014 +0000 archive disappeared nodes from device - really important! commit571d57dcc7Author: Oliver Gorwits <oliver@cpan.org> Date: Mon Jan 13 18:20:51 2014 +0000 release 2.021000_003 commit444bc1e81dAuthor: Oliver Gorwits <oliver@cpan.org> Date: Mon Jan 13 17:51:54 2014 +0000 protect sprintf from undefined remote_type commit5b875c4641Author: Oliver Gorwits <oliver@cpan.org> Date: Mon Jan 13 17:49:40 2014 +0000 tidy connected device+node layout commitc09dddb7d1Merge:4f5501c95fc6b1Author: Oliver Gorwits <oliver@cpan.org> Date: Mon Jan 13 17:46:39 2014 +0000 Merge branch 'og-agg' of ssh://olly_g@git.code.sf.net/p/netdisco/netdisco-ng into og-agg commit4f5501c613Author: Oliver Gorwits <oliver@cpan.org> Date: Mon Jan 13 17:46:23 2014 +0000 allow sanity checks on lag member before moving node commit95fc6b18dcAuthor: Oliver Gorwits <oliver@cpan.org> Date: Mon Jan 13 14:02:19 2014 +0000 release 2.021000_002 commit8b809c445fMerge:04d486efe3e8e3Author: Oliver Gorwits <oliver@cpan.org> Date: Mon Jan 13 13:58:31 2014 +0000 Merge branch 'og-agg' of ssh://git.code.sf.net/p/netdisco/netdisco-ng into og-agg commitfe3e8e3ef2Author: Oliver Gorwits <oliver@cpan.org> Date: Mon Jan 13 13:57:31 2014 +0000 do not set master neigh if master is a slave commit04d486e433Author: Oliver Gorwits <oliver@cpan.org> Date: Mon Jan 13 13:38:45 2014 +0000 display remote ip if only remote ip commit14f9eb01adAuthor: Oliver Gorwits <oliver@cpan.org> Date: Mon Jan 13 13:35:54 2014 +0000 show all members of lag when searching for lag master commit5b2a0a0a4bAuthor: Oliver Gorwits <oliver@cpan.org> Date: Mon Jan 13 13:35:16 2014 +0000 fix copy of remote master to local master remote_port commit86a9854f39Author: Oliver Gorwits <oliver@cpan.org> Date: Mon Jan 13 10:00:13 2014 +0000 show both link and device type icons commit88510552e5Author: Oliver Gorwits <oliver@cpan.org> Date: Mon Jan 13 09:57:29 2014 +0000 hide neighbor device ID and add sidebar option to show commit29da3097cbMerge:8bca30d9fe92fbAuthor: Oliver Gorwits <oliver@cpan.org> Date: Mon Jan 13 09:04:15 2014 +0000 Merge branch 'og-agg' of ssh://git.code.sf.net/p/netdisco/netdisco-ng into og-agg commit9fe92fb5e8Merge:6620a035557811Author: Oliver Gorwits <oliver@cpan.org> Date: Mon Jan 13 09:03:02 2014 +0000 Merge branch 'og-agg' of ssh://olly_g@git.code.sf.net/p/netdisco/netdisco-ng into og-agg commit6620a03686Author: Oliver Gorwits <oliver@cpan.org> Date: Mon Jan 13 08:56:13 2014 +0000 also store master neighbor port commit8bca30d085Author: Oliver Gorwits <oliver@cpan.org> Date: Mon Jan 13 00:41:46 2014 +0000 release 2.021000_001 commit5557811aebAuthor: Oliver Gorwits <oliver@cpan.org> Date: Mon Jan 13 00:38:18 2014 +0000 fix icon placement in editable device port cells commit25292e1ce8Author: Oliver Gorwits <oliver@cpan.org> Date: Sun Jan 12 22:20:08 2014 +0000 fix name of class commit99ce56d794Author: Oliver Gorwits <oliver@cpan.org> Date: Sun Jan 12 22:13:53 2014 +0000 remove brackets from lag name commit27aa80ed93Author: Oliver Gorwits <oliver@cpan.org> Date: Sun Jan 12 22:12:06 2014 +0000 rename link agg legend commit84ed4c5008Author: Oliver Gorwits <oliver@cpan.org> Date: Sun Jan 12 22:11:15 2014 +0000 move lag member icon into port icon column commit67c9c783ecAuthor: Oliver Gorwits <oliver@cpan.org> Date: Sun Jan 12 21:58:11 2014 +0000 fix Cisco stack port ignore commit4531c61246Author: Oliver Gorwits <oliver@cpan.org> Date: Sun Jan 12 21:51:41 2014 +0000 move nodes to lag master port commitffc6b9c315Author: Oliver Gorwits <oliver@cpan.org> Date: Sun Jan 12 20:45:58 2014 +0000 use group icon for slave and master commit68fd345e37Author: Oliver Gorwits <oliver@cpan.org> Date: Sun Jan 12 20:34:01 2014 +0000 indicate aggregate master commit79c69f5a0fAuthor: Oliver Gorwits <oliver@cpan.org> Date: Sun Jan 12 19:14:48 2014 +0000 show aggreate parent in device ports commit3a4beed2f1Author: Oliver Gorwits <oliver@cpan.org> Date: Sun Jan 12 18:46:25 2014 +0000 store aggregate port into db commitfd7bb0cd62Author: Oliver Gorwits <oliver@cpan.org> Date: Sun Jan 12 17:49:39 2014 +0000 add device_port cols for aggregate links data
		
			
				
	
	
		
			202 lines
		
	
	
		
			4.1 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			202 lines
		
	
	
		
			4.1 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| # This is the main configuration file for Netdisco web and daemon apps
 | |
| #
 | |
| #    DO NOT EDIT THIS FILE
 | |
| #
 | |
| # Overrides should go to ~/environments/deployment.yml
 | |
| # See App::Netdisco::Manual::Configuration for explanations
 | |
| 
 | |
| # ----------------
 | |
| # GENERAL SETTINGS
 | |
| # ----------------
 | |
| 
 | |
| log: 'warning'
 | |
| logger_format: '[%P] %L @%D> %m'
 | |
| 
 | |
| # ------------
 | |
| # WEB FRONTEND
 | |
| # ------------
 | |
| 
 | |
| domain_suffix: ""
 | |
| no_auth: false
 | |
| suggest_guest: false
 | |
| trust_remote_user: false
 | |
| trust_x_remote_user: false
 | |
| #ldap:
 | |
| #  servers: []
 | |
| #  user_string: 'MYDOMAIN\%USER%'
 | |
| #  base: ""
 | |
| #  proxy_user: ""
 | |
| #  proxy_pass: ""
 | |
| #  opts:
 | |
| #    debug: 3
 | |
| #  tls_opts: {}
 | |
| path: '/'
 | |
| web_plugins:
 | |
|   - Inventory
 | |
|   - Report::PortAdminDown
 | |
|   - Report::PortBlocking
 | |
|   - Report::PortMultiNodes
 | |
|   - Report::PortUtilization
 | |
|   - Report::ApChannelDist
 | |
|   - Report::ApClients
 | |
|   - Report::ApRadioChannelPower
 | |
|   - Report::HalfDuplex
 | |
|   - Report::DeviceAddrNoDNS
 | |
|   - Report::DeviceByLocation
 | |
|   - Report::DevicePoeStatus
 | |
|   - Report::DuplexMismatch
 | |
|   - Report::IpInventory
 | |
|   - Report::NodeMultiIPs
 | |
|   - Report::PhonesDiscovered
 | |
|   - Report::SsidInventory
 | |
|   - Report::VlanInventory
 | |
|   - Report::SubnetUtilization
 | |
|   - AdminTask::JobQueue
 | |
|   - AdminTask::PollerPerformance
 | |
|   - AdminTask::SlowDevices
 | |
|   - AdminTask::PseudoDevice
 | |
|   - AdminTask::Topology
 | |
|   - AdminTask::UserLog
 | |
|   - AdminTask::Users
 | |
|   - AdminTask::PortLog
 | |
|   - AdminTask::UndiscoveredNeighbors
 | |
|   - Search::Device
 | |
|   - Search::Node
 | |
|   - Search::VLAN
 | |
|   - Search::Port
 | |
|   - Device::Details
 | |
|   - Device::Ports
 | |
|   - Device::Modules
 | |
|   - Device::Neighbors
 | |
|   - Device::Addresses
 | |
| extra_web_plugins: []
 | |
| 
 | |
| # -------------
 | |
| # NETDISCO CORE
 | |
| # -------------
 | |
| 
 | |
| # mibhome is discovered from environment
 | |
| # mibdirs defaults to contents of mibhome
 | |
| community: ['public']
 | |
| community_rw: ['private']
 | |
| snmp_auth: []
 | |
| get_community: ""
 | |
| bulkwalk_off: false
 | |
| bulkwalk_no: []
 | |
| bulkwalk_repeaters: 20
 | |
| nonincreasing: false
 | |
| snmpver: 3
 | |
| snmptimeout: 1000000
 | |
| snmpretries: 2
 | |
| discover_no: []
 | |
| discover_only: []
 | |
| discover_no_type: []
 | |
| discover_min_age: 0
 | |
| macsuck_no: []
 | |
| macksuck_only: []
 | |
| macsuck_all_vlans: false
 | |
| macsuck_no_unnamed: false
 | |
| macsuck_no_vlan: [fddi-default,token-ring-default,fddinet-default,trnet-default]
 | |
| macsuck_no_devicevlan: []
 | |
| macsuck_bleed: false
 | |
| macsuck_min_age: 0
 | |
| snmpforce_v1: []
 | |
| snmpforce_v2: []
 | |
| snmpforce_v3: []
 | |
| arpnip_no: []
 | |
| arpnip_only: []
 | |
| arpnip_min_age: 0
 | |
| expire_devices: 0
 | |
| expire_nodes: 0
 | |
| expire_nodes_archive: 0
 | |
| store_wireless_clients: true
 | |
| store_modules: true
 | |
| ignore_interfaces:
 | |
|   - 'EOBC'
 | |
|   - 'unrouted VLAN'
 | |
|   - 'StackPort'
 | |
|   - 'Control Plane Interface'
 | |
|   - 'SPAN (S|R)P Interface'
 | |
|   - 'StackSub-.*'
 | |
|   - 'StackPort\d+'
 | |
|   - 'netflow'
 | |
|   - 'Vlan\d+-mpls layer'
 | |
|   - 'BRI\S+-Bearer Channel'
 | |
|   - 'BRI\S+-Physical'
 | |
|   - 'BRI\S+-Signalling'
 | |
|   - 'Embedded-Service-Engine\d+\/\d+'
 | |
|   - 'Virtual-Template\d+'
 | |
|   - 'Virtual-Access\d+'
 | |
|   - '(E|T)\d \d\/\d\/\d'
 | |
| ignore_private_nets: false
 | |
| reverse_sysname: false
 | |
| vlanctl: true
 | |
| portctl_nophones: false
 | |
| portctl_vlans: false
 | |
| portctl_uplinks: false
 | |
| check_userlog: true
 | |
| port_control_reasons:
 | |
|   address:     'Address Allocation Abuse'
 | |
|   copyright:   'Copyright Violation'
 | |
|   dos:         'Denial of Service'
 | |
|   bandwidth:   'Excessive Bandwidth'
 | |
|   polling:     'Excessive Polling of DNS/DHCP/SNMP'
 | |
|   noserv:      'Not In Service'
 | |
|   exploit:     'Remote Exploit Possible'
 | |
|   compromised: 'System Compromised'
 | |
|   other:       'Other'
 | |
|   resolved:    'Issue Resolved'
 | |
| 
 | |
| # --------------
 | |
| # BACKEND DAEMON
 | |
| # --------------
 | |
| 
 | |
| workers:
 | |
|   interactives: 2
 | |
|   pollers: 5
 | |
|   sleep_time: 2
 | |
| 
 | |
| dns:
 | |
|   max_outstanding: 250
 | |
| 
 | |
| #housekeeping:
 | |
| #  discoverall:
 | |
| #    when: '0 9 * * *'
 | |
| #  arpwalk:
 | |
| #    when:
 | |
| #      min: 30
 | |
| #  macwalk:
 | |
| #    when:
 | |
| #      min: 15
 | |
| #      hour: '*/2'
 | |
| #      wday: 'mon-fri'
 | |
| 
 | |
| # ---------------
 | |
| # DANCER INTERNAL
 | |
| # ---------------
 | |
| 
 | |
| charset: 'UTF-8'
 | |
| warnings: false
 | |
| show_errors: false
 | |
| logger: 'console'
 | |
| engines:
 | |
|   template_toolkit:
 | |
|     encoding: 'utf8'
 | |
|     start_tag: '[%'
 | |
|     end_tag: '%]'
 | |
|     PRE_CHOMP: 1
 | |
| layout: 'main'
 | |
| plugins:
 | |
|   Auth::Extensible:
 | |
|     no_api_change_warning: true
 | |
|     no_default_pages: true
 | |
|     realms:
 | |
|       users:
 | |
|         provider: 'App::Netdisco::Web::Auth::Provider::DBIC'
 | |
|         schema_name: 'netdisco'
 | |
| session: 'YAML'
 | |
| template: 'template_toolkit'
 | |
| route_cache: true
 | |
| appname: 'Netdisco'
 | |
| behind_proxy: false
 |