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