Commit Graph

  • 629b046a94 add log for skipping when duplicate lldpRemChassisId seen Oliver Gorwits 2017-11-28 21:05:51 +00:00
  • bc97cde2a3 implement ND2_SINGLE_WORKER env Oliver Gorwits 2017-11-28 21:00:25 +00:00
  • b47a22e3da add better logging of plugins Oliver Gorwits 2017-11-28 20:50:09 +00:00
  • 38110c2868 update docs in Status Oliver Gorwits 2017-11-26 15:07:43 +00:00
  • 26b4bdb907 change noop to info, and some fixes Oliver Gorwits 2017-11-25 12:29:08 +00:00
  • de594c647f single DB poll for new jobs both high and normal priority Oliver Gorwits 2017-11-24 06:31:34 +00:00
  • 3db242cbe8 support action::namespace for netdisco-do Oliver Gorwits 2017-11-23 22:16:50 +00:00
  • 0bb15f36b9 fixes for race conditions and dupes in job queue Oliver Gorwits 2017-11-23 19:23:55 +00:00
  • 1bbe8c9164 Merge branch 'master' of github.com:netdisco/netdisco Oliver Gorwits 2017-11-21 10:02:57 +00:00
  • b694258a65 leave community rows in place Oliver Gorwits 2017-11-21 10:01:09 +00:00
  • c576a755af tweak log message Oliver Gorwits 2017-11-21 10:00:53 +00:00
  • 4a51f83efc fix detection of unknown action in netdisco-do Oliver Gorwits 2017-11-19 22:06:15 +00:00
  • e42a59c4b8 2.036012_002 2.036012_002 Oliver Gorwits 2017-11-19 13:47:45 +00:00
  • 8b1b97f58c update docs to use GitHub wiki Oliver Gorwits 2017-11-19 13:43:08 +00:00
  • 5ff7d6fe47 Merge the backend worker plugins branch og-coreplugins Oliver Gorwits 2017-11-19 13:34:35 +00:00
  • 86d0f61d0b fix typo archive/og-coreplugins Oliver Gorwits 2017-11-16 22:26:32 +00:00
  • 5aff19621c fix use of snmp_connect_ip which does not work for SNMPv3 Oliver Gorwits 2017-11-16 22:10:18 +00:00
  • 68a56d35bb no need for Array::Iterator even though it was cute Oliver Gorwits 2017-11-16 20:50:16 +00:00
  • 71ee869c02 additional doc examples Oliver Gorwits 2017-11-15 22:14:47 +00:00
  • 620b3fe544 stash workers within poller instance, and load plugins explicitly Oliver Gorwits 2017-11-15 22:09:05 +00:00
  • 2431365583 better fix for duplicate module entity index Oliver Gorwits 2017-11-13 22:17:11 +00:00
  • a400b26704 add ignore interfaces for HPE routers Oliver Gorwits 2017-11-13 22:14:42 +00:00
  • 1502ec1966 bug fixes after testing on a real network Oliver Gorwits 2017-11-13 22:08:02 +00:00
  • 840b6b4069 add tests Oliver Gorwits 2017-11-12 20:38:35 +00:00
  • 2de36c69ba some reengineering to support proper testing Oliver Gorwits 2017-11-12 00:14:21 +00:00
  • c5f138fe62 correct algorithm on finalise status, correct logging Oliver Gorwits 2017-11-11 14:43:53 +00:00
  • 98442a2308 bug fixes Oliver Gorwits 2017-11-09 21:49:45 +00:00
  • e0c6615c87 fix bugs archive/og-joblogging Oliver Gorwits 2017-11-08 20:29:33 +00:00
  • 1eeaba441d finish refactor to new desired behaviour (buggy?) Oliver Gorwits 2017-11-07 22:30:55 +00:00
  • 7edfe88f25 fix to work, and correct namespace check Oliver Gorwits 2017-11-06 22:50:51 +00:00
  • 25907d3544 move status tracking and checking inside job instance Oliver Gorwits 2017-11-06 21:26:01 +00:00
  • 4436150bf4 remove global rubbish Oliver Gorwits 2017-11-05 20:54:28 +00:00
  • 28b016e713 fix docs Oliver Gorwits 2017-11-04 23:31:51 +00:00
  • 650f6c719b tidy line Oliver Gorwits 2017-11-04 23:22:12 +00:00
  • 10f78d5dbe add priority and namespace to support fancy worker overrides Oliver Gorwits 2017-11-04 23:06:20 +00:00
  • b9f9816d09 release 2.036012_001 2.036012_001 Oliver Gorwits 2017-10-11 18:33:46 +01:00
  • c33bf204a4 Merge branch 'master' into og-coreplugins Oliver Gorwits 2017-10-11 18:30:23 +01:00
  • d3d81eb67d Update README (#344) kenfire 2017-10-11 19:11:34 +02:00
  • 5b7ce3f797 cannot Sereal::Encode DBIC row Oliver Gorwits 2017-10-09 15:46:09 +01:00
  • 0a575f02ba fix bug in job->device init Oliver Gorwits 2017-10-09 14:07:56 +01:00
  • 207476950d default causes no attr to be created?! Oliver Gorwits 2017-10-09 14:03:37 +01:00
  • f44578d6dd release 2.036011 2.036011 Oliver Gorwits 2017-10-09 08:01:10 +01:00
  • 912f2fa91f better debug logging Oliver Gorwits 2017-10-08 18:43:51 +01:00
  • dfeb9d9ddc make device_auth have driver setting for snmp entries Oliver Gorwits 2017-10-08 18:40:02 +01:00
  • 460c0c0ee9 Merge branch 'master' into og-coreplugins Oliver Gorwits 2017-10-08 18:08:58 +01:00
  • 9842344585 release 2.036010 2.036010 Oliver Gorwits 2017-10-08 14:22:43 +01:00
  • 3ccd107bd4 fix bug in device->has_layer Oliver Gorwits 2017-10-07 14:13:58 +01:00
  • a4b9bf2036 netdisco-do show takes a param for method in -p Oliver Gorwits 2017-10-07 13:58:52 +01:00
  • 4389cd0459 fix to only check last poll on devices in storage Oliver Gorwits 2017-10-07 13:36:06 +01:00
  • 58d0fbddda do not run discover parts if properties failed to complete Oliver Gorwits 2017-10-07 13:21:13 +01:00
  • b52aaaf1a1 fix typo Oliver Gorwits 2017-10-07 13:08:46 +01:00
  • 41be926921 run all check workers Oliver Gorwits 2017-10-07 13:04:45 +01:00
  • a41d114965 fix driver config Oliver Gorwits 2017-10-07 13:02:46 +01:00
  • b10908a138 use vars() cache between phases Oliver Gorwits 2017-10-07 12:43:50 +01:00
  • 08b34e083d remove die() calls Oliver Gorwits 2017-10-07 11:39:17 +01:00
  • b8108986fb phase fixups Oliver Gorwits 2017-10-07 11:31:59 +01:00
  • 273cbbc11b change stage to phase Oliver Gorwits 2017-10-07 09:42:41 +01:00
  • 256c10bae5 multi worker actions need not return done from all workers Oliver Gorwits 2017-10-07 09:35:14 +01:00
  • ee38bae48a store result of worker if best for this phase so far Oliver Gorwits 2017-10-07 09:05:25 +01:00
  • 5bddfc73ba auto debug-log worker return messages Oliver Gorwits 2017-10-07 08:50:31 +01:00
  • 8b660a89c0 bug fixes Oliver Gorwits 2017-10-06 07:48:58 +01:00
  • b58a5816a9 remove unnecessary check phases Oliver Gorwits 2017-10-06 07:44:20 +01:00
  • e44f06364a fix unknown command check in netdisco-do Oliver Gorwits 2017-10-06 07:18:03 +01:00
  • 3af13f0dfe introduce noop and refactor checks in all workers Oliver Gorwits 2017-10-06 07:15:59 +01:00
  • 98463c8cad no need to debug log if there are no hooks in phase Oliver Gorwits 2017-10-01 10:49:12 +01:00
  • 3b32e84312 fiddle about with runner logic to fix exit states Oliver Gorwits 2017-10-01 08:18:13 +01:00
  • 8fdba38ee0 cannot reuse a worker as the job will be already set and the wrong plugins loaded Oliver Gorwits 2017-09-29 08:01:42 +01:00
  • a155d9cb77 should defer when we cannot connect to device Oliver Gorwits 2017-09-29 08:01:06 +01:00
  • 10b5f6cbc4 fix bug in where workerconf acls are checked Oliver Gorwits 2017-09-29 08:00:32 +01:00
  • 2a74e0befa can pass device instance to check_* Oliver Gorwits 2017-09-29 07:38:05 +01:00
  • 4256b117df move device_auth build to be with community defaults setting Oliver Gorwits 2017-09-29 07:27:14 +01:00
  • a2de2c1616 Merge branch 'master' into og-coreplugins Oliver Gorwits 2017-09-29 07:21:03 +01:00
  • 8dc4b9bc0e #331 do not set community{_rw} defaults Oliver Gorwits 2017-09-21 20:12:22 +01:00
  • 65ba93acc0 #342 Job Queue Add Hostname or FQDN Oliver Gorwits 2017-09-21 20:05:38 +01:00
  • 5ee0206c91 #346 custom reports should allow trailing sql semicolon Oliver Gorwits 2017-09-21 19:53:56 +01:00
  • d572334a73 #253 add some dependencies - what harm can it do? Oliver Gorwits 2017-09-21 19:50:52 +01:00
  • 32be11c3ff move remaining interactive actions to be plugins Oliver Gorwits 2017-09-21 00:09:29 +01:00
  • 3e41c93f5a clean snmp handling Oliver Gorwits 2017-09-20 21:47:50 +01:00
  • 30a2d5dd86 make sure check plugins are loaded/run before phases Oliver Gorwits 2017-09-20 21:00:29 +01:00
  • 3454d95a84 capture result on main phase as well Oliver Gorwits 2017-09-20 20:53:52 +01:00
  • 559fa4f93f build device_auth from communities Oliver Gorwits 2017-09-18 22:46:35 +01:00
  • 1969291719 simplify to remove phases and fewer hooks Oliver Gorwits 2017-09-18 22:04:22 +01:00
  • 6f78032e28 add phase to test worker Oliver Gorwits 2017-09-14 21:30:03 +01:00
  • 6edd2dc879 no need to list all plugins Oliver Gorwits 2017-09-13 21:51:40 +01:00
  • dfaeb34d8c add reset after messing with snmp context or community index Oliver Gorwits 2017-09-13 20:42:41 +01:00
  • 09214dce92 no need to pass $snmp around Oliver Gorwits 2017-09-13 20:29:21 +01:00
  • 58cd488ccc refactor layer and pseudo checks Oliver Gorwits 2017-09-13 19:22:40 +01:00
  • 753acc607f use overloaded $device Oliver Gorwits 2017-09-13 10:53:12 +01:00
  • d5d39289d6 rename init stage to check Oliver Gorwits 2017-09-13 10:44:31 +01:00
  • 1fdb086183 refactor to remove second loop Oliver Gorwits 2017-09-12 08:12:12 +01:00
  • 64a9491115 change to init, first, second stages Oliver Gorwits 2017-09-10 16:09:45 +01:00
  • 5f2da69697 move discover and discoverall to worker plugins Oliver Gorwits 2017-09-09 22:26:04 +01:00
  • c6ebb7cf07 move arpnip and arpwalk to worker plugins Oliver Gorwits 2017-09-09 16:44:32 +01:00
  • 16a79463cb set snmp driver on macsuck phase workers Oliver Gorwits 2017-09-09 16:27:58 +01:00
  • 9167e02de5 move macsuck and macwalk to worker plugins (macsuck needs snmp scope guard) Oliver Gorwits 2017-09-09 15:55:53 +01:00
  • 68ca85643b move expire and expirenodes to worker plugins Oliver Gorwits 2017-09-09 14:56:15 +01:00
  • 271ef1a25c move nbtstat and nbtwalk to worker plugins Oliver Gorwits 2017-09-09 14:46:00 +01:00
  • e7508a9eca move all netdisco-do action to worker plugins Oliver Gorwits 2017-09-06 21:23:54 +01:00
  • 707fc82b99 remove psql code from netdisco-do and fix detection of misspelled action Oliver Gorwits 2017-09-06 21:01:37 +01:00
  • 411918e3f8 only load worker plugins for the action Oliver Gorwits 2017-09-06 20:56:26 +01:00