Commit Graph
616 Commits
Author SHA1 Message Date
Christian Ramseyer 74210dd78f Fix snmpretries parsing #835 2021-10-29 20:14:13 +02:00
Oliver Gorwits feeebe04cb explicit no-op layout so that layout hook gets triggered which makes API work 2021-10-19 09:06:43 +01:00
Oliver Gorwits e4ac38871e #761 explicit null template layout for xhr/fetch snippets 2021-10-12 15:23:59 +01:00
Oliver Gorwits 202d02a64a #827 add ignore_interface_types setting 2021-10-12 13:21:07 +01:00
Oliver Gorwits 7ba097ec18 #761 explicit null template layout for xhr/fetch snippets 2021-10-12 08:57:31 +01:00
Oliver Gorwits d74bf2c59e try explicit null layout for device search 2021-10-06 22:29:01 +01:00
Oliver Gorwits 3e0ff9e134 #808 avoid dns for node search on IPish thing 2021-10-06 15:45:53 +01:00
Oliver Gorwits 0dbf1b73cb add a code path for unauthorized XHR 2021-10-06 09:07:35 +01:00
Oliver Gorwits d8a9ad9007 #808 avoid dns for fuzzy search on IPish thing 2021-10-06 08:28:56 +01:00
Oliver Gorwits 0ee5646fac make swagger-ui follow the scheme of netdisco hosting 2021-10-05 17:16:38 +01:00
Oliver Gorwits a040e8ae38 #814 when deleting device, avoid deleting jobs running on the device 2021-10-04 19:35:42 +01:00
Oliver Gorwits 741190e5f0 add helpful comment 2021-10-04 14:10:52 +01:00
Christian Ramseyer 9d24c3f6d8 Added support for IPv6 neighbors in NXOS SSHCollector 2021-09-28 18:50:44 +02:00
Oliver Gorwits 854f19d49e #816 skip duplicate bssid on ports on wireless discovery 2021-09-26 08:27:46 +01:00
Oliver Gorwits 3e6ec6883f #809 fix crash in Node search due to regexp translation perl to SQL 2021-09-08 20:39:50 +01:00
Oliver Gorwits b38ceaaeeb Change duplicate job status from 'error' to 'info' 2021-09-08 20:19:56 +01:00
Oliver Gorwits 0cbce4ab3f Swap error and info return status from Jobs to avoid info() on error 2021-09-03 21:32:48 +01:00
Oliver Gorwits 43ce26ef3d Allow port_control_reasons setting to actually work 2021-09-03 21:17:11 +01:00
Oliver Gorwits 691cedb3c6 Hide portctl features in Device Ports where ACLs would not permit the action 2021-09-03 08:07:01 +01:00
Oliver Gorwits 5f3ae3bf10 Config setting portctl_nowaps to prevent port control on WAP ports 2021-09-03 06:22:16 +01:00
Oliver Gorwits e953e3945f ACLs portctl_no and portctl_only for limiting port control targets 2021-09-03 06:15:20 +01:00
Oliver Gorwits 2498d9766b #800 gather and report SNMP Chassis ID http://oid-info.com/cgi-bin/display?oid=1.3.6.1.4.1.9.3.6.3&a=display 2021-08-14 13:28:13 +01:00
Oliver Gorwits f3478571a3 bug fix for #775 radius dict finding 2021-08-12 11:32:11 +01:00
Oliver Gorwits d206b9ccbf a bunch of logic changes to allow tests to run standalone 2021-08-12 10:58:55 +01:00
Oliver Gorwits f1224b087c #767 also respect dns->no configuration in hostname_from_ip() 2021-07-24 12:23:43 +01:00
Oliver Gorwits 9eaef17680 Revert "#767 also respect dns->no configuration in ip_from_hostname()"
This reverts commit 74b9583fae.
2021-07-21 09:51:00 +01:00
Oliver Gorwits 74b9583fae #767 also respect dns->no configuration in ip_from_hostname() 2021-07-14 12:25:01 +01:00
Oliver Gorwits 485cfd24fa #775 redux - use bundled dictionary 2021-07-14 12:16:23 +01:00
Oliver Gorwits ce29cf2ddb #783 fix FQDN discovery in node monitor emails 2021-07-14 12:07:47 +01:00
Oliver Gorwits 0d1dc39d33 #788 use device.name instead of device.dns for pseudo devices 2021-07-14 12:04:29 +01:00
Oliver Gorwits bfd4982d68 #784 empty device_skip table when also emptying job queue 2021-06-23 22:12:23 +01:00
nick nandGitHub 83a946d36e replace unicode nonbreaking space with ascii space (#794) 2021-06-23 22:00:33 +01:00
Christian RamseyerandGitHub 3f3de34f51 Allow <"> in remote_port (#782)
Makes the remote_port info work better with Nokia TiMOS devices.
2021-04-21 13:09:39 +02:00
Oliver Gorwits 87160b8e13 API port methods do not work with Cisco style Fa1/0/1 port names 2021-02-15 22:12:54 +00:00
Oliver Gorwits 2e6bfa42b4 fix error when using API /api/v1/object/device/ip/port_vlans 2021-02-14 14:04:08 +00:00
Oliver Gorwits 351927d384 add arpnip and macsuck hooks and exec hook implementation 2020-12-30 20:38:45 +00:00
Oliver Gorwits 28349eb489 add macsuck and arpnip hooks, add debug on hook queue 2020-12-29 18:15:58 +00:00
Oliver Gorwits b8a63d9af7 #758 fix for job queue search 2020-12-29 13:07:12 +00:00
Oliver Gorwits 669eec46db Implement Hooks per #726 2020-12-23 11:18:38 +00:00
Oliver Gorwits 15a2b46e3a Try again to drop unneeded constraint on netmap_positions 2020-10-27 12:25:33 +00:00
Oliver Gorwits facc41e310 release 2.046005 2020-10-17 14:40:07 +01:00
Oliver Gorwits 2b72233738 release 2.046004 2020-10-17 14:28:53 +01:00
Oliver Gorwits c7b8c3bcbd #748 always call NetAddr::MAC->new() with named mac param 2020-10-17 13:05:46 +01:00
Oliver Gorwits 4cd0c3eef9 #747 handle missing snmpEngineID 2020-10-17 12:54:41 +01:00
Oliver Gorwits ef1e2616f1 #738 crash on wildcard search 2020-09-23 09:38:46 +01:00
Oliver Gorwits a146f53d67 #744 remove whitespace from serial numbers 2020-09-22 18:31:14 +01:00
Oliver Gorwits 3aeed20b78 #735 Slow web search for devices 2020-08-06 21:25:01 +01:00
Oliver Gorwits 31fc6e1ee5 #734 Multiple TACACS+/RADIUS servers now supported 2020-07-10 22:18:29 +01:00
Oliver Gorwits fc46384fc6 #227 Do not overwrite partially retrieved data with null or incorrect values
this and two related commits implements:
- setting snmp_field_protection which can be used to protect any
  database field from having a null value set
- extra device discover worker which prefetches SNMP interfaces and
  performs some sanity checks and comparison against the DB
the two checks will return job status ERROR with CANCELLED if they
see anything fishy.
2020-07-06 19:49:57 +01:00
Oliver Gorwits fc4bd4b342 #732 Node Search via API for known node returns invalid or empty JSON
A few things going on here ... swagger submitting "false" query
params which intefered with truth testing by existence, and also the
Node search not using {results => {}} format response for template,
and also that response then containing DBIC objects which cannot be
translated to JSON without running HRI first.
2020-07-06 19:00:38 +01:00