Commit Graph

  • 1f9740c0e2 shorten hook names Oliver Gorwits 2017-09-06 18:30:43 +01:00
  • a59c23de79 make psql worker primary, add hook debug log Oliver Gorwits 2017-09-06 18:27:34 +01:00
  • 36c70220a2 allow two forms of worker declaration, and update docs Oliver Gorwits 2017-09-05 22:39:22 +01:00
  • a79cb9a9e4 all the bug fixes and a working plugin!!!!!!!!! :-D Oliver Gorwits 2017-09-05 22:10:53 +01:00
  • 04896202e0 refine runner Oliver Gorwits 2017-09-05 21:39:41 +01:00
  • 547fce2f3c hack the status class to regen if needed Oliver Gorwits 2017-09-05 20:56:21 +01:00
  • cd71a0b7a8 move status update to job class Oliver Gorwits 2017-09-05 20:41:05 +01:00
  • c8e5cea4ed objectify the running Oliver Gorwits 2017-09-05 20:37:13 +01:00
  • f48004fffa bug squish Oliver Gorwits 2017-09-05 19:58:28 +01:00
  • 46ece568f6 implement runner?! Oliver Gorwits 2017-09-05 19:54:57 +01:00
  • fc9c60f707 rename ok to is_ok and change slot names to avoid conflict with creators Oliver Gorwits 2017-09-05 19:28:38 +01:00
  • 3ee85383ab skip worker when action is per-device but no creds Oliver Gorwits 2017-09-05 19:25:41 +01:00
  • 75abdad812 further work on retval handling from workers Oliver Gorwits 2017-09-04 21:54:37 +01:00
  • 4c1fdf4f92 move worker plugin loader to Worker.pm Oliver Gorwits 2017-09-04 20:37:53 +01:00
  • be0c5181a3 move Runner to Worker namespace Oliver Gorwits 2017-09-04 20:35:42 +01:00
  • 1c2cf924bc worker roles in Role namespace Oliver Gorwits 2017-09-04 20:33:20 +01:00
  • 3099eda393 load workers when runner role is loaded Oliver Gorwits 2017-09-04 20:30:58 +01:00
  • a8c58a7b05 initial broken implementation of the runner Oliver Gorwits 2017-09-03 22:30:28 +01:00
  • 49b5274c33 use run() mixin to exec action Oliver Gorwits 2017-09-03 19:04:20 +01:00
  • e0a666668a fix pod; set status defaults; stub runner mixin Oliver Gorwits 2017-09-03 18:54:44 +01:00
  • 8eaa33770c rename Core to Worker and move other packages around Oliver Gorwits 2017-09-03 18:45:00 +01:00
  • 4def0af0b0 better use of new status class Oliver Gorwits 2017-09-03 17:58:03 +01:00
  • 8675bf62c6 fix hook naming and implement primary workers Oliver Gorwits 2017-09-03 17:27:38 +01:00
  • ef1bb81f2b new backend status class Oliver Gorwits 2017-09-03 17:26:27 +01:00
  • 5f50dfadf1 new Backend package to load core plugins Oliver Gorwits 2017-09-03 16:51:55 +01:00
  • 3baa7a818a remove unnecessary Worker::Common role Oliver Gorwits 2017-09-03 16:22:29 +01:00
  • 36b4adcc06 disambiguate util/backend package and remove backend prelaod Oliver Gorwits 2017-09-03 16:17:29 +01:00
  • 98bff731bd settle on a design for hook override, I think Oliver Gorwits 2017-09-02 08:25:06 +01:00
  • fe5c16a16d rework docs to be more clear and reflect new operation Oliver Gorwits 2017-08-30 20:37:36 +01:00
  • b34ba1977c Merge branch 'master' into og-coreplugins Oliver Gorwits 2017-08-21 21:17:46 +01:00
  • c34ed61d35 #336 new "stats" command for netdisco-do Oliver Gorwits 2017-08-21 21:04:59 +01:00
  • d8f8db938e more tweaks to issue template Oliver Gorwits 2017-08-21 20:24:21 +01:00
  • ee51aa65ac added comments about SNMP::Info and netdisco-mibs Oliver Gorwits 2017-08-21 20:19:06 +01:00
  • f459eca7a3 update Neighbor Relations on D-Link Oliver Gorwits 2017-08-16 08:20:32 +01:00
  • 31d1977f1e Revert "move expire code to be initial plugin pilot (broken)" Oliver Gorwits 2017-08-14 18:11:42 +01:00
  • 61dc80aff8 Merge branch 'master' into og-coreplugins Oliver Gorwits 2017-08-14 18:10:29 +01:00
  • ade02db192 Neighbor Relations on D-Link (H. Erasmus) Oliver Gorwits 2017-08-14 16:12:33 +01:00
  • 07998b72d9 move expire code to be initial plugin pilot (broken) Oliver Gorwits 2017-08-05 22:15:00 +01:00
  • 685ec02108 pass $job to the core worker Oliver Gorwits 2017-08-05 22:10:58 +01:00
  • d6523fe543 $job->device is always a DBIC row Oliver Gorwits 2017-08-05 22:01:49 +01:00
  • ee6deea01b load plugins Oliver Gorwits 2017-08-05 18:12:34 +01:00
  • fd80096ca2 rename all the things Oliver Gorwits 2017-08-05 16:53:16 +01:00
  • 464c42d1f5 use Scope::Guard to reduce device_auth Oliver Gorwits 2017-08-02 10:19:16 +01:00
  • ec041dafd2 the other way around Oliver Gorwits 2017-08-01 15:34:37 +01:00
  • 06ec1c5c5b release 2.036009 2.036009 Oliver Gorwits 2017-08-01 10:30:15 +01:00
  • df764bfc98 #333 Show netdisco-do target device in log message at start Oliver Gorwits 2017-08-01 10:26:38 +01:00
  • d2c50e9454 further fixes for #335 to key netmap fully off IP Oliver Gorwits 2017-08-01 10:05:33 +01:00
  • d7f6dccaf6 #334 DB schema is not upgraded past v40 Oliver Gorwits 2017-07-31 20:31:52 +01:00
  • 33d2fe13bd fix pod Oliver Gorwits 2017-07-31 17:57:29 +01:00
  • 3faee1cf16 remove need for instance() call Oliver Gorwits 2017-07-31 17:55:10 +01:00
  • 8f388bc771 #335 No such device when clicking on device in netmap Oliver Gorwits 2017-07-31 10:55:59 +01:00
  • c6d0f1c035 add doc note on accessing transports Oliver Gorwits 2017-07-26 13:51:23 +01:00
  • dca4b4fc03 add backend driver documentation Oliver Gorwits 2017-07-26 11:50:10 +01:00
  • 052a2acd79 rename web plugins doc Oliver Gorwits 2017-07-26 10:16:58 +01:00
  • 69c9a6393a rename args to driverconf Oliver Gorwits 2017-07-26 10:12:42 +01:00
  • 2586a36f8c new version of core plugin manager with better config and filters Oliver Gorwits 2017-07-25 22:41:10 +01:00
  • 4056831f99 change SNMP to be a cached transport singleton Oliver Gorwits 2017-07-25 20:53:56 +01:00
  • c31030ef70 fixes because Dancer docs are a mess! Oliver Gorwits 2017-07-23 13:46:27 +01:00
  • f65ef90b86 rename snmp_auth to device_auth and include a little doc on transports Oliver Gorwits 2017-07-22 08:11:36 +01:00
  • d61556e1cf plugin config added Oliver Gorwits 2017-07-22 07:54:26 +01:00
  • ed402e1845 release 2.036008 2.036008 Oliver Gorwits 2017-07-14 13:52:23 +01:00
  • dfa298a55b revert change to Device ResultSet which breaks search_for_device() Oliver Gorwits 2017-07-14 13:50:40 +01:00
  • de8de56308 initial core plugin implementation Oliver Gorwits 2017-07-12 21:38:31 +01:00
  • a3aae0696d remove really old NetdiscoE namespace stuff Oliver Gorwits 2017-07-12 12:23:47 +01:00
  • 57c6f8c5f5 release 2.036007 2.036007 Oliver Gorwits 2017-07-12 07:01:18 +01:00
  • 070d595ef2 fix bugs with Pseudo and Duplicate Device delete (causing web crash) Oliver Gorwits 2017-07-12 06:59:53 +01:00
  • 650086f97e fix dupe delete table to delete the correct row Oliver Gorwits 2017-07-12 05:38:30 +01:00
  • 9c4b65adee release 2.036006 2.036006 Oliver Gorwits 2017-07-09 14:28:14 +01:00
  • 6a8308e58c fix port neighbors being identified as macsuck_unsupported Oliver Gorwits 2017-07-09 13:41:38 +01:00
  • 1a26515356 return only one row for neighbor_alias Oliver Gorwits 2017-07-09 11:05:25 +01:00
  • 4e5b544b9c #325 significant speed-up to Device > Ports tab (thx to T. Teräs) Oliver Gorwits 2017-07-09 10:03:52 +01:00
  • 46c0b6b6e0 further to commit 5efdd750 also for csv output Oliver Gorwits 2017-07-08 19:32:12 +01:00
  • 07e93df37c #324 use a (better) host group for internal localnet filter Oliver Gorwits 2017-07-07 19:42:12 +01:00
  • 8bf8c4b186 Documentation note on OS upgrade Oliver Gorwits 2017-07-06 21:46:16 +01:00
  • 4b4356a7a2 release 2.036005 2.036005 Oliver Gorwits 2017-07-05 06:06:59 +01:00
  • 1a7a8159dc clean POD in SSHCollector platforms Oliver Gorwits 2017-07-05 06:04:19 +01:00
  • 1ba6df3e33 get IPv6 neighbors via sshcollector from Cisco ASA (G. Rappenecker) Oliver Gorwits 2017-07-05 06:01:32 +01:00
  • 34785bb602 #315 missing Pod::Usage dependency Oliver Gorwits 2017-07-05 05:56:58 +01:00
  • 8c0ee95189 Missing Pod::Usage dependency (#315) antonc42 2017-07-04 23:55:49 -05:00
  • e8f73331bd #323 c_ip only ever returns one IP per value Oliver Gorwits 2017-07-05 05:54:45 +01:00
  • 8b33f4be0a typo fix Oliver Gorwits 2017-07-04 18:06:03 +01:00
  • 8d72a2ad1a release 2.036004 2.036004 Oliver Gorwits 2017-07-02 09:55:42 +01:00
  • 49f1ff40a6 remove Path::Class dependency from netdisco-daemon scripts Oliver Gorwits 2017-07-02 09:53:42 +01:00
  • ad5d0dd28e release 2.036003 2.036003 Oliver Gorwits 2017-06-28 16:43:32 +01:00
  • bd7f40ef88 remove unused stats counts, and improve text on summary Oliver Gorwits 2017-06-28 16:32:06 +01:00
  • 3355b0610c only prettify version if it is numeric Oliver Gorwits 2017-06-28 14:46:16 +01:00
  • 36cea3ad57 update stats web page to use db data Oliver Gorwits 2017-06-28 14:41:16 +01:00
  • adeeaaf9bd also active nodes and IPs Oliver Gorwits 2017-06-28 14:16:53 +01:00
  • f063110111 also pretty version for Netdisco Oliver Gorwits 2017-06-28 14:11:35 +01:00
  • ccd279d918 half work of updating web stats page to use stats table Oliver Gorwits 2017-06-28 13:16:52 +01:00
  • 47bf38568e #15 record device and node statistics once a day Oliver Gorwits 2017-06-28 12:03:52 +01:00
  • f64f69bb83 more succint proctitles Oliver Gorwits 2017-06-27 22:33:32 +01:00
  • 828fee2d9f queiten PERL_ANYEVENT_HOSTS undef error Oliver Gorwits 2017-06-27 22:07:00 +01:00
  • 6fbf5b4ca7 #322 cease use of Sys::Proctitle Oliver Gorwits 2017-06-27 11:28:38 +01:00
  • 5b82a0b16c release 2.036002 2.036002 Oliver Gorwits 2017-06-26 19:57:43 +01:00
  • fa6eac4199 #231 fix docs to stop old daemon and start new backend worker Oliver Gorwits 2017-06-26 19:43:09 +01:00
  • 5efdd7501a fix bug on device port view (speed-up) to avoid DB query on every node Oliver Gorwits 2017-06-26 19:40:13 +01:00
  • c2e77455b8 support NETDISCO_DBNAME in "netdisco-do psql" Oliver Gorwits 2017-06-26 19:36:10 +01:00
  • 05f3ae7d51 die when snmp_auth v2 community is a list Oliver Gorwits 2017-06-25 11:43:02 +01:00
  • 6abb12e4fd #286 support only/no ACLs for snmp_auth stanza, update docs Oliver Gorwits 2017-06-25 11:37:33 +01:00