45 Commits

Author SHA1 Message Date
Oliver Gorwits
6e1753aba8 #1124 netdisco-do --force --enqueue -d bigfile.txt does not work 2023-11-18 09:40:23 +00:00
Oliver Gorwits
7ba080c0dc #1119 accept filename to -d parameter on netdisco-do, strip whitespace from -d 2023-11-09 22:55:01 +00:00
Oliver Gorwits
7eeda1e6bf update netdisco-do snapshot docs 2023-08-13 16:44:37 +01:00
Oliver Gorwits
21afacccc4 #1087 netdisco-do show handles qualified MIB leafs 2023-08-11 10:24:05 +01:00
Oliver Gorwits
0c7371f56b add --force to netdisco-do docs 2023-07-12 19:24:01 +01:00
Oliver Gorwits
bd61c0c2bd #1067 add --force for enqueue of more than 512 jobs 2023-07-12 13:48:22 +01:00
Oliver Gorwits
91409d1bb0 add loadmibs to netdisco-do doc 2023-07-01 19:26:04 +01:00
Oliver Gorwits
826e1db39d API Endpoints to submit arpnip and macsuck results (#942)
* Add macsuck worker to collect various PortAccessEntity (NAC) attributes

* Incorporate PAE feedback on #937

 * missing Result/Device.pm column added
 * pae_is... columns instead of pae_capabilities
 * moved most code to Util/PortAccessEntity.pm so the update can
   be done in discover and macsuck

* Refactor PAE attributes during discover as separate Plugin

* PortAccessEntity: don't use device->dns in log string

* Fix "Experimental keys on scalar is now forbidden" test failure

* Revamp pae_control and add missing attribute

 - device.pae_control (text) is now device.pae_is_enabled (bool)
 - also store pae_authconfig_port_control (port mode auto/force(un)Auth)

* Fix "Experimental keys on scalar is now forbidden" test failure

 - ... again because of botched merge
 - at least perlgolfed away a set of curly braces

* Update PortAccessEntity.pm

* Incorporate @ollyg PR feedback

* allow actions without transport to run when there are also no creds

* initial refactor for separate gather, process, store phases for macsuck

* factor out the vlan sanity check

* additional help with log of action workers

* cleanup logic in check macsuck

* refactor to make main phases only

* some fixes

* implement file slurp. amazingly the whole thing works

* remove outdated noop from test

* treat error as critical, use cancel to suppress further drivers

* big refactor to share mac sanity code to both paths

* fix inverted logic on vlan sanity filter

* some code tidy

* fix error in default value

* fix for vlan 0 nodes input from cli

* ensure imported MACs are IEEE format

* add api endpoint, no useful return status yet

* exit status if error from nodes PUT

* suppress other networked workers when direct workers are active

* better log showing worker

* fix status recording to get first error or last done message

* implement arpnip API PUT

* avoid package redeclaration error

* make sure write API methods require admin status

* add doc for passing JSON data to arpnip and macsuck

* update manifest

* remove option to do jobs in web handler; all by queue now

* use job entry timestamp for offline queued jobs

* fix store username and IP on api PUT

* never de-duplicate user-submitted jobs; never reset DeviceSkip for offline jobs

* myworker no longer needed

* make logic cleaner

Co-authored-by: Christian Ramseyer <ramseyer@netnea.com>
2022-11-25 15:24:23 +00:00
Oliver Gorwits
fd42aff447 #888 add 1.0.8802.1.1 and 1.3.111.2.802 to the SNMP browser 2022-08-03 13:03:55 +01:00
Oliver Gorwits
872a45bd9f #881 new addpseudodevice worker action 2022-07-04 22:07:09 +01:00
Oliver Gorwits
07e8520bac #881 new addpseudodevice worker action 2022-07-04 22:02:47 +01:00
Oliver Gorwits
24c68f4a04 Updates from og-snmp-replay branch to allow browsing on any device
commit d495aa6e32373f9c4e1da1afd029ebebfacf414e
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Nov 13 12:58:45 2021 +0000

    improve doc

commit bc0ffeef4a7752f39da77a6a876bb2c434060a0f
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Nov 13 12:42:35 2021 +0000

    scroll to parent node

commit 2b681436a96032532efa39a157d308866fcadad0
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Nov 13 08:00:30 2021 +0000

    fix param for ajax content template

commit 7c79e4c25cf7607194b46822c2b5a0b96607d104
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Nov 13 08:00:08 2021 +0000

    better error on pseudo when datafile missing

commit 005482b53b039bb55eb54d5b150a4be5eeba5262
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Thu Nov 11 20:56:18 2021 +0000

    saving device_browser data can now be done on real device

commit b72a6cd9f5c3f57d4383153f99e05414c99ab89f
Merge: 0b04aba3 6545fff0
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Thu Nov 11 08:24:27 2021 +0000

    Merge branch 'master' into og-snmp-replay

commit 0b04aba33a730dcec6ef1cb2c2034a916a374fda
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Nov 5 08:53:39 2021 +0000

    make sure node search and typeahead are restricted to current device only

commit 64f54866eef278a0a9540163105e7a36edde797a
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Nov 5 08:49:23 2021 +0000

    update manifest

commit 7f3cbee922a56100fcce08ab341eb0502cd984a8
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Nov 5 08:47:58 2021 +0000

    add requirements for this branch

commit 9a89136a19ce13003921a0813257cc3f85ce9d26
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Nov 5 08:45:04 2021 +0000

    make sure device_browser is visited in delete and renumber

commit ee723b6b26f60047082bbdf6ebec535916e06124
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Tue Nov 2 15:11:49 2021 +0000

    limit rows in typeahead

commit d165584c698cec42f915f1fb56c59a9fe2b822e9
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Tue Nov 2 15:08:47 2021 +0000

    implement typeahead for leaf search

commit 8c41d8c8f60021f1a3e7ee087970c3b46c32ec8c
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Tue Nov 2 14:41:14 2021 +0000

    minor ui fixes

commit 97b1cf0212ec8c0c2b178447c9a2071c444f04c9
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Tue Nov 2 14:29:28 2021 +0000

    working search

commit d3201b919fcbc3bd8041d0aab3fd1a304ceff9e9
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Tue Nov 2 09:03:17 2021 +0000

    stub handler for search and add recurse control

commit 07f82717292f07dc17a287a726b8e32ca777974d
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Tue Nov 2 08:31:15 2021 +0000

    add helpful message when no browser rows for the device

commit f88b7a00cc558e9612a38ca0d387f22d7051429c
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Tue Nov 2 08:20:17 2021 +0000

    hide snmp tab if no browser rows in the db

commit cd397e8a50661bc89dce78944de16823d317ad40
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Nov 1 20:15:20 2021 +0000

    change so that saving to database is only at CLI and on request

commit 9b2d821e705a311ff361d59e834bbbba45769d1a
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Nov 1 19:58:43 2021 +0000

    complete custom munge

commit 571b7aa0c0541e2ebcfc51a5062663fd5a8db27e
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Nov 1 17:45:00 2021 +0000

    additional js for munge select

commit 18497018f2ee5d4989231279f61e255f31b1a845
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Nov 1 08:34:47 2021 +0000

    show the munger and option (not working) to change

commit 1d251a73447a9b7d1117072a344b362d4e572cb0
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Nov 1 07:40:22 2021 +0000

    reject unknown mungers

commit 1d5bb9135735732148d3b2b848a30d825f66316c
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Oct 31 22:47:54 2021 +0000

    factor out the munge and make safer

commit a654a55b6b250c65f10b2dbb1263038c58e64cfc
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Oct 31 20:59:40 2021 +0000

    limit the opening of child nodes to keep response good and unclutter

commit fd92f79cf334a60dfd87ade819c38a2bd9e0fc0f
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Oct 31 13:16:42 2021 +0000

    fix sorting on object values

commit 8acf7ebeeaffb9a858aa7750caed08a22ed7b737
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Oct 30 14:18:50 2021 +0100

    make safer the rendering of value data (but need to come back to key ordering)

commit 0ae21ac397f4cf9f1165b15f3e7fd42a048f18f1
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Oct 30 13:33:45 2021 +0100

    make sure to filter by IP on device_browser

commit bd6723992fb6e6cf9b171485519ac99304a53e22
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Oct 29 21:53:33 2021 +0100

    some dubious code to munge the data

commit d84954d18660f888ffc113e5bfed3215a3aa8b1c
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Oct 29 20:53:24 2021 +0100

    store munge hint

commit 794b935d4cdd1419a8e7de2efb506180a882cfad
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Oct 29 16:33:14 2021 +0100

    add node template, make scrollable, pretty print data values (insecure)

commit 5cd6df7fd78964f7a8294ff4bf38f4a3848069ac
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Oct 29 15:41:11 2021 +0100

    render the snmp node detail

commit e189d8cd32926a6f9389824e9cabfd1e98620ae3
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Oct 29 12:50:17 2021 +0100

    fix sql bug, add better index, prettify tree

commit ac56cecf1c6ea7a11789e48cefadd6fc59aa4fb0
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Oct 29 10:09:28 2021 +0100

    simplify SQL to speed up (more complicated perl)

commit 0b013c0f4cf1543547fce10f6b799575b4e3bdf4
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Oct 29 08:49:35 2021 +0100

    store both oid and oid_parts

commit dae70f7898142a8fb888b0448a848f25d318f90e
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Thu Oct 28 23:23:50 2021 +0100

    fix to work when first displaying tree

commit e9d2160db15b16dca991d255c18d45d9dc36c16a
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Thu Oct 28 23:17:42 2021 +0100

    working very slow tree expand

commit 52f705eb229ee236e0db92d3c65f0226f708b199
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Thu Oct 28 18:44:22 2021 +0100

    make jstree start working

commit dae74e19079d71d354bcbacaef90f61f598d5051
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Thu Oct 28 16:44:02 2021 +0100

    fix sql for children

commit f8c15bc8eaf4fd753b6163830e0ad11fbb41dc0e
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Thu Oct 28 16:12:51 2021 +0100

    store oid as int array

commit 140ef93ebbe8eb39c9c54db68e75d3de3855d303
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Thu Oct 28 08:34:21 2021 +0100

    rename table and add relation

commit 0d5e5189ec2899c9c5c39a74f6319ea71bc600e3
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Thu Oct 28 07:27:50 2021 +0100

    have all oid in separte table (60 seconds load on my laptop)

commit 3876cca52e362870bac4461a12d2c38c7b3165e0
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed Oct 27 23:37:38 2021 +0100

    add virtual search for oid children

commit f534d7f93e24853df8a6b64928a1645850a9e549
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed Oct 27 17:25:37 2021 +0100

    start web plugin for browser

commit 961d5122302c2799242879a720700b514ac176e8
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed Oct 27 16:28:01 2021 +0100

    add auto increment col and oid index to browser

commit 2e9bdf3bd8610030614ff7e2732e8db6c11c23ed
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed Oct 27 16:21:34 2021 +0100

    store values and meta

commit f95a60f7b8e073013831297ce4b0010d3c5bf7fc
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed Oct 27 11:09:38 2021 +0100

    start of work on loading walk into db for browsing

commit 07be9d5dc9be3832754c924604bf95d0b1d51a14
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed Oct 27 08:06:45 2021 +0100

    update for new format oids file

commit ebb2a4a34b18cd573ccd71ba349416c797331d21
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Oct 25 22:51:49 2021 +0100

    update to use new netdisco-mibs object cache

commit 06c47566cf8935d2af8eb6240cef707c33a21b5a
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Oct 24 22:26:32 2021 +0100

    hide snapshot management for pseudo devices

commit 4618bfcffd2043fa1c1d9c0cacf07de2065e15ea
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Oct 24 18:17:53 2021 +0100

    fixes for errors in subnet mask searching

commit 94fa16dbba284cb08239980908bd2463e0adab38
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Oct 24 18:07:16 2021 +0100

    small ux improvements on snap download

commit cc01bd06d13fa8488a2a2d409f172b5cc849dec3
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Oct 24 14:43:33 2021 +0100

    expose snapshots in device details tab

commit 7d51f8812de2016ad8e6d38711bda606fceddcc9
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Oct 24 13:20:11 2021 +0100

    store snapshot to database instead of Job

commit 24748c19d06b85aac7a2ae1661207c7833518f7e
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Oct 24 09:27:24 2021 +0100

    tweaked uptime check

commit 9df8f9ccb292d3148b2d9cb49778e95fc46ee035
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Oct 24 09:19:32 2021 +0100

    no need to b64 encode binary data in scalars as we b64 whole thing after

commit ea9310161e11eb9ed7128eea369ed5027f899154
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Oct 23 23:58:32 2021 +0100

    color all cells for layers for pseudo

commit 1252534849fd48f6eb47787147f24188c99a9942
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Oct 23 23:36:22 2021 +0100

    display pseudo devices with yellow pill for name

commit 9b889ba07ab3162363c2cec69a42b3aff0dc5d4e
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Oct 23 23:29:20 2021 +0100

    check for hrSystemUptime as well as sysUpTime for snmp connect

commit 8ba525f3b904a903fb6088e433c10c26c2f8f1a9
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Oct 23 23:07:06 2021 +0100

    support for loading cache for pseudo devices

commit 9516558e83a24a3b7630b9fb7ad12fe911754a3d
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Oct 23 22:40:06 2021 +0100

    add is_pseudo column to device table

commit bef72a22df8daaff9b4572661dd6d8dd9dccea5f
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Oct 23 21:55:11 2021 +0100

    add doc for netdisco-do

commit 57fdae492f9541ee0b7f6f1b187c6be1a33d97f0
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Oct 23 21:50:46 2021 +0100

    also save to logs/snapshots/IP

commit 25981cadb22b14a92eb1a64fa241fc3d78db75a3
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Oct 23 19:54:51 2021 +0100

    fake cache entry for all ND2 methods called, add comments

commit 5d61fcfd2439aa4c6baf51f72b6c80315dbdef09
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Oct 23 19:36:50 2021 +0100

    fix regexp for matching netdisco-mibs report

commit 18f8714b23f4c14ffe96489e76e1a4c85670ffc6
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Oct 23 18:55:19 2021 +0100

    implement aliasing from globals and funcs

commit 282558a43479ab6c977177ef1102b8a71e8a848e
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Oct 22 22:00:25 2021 +0100

    better aliasing

commit 20e0b2221e390192ff0216d20739f0a15075cb66
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Oct 22 19:31:21 2021 +0100

    add func/glob aliasing broken

commit 643b9aff0a8490010ba2911f84775b9b4f1b4b3d
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Oct 22 19:24:52 2021 +0100

    can now bulkwalk and parse mibs report and store resolved walk in cache

commit efaeb8e2816cdebe5d7a7a85bca598c961d5f993
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Oct 22 12:58:42 2021 +0100

    implement walk code copied from SNMP::Info

commit bacbadf680026a5cca240ca43a110ee489d8adb7
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Oct 22 07:31:44 2021 +0100

    rename gather to snapshot

commit c8b6bdb3153809744c92ffd214b279225b0b16a2
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Oct 22 07:27:21 2021 +0100

    fix the broken report parser

commit a513d55fd261c4ebfb923d7b43ac10ce8c68cb6a
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Thu Oct 21 23:27:52 2021 +0100

    now parsing mbis report to translate

commit 3e4a0be44dabc131032a1887244bb1fbb3b6ae9d
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Tue Oct 19 20:15:36 2021 +0100

    store results back to job

commit e7e71f5ec98d4218ea77dbdfaef63f11415f36c5
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Tue Oct 19 20:00:36 2021 +0100

    fix encoding of binary storage

commit 37690deaba1aa07a93431e413dcc1bb7bc01f515
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Tue Oct 19 17:41:34 2021 +0100

    add gather worker

commit 67cd50a21a27eae8f700b0a0f628af11f12dedf7
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Tue Oct 19 16:55:39 2021 +0100

    fix anomalous name
2021-11-13 12:59:26 +00:00
Oliver Gorwits
dc1f76c1aa Feature to gather SNMP Walk, use as Pseudo Device, and Browse Objects
* fix anomalous name

* add gather worker

* fix encoding of binary storage

* store results back to job

* now parsing mbis report to translate

* fix the broken report parser

* rename gather to snapshot

* implement walk code copied from SNMP::Info

* can now bulkwalk and parse mibs report and store resolved walk in cache

* add func/glob aliasing broken

* better aliasing

* implement aliasing from globals and funcs

* fix regexp for matching netdisco-mibs report

* fake cache entry for all ND2 methods called, add comments

* also save to logs/snapshots/IP

* add doc for netdisco-do

* add is_pseudo column to device table

* support for loading cache for pseudo devices

* check for hrSystemUptime as well as sysUpTime for snmp connect

* display pseudo devices with yellow pill for name

* color all cells for layers for pseudo

* no need to b64 encode binary data in scalars as we b64 whole thing after

* tweaked uptime check

* store snapshot to database instead of Job

* expose snapshots in device details tab

* small ux improvements on snap download

* fixes for errors in subnet mask searching

* hide snapshot management for pseudo devices

* update to use new netdisco-mibs object cache

* update for new format oids file

* start of work on loading walk into db for browsing

* store values and meta

* add auto increment col and oid index to browser

* start web plugin for browser

* add virtual search for oid children

* have all oid in separte table (60 seconds load on my laptop)

* rename table and add relation

* store oid as int array

* fix sql for children

* make jstree start working

* working very slow tree expand

* fix to work when first displaying tree

* store both oid and oid_parts

* simplify SQL to speed up (more complicated perl)

* fix sql bug, add better index, prettify tree

* render the snmp node detail

* add node template, make scrollable, pretty print data values (insecure)

* store munge hint

* some dubious code to munge the data

* make sure to filter by IP on device_browser

* make safer the rendering of value data (but need to come back to key ordering)

* fix sorting on object values

* limit the opening of child nodes to keep response good and unclutter

* factor out the munge and make safer

* reject unknown mungers

* show the munger and option (not working) to change

* additional js for munge select

* complete custom munge

* change so that saving to database is only at CLI and on request

* hide snmp tab if no browser rows in the db

* add helpful message when no browser rows for the device

* stub handler for search and add recurse control

* working search

* minor ui fixes

* implement typeahead for leaf search

* limit rows in typeahead

* make sure device_browser is visited in delete and renumber

* add requirements for this branch

* update manifest

* make sure node search and typeahead are restricted to current device only
2021-11-06 07:47:29 +00:00
Christian Ramseyer
356a4a77f9 Add netdisco-do Perldoc for getapikey 2020-04-21 00:57:21 +02:00
Oliver Gorwits
92875f0e6f fix #671 need to discover nodes on CLI discover 2019-12-21 22:19:09 +00:00
Christian Ramseyer
b82e1d273b remove unnecessary blank line added in last commit 2019-10-04 23:50:18 +02:00
Christian Ramseyer
372ada2726 netdisco-do overrides _min_age config
Give the user wanting to manually run a discover|arpnip|macsuck job in
the foreground preference over the respective `_min_age` setting. Tiny
quality of life improvement that mostly comes up in debugging.
2019-10-04 23:40:23 +02:00
Oliver Gorwits
af428ddb0d #565 fix netdisco-do when no device param needed 2019-04-24 22:50:54 +01:00
nick n
0f2ce6b055 spelling/wording 2019-04-24 22:17:06 +02:00
Ambroise
c0f260d36c Allow to pass multiple time the -d parameter to perform the discovery of many devices in one command call. (#564) 2019-04-23 13:19:55 +01:00
nick n
fd4752897d netdisco rancid updates (#558)
* typo

* make this a link

* netdisco-rancid-export has been replaced

* rancid worker config

* netdisco-rancid-export now a no-op

* note debugging option
2019-04-05 01:28:30 +02:00
nick n
3e5e7d36cc whitespace cleanup (#547)
* whitespace

* start tbody correctly
2019-03-23 09:28:43 +00:00
Christian Ramseyer
a97e069788 Improve netdisco-do doc (related to #540)
* mention how to dumpconfig device_auth
* explain ANSI_COLORS_DISABLED
2019-03-16 14:08:07 +01:00
nick n
89b8f8c0ce allow snmp::info base class in netdisco-do (#486)
* allow the use of base snmp::info

* dont use .

* should have been: dont use $_

* also document some extra features

* reword
2019-01-14 22:02:08 +00:00
nick n
e94f15dc8a typo (paramter instead of parameter)
typo (paramter instead of parameter)
2018-12-13 22:42:52 +01:00
nick n
2e0965033a remove reference to netdisco user in command examples. (#451) 2018-11-27 11:19:22 +00:00
Oliver Gorwits
fb3ef12854 in fact localtime is correct if server admin runs server in GMT
Revert "#441 change localtime to gmtime"

This reverts commit 779e0a618d.
2018-10-19 15:08:38 +01:00
Oliver Gorwits
779e0a618d #441 change localtime to gmtime 2018-10-19 14:49:03 +01:00
Oliver Gorwits
662c24c5b5 limit cli max hosts in prefix to 512 2018-06-07 21:57:16 +01:00
Oliver Gorwits
596d2454d6 fix bug in reuse of $worker for prefix actions 2018-06-07 21:50:43 +01:00
Oliver Gorwits
83752aff2c use bulk insert for bulk enqueue jobs 2018-02-23 07:41:33 +00:00
Oliver Gorwits
e67c20b78e change q to enqueue and add quiet 2018-02-22 22:22:09 +00:00
Oliver Gorwits
febb2b095e support for enqueue only netdisco-do 2018-02-22 21:54:17 +00:00
Oliver Gorwits
01d795c381 #368 ND2_DB_ROLLBACK environment variable to roll back job updates to DB [skip ci] 2018-01-31 14:54:31 +00:00
Oliver Gorwits
9c60727c9f Allow default schedule items to be skipped by setting to 'null' 2017-12-21 20:05:46 +00:00
Oliver Gorwits
bab7fab50a improve netdisco-do docs 2017-12-14 22:04:54 +00:00
Oliver Gorwits
0ed978d3fc improve netdisco-do docs 2017-12-14 22:02:53 +00:00
Oliver Gorwits
3db242cbe8 support action::namespace for netdisco-do 2017-11-23 22:16:50 +00:00
Oliver Gorwits
4a51f83efc fix detection of unknown action in netdisco-do 2017-11-19 22:06:15 +00:00
Oliver Gorwits
5ff7d6fe47 Merge the backend worker plugins branch og-coreplugins
Squashed commit of the following:

commit 86d0f61d0b
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Thu Nov 16 22:26:32 2017 +0000

    fix typo

commit 5aff19621c
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Thu Nov 16 22:10:18 2017 +0000

    fix use of snmp_connect_ip which does not work for SNMPv3

commit 68a56d35bb
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Thu Nov 16 20:50:16 2017 +0000

    no need for Array::Iterator even though it was cute

commit 71ee869c02
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed Nov 15 22:14:47 2017 +0000

    additional doc examples

commit 620b3fe544
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed Nov 15 22:09:05 2017 +0000

    stash workers within poller instance, and load plugins explicitly

commit 2431365583
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Nov 13 22:17:11 2017 +0000

    better fix for duplicate module entity index

commit a400b26704
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Nov 13 22:14:42 2017 +0000

    add ignore interfaces for HPE routers

commit 1502ec1966
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Nov 13 22:08:02 2017 +0000

    bug fixes after testing on a real network

commit 840b6b4069
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Nov 12 20:38:35 2017 +0000

    add tests

commit 2de36c69ba
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Nov 12 00:14:21 2017 +0000

    some reengineering to support proper testing

commit c5f138fe62
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Nov 11 14:43:53 2017 +0000

    correct algorithm on finalise status, correct logging

commit 98442a2308
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Thu Nov 9 21:49:45 2017 +0000

    bug fixes

commit e0c6615c87
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed Nov 8 20:29:33 2017 +0000

    fix bugs

commit 1eeaba441d
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Tue Nov 7 22:30:55 2017 +0000

    finish refactor to new desired behaviour (buggy?)

commit 7edfe88f25
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Nov 6 22:50:51 2017 +0000

    fix to work, and correct namespace check

commit 25907d3544
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Nov 6 21:26:01 2017 +0000

    move status tracking and checking inside job instance

commit 4436150bf4
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Nov 5 20:54:28 2017 +0000

    remove global rubbish

commit 28b016e713
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Nov 4 23:31:51 2017 +0000

    fix docs

commit 650f6c719b
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Nov 4 23:22:12 2017 +0000

    tidy line

commit 10f78d5dbe
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Nov 4 23:06:20 2017 +0000

    add priority and namespace to support fancy worker overrides

commit b9f9816d09
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed Oct 11 18:33:46 2017 +0100

    release 2.036012_001

commit c33bf204a4
Merge: 5b7ce3f7 d3d81eb6
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed Oct 11 18:30:23 2017 +0100

    Merge branch 'master' into og-coreplugins

commit 5b7ce3f797
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Oct 9 15:46:09 2017 +0100

    cannot Sereal::Encode DBIC row

commit 0a575f02ba
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Oct 9 14:07:56 2017 +0100

    fix bug in job->device init

commit 207476950d
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Oct 9 14:03:37 2017 +0100

    default causes no attr to be created?!

commit 912f2fa91f
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Oct 8 18:43:51 2017 +0100

    better debug logging

commit dfeb9d9ddc
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Oct 8 18:40:02 2017 +0100

    make device_auth have driver setting for snmp entries

commit 460c0c0ee9
Merge: 3ccd107b 98423445
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Oct 8 18:08:58 2017 +0100

    Merge branch 'master' into og-coreplugins

commit 3ccd107bd4
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Oct 7 14:13:58 2017 +0100

    fix bug in device->has_layer

commit a4b9bf2036
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Oct 7 13:58:52 2017 +0100

    netdisco-do show takes a param for method in -p

commit 4389cd0459
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Oct 7 13:36:06 2017 +0100

    fix to only check last poll on devices in storage

commit 58d0fbddda
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Oct 7 13:21:13 2017 +0100

    do not run discover parts if properties failed to complete

commit b52aaaf1a1
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Oct 7 13:08:46 2017 +0100

    fix typo

commit 41be926921
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Oct 7 13:04:45 2017 +0100

    run all check workers

commit a41d114965
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Oct 7 13:02:46 2017 +0100

    fix driver config

commit b10908a138
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Oct 7 12:43:50 2017 +0100

    use vars() cache between phases

commit 08b34e083d
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Oct 7 11:39:17 2017 +0100

    remove die() calls

commit b8108986fb
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Oct 7 11:31:59 2017 +0100

    phase fixups

commit 273cbbc11b
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Oct 7 09:42:41 2017 +0100

    change stage to phase

commit 256c10bae5
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Oct 7 09:35:14 2017 +0100

    multi worker actions need not return done from all workers

commit ee38bae48a
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Oct 7 09:05:25 2017 +0100

    store result of worker if best for this phase so far

commit 5bddfc73ba
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Oct 7 08:50:31 2017 +0100

    auto debug-log worker return messages

commit 8b660a89c0
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Oct 6 07:48:58 2017 +0100

    bug fixes

commit b58a5816a9
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Oct 6 07:44:20 2017 +0100

    remove unnecessary check phases

commit e44f06364a
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Oct 6 07:18:03 2017 +0100

    fix unknown command check in netdisco-do

commit 3af13f0dfe
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Oct 6 07:15:59 2017 +0100

    introduce noop and refactor checks in all workers

commit 98463c8cad
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Oct 1 10:49:12 2017 +0100

    no need to debug log if there are no hooks in phase

commit 3b32e84312
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Oct 1 08:18:13 2017 +0100

    fiddle about with runner logic to fix exit states

commit 8fdba38ee0
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Sep 29 08:01:42 2017 +0100

    cannot reuse a worker as the job will be already set and the wrong plugins loaded

commit a155d9cb77
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Sep 29 08:01:06 2017 +0100

    should defer when we cannot connect to device

commit 10b5f6cbc4
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Sep 29 08:00:32 2017 +0100

    fix bug in where workerconf acls are checked

commit 2a74e0befa
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Sep 29 07:38:05 2017 +0100

    can pass device instance to check_*

commit 4256b117df
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Sep 29 07:27:14 2017 +0100

    move device_auth build to be with community defaults setting

commit a2de2c1616
Merge: 32be11c3 8dc4b9bc
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Sep 29 07:21:03 2017 +0100

    Merge branch 'master' into og-coreplugins

commit 32be11c3ff
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Thu Sep 21 00:09:29 2017 +0100

    move remaining interactive actions to be plugins

commit 3e41c93f5a
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed Sep 20 21:47:50 2017 +0100

    clean snmp handling

commit 30a2d5dd86
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed Sep 20 21:00:29 2017 +0100

    make sure check plugins are loaded/run before phases

commit 3454d95a84
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed Sep 20 20:53:52 2017 +0100

    capture result on main phase as well

commit 559fa4f93f
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Sep 18 22:46:35 2017 +0100

    build device_auth from communities

commit 1969291719
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Sep 18 22:04:22 2017 +0100

    simplify to remove phases and fewer hooks

commit 6f78032e28
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Thu Sep 14 21:30:03 2017 +0100

    add phase to test worker

commit 6edd2dc879
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed Sep 13 21:51:40 2017 +0100

    no need to list all plugins

commit dfaeb34d8c
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed Sep 13 20:42:41 2017 +0100

    add reset after messing with snmp context or community index

commit 09214dce92
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed Sep 13 20:29:21 2017 +0100

    no need to pass $snmp around

commit 58cd488ccc
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed Sep 13 19:22:40 2017 +0100

    refactor layer and pseudo checks

commit 753acc607f
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed Sep 13 10:53:12 2017 +0100

    use overloaded $device

commit d5d39289d6
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed Sep 13 10:44:31 2017 +0100

    rename init stage to check

commit 1fdb086183
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Tue Sep 12 08:12:12 2017 +0100

    refactor to remove second loop

commit 64a9491115
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Sep 10 16:09:45 2017 +0100

    change to init, first, second stages

commit 5f2da69697
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Sep 9 22:26:04 2017 +0100

    move discover and discoverall to worker plugins

commit c6ebb7cf07
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Sep 9 16:44:32 2017 +0100

    move arpnip and arpwalk to worker plugins

commit 16a79463cb
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Sep 9 16:27:58 2017 +0100

    set snmp driver on macsuck phase workers

commit 9167e02de5
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Sep 9 15:55:53 2017 +0100

    move macsuck and macwalk to worker plugins (macsuck needs snmp scope guard)

commit 68ca85643b
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Sep 9 14:56:15 2017 +0100

    move expire and expirenodes to worker plugins

commit 271ef1a25c
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Sep 9 14:46:00 2017 +0100

    move nbtstat and nbtwalk to worker plugins

commit e7508a9eca
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed Sep 6 21:23:54 2017 +0100

    move all netdisco-do action to worker plugins

commit 707fc82b99
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed Sep 6 21:01:37 2017 +0100

    remove psql code from netdisco-do and fix detection of misspelled action

commit 411918e3f8
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed Sep 6 20:56:26 2017 +0100

    only load worker plugins for the action

commit 1f9740c0e2
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed Sep 6 18:30:43 2017 +0100

    shorten hook names

commit a59c23de79
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed Sep 6 18:27:34 2017 +0100

    make psql worker primary, add hook debug log

commit 36c70220a2
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Tue Sep 5 22:39:22 2017 +0100

    allow two forms of worker declaration, and update docs

commit a79cb9a9e4
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Tue Sep 5 22:10:53 2017 +0100

    all the bug fixes and a working plugin!!!!!!!!! :-D

commit 04896202e0
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Tue Sep 5 21:39:41 2017 +0100

    refine runner

commit 547fce2f3c
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Tue Sep 5 20:56:21 2017 +0100

    hack the status class to regen if needed

commit cd71a0b7a8
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Tue Sep 5 20:41:05 2017 +0100

    move status update to job class

commit c8e5cea4ed
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Tue Sep 5 20:37:13 2017 +0100

    objectify the running

commit f48004fffa
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Tue Sep 5 19:58:28 2017 +0100

    bug squish

commit 46ece568f6
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Tue Sep 5 19:54:57 2017 +0100

    implement runner?!

commit fc9c60f707
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Tue Sep 5 19:28:38 2017 +0100

    rename ok to is_ok and change slot names to avoid conflict with creators

commit 3ee85383ab
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Tue Sep 5 19:25:41 2017 +0100

    skip worker when action is per-device but no creds

commit 75abdad812
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Sep 4 21:54:37 2017 +0100

    further work on retval handling from workers

commit 4c1fdf4f92
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Sep 4 20:37:53 2017 +0100

    move worker plugin loader to Worker.pm

commit be0c5181a3
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Sep 4 20:35:42 2017 +0100

    move Runner to Worker namespace

commit 1c2cf924bc
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Sep 4 20:33:20 2017 +0100

    worker roles in Role namespace

commit 3099eda393
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Sep 4 20:30:58 2017 +0100

    load workers when runner role is loaded

commit a8c58a7b05
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Sep 3 22:30:28 2017 +0100

    initial broken implementation of the runner

commit 49b5274c33
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Sep 3 19:04:20 2017 +0100

    use run() mixin to exec action

commit e0a666668a
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Sep 3 18:54:44 2017 +0100

    fix pod; set status defaults; stub runner mixin

commit 8eaa33770c
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Sep 3 18:45:00 2017 +0100

    rename Core to Worker and move other packages around

commit 4def0af0b0
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Sep 3 17:58:03 2017 +0100

    better use of new status class

commit 8675bf62c6
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Sep 3 17:27:38 2017 +0100

    fix hook naming and implement primary workers

commit ef1bb81f2b
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Sep 3 17:26:27 2017 +0100

    new backend status class

commit 5f50dfadf1
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Sep 3 16:51:55 2017 +0100

    new Backend package to load core plugins

commit 3baa7a818a
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Sep 3 16:22:29 2017 +0100

    remove unnecessary Worker::Common role

commit 36b4adcc06
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Sep 3 16:17:29 2017 +0100

    disambiguate util/backend package and remove backend prelaod

commit 98bff731bd
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Sep 2 08:25:06 2017 +0100

    settle on a design for hook override, I think

commit fe5c16a16d
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed Aug 30 20:37:36 2017 +0100

    rework docs to be more clear and reflect new operation

commit b34ba1977c
Merge: 31d1977f c34ed61d
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Aug 21 21:17:46 2017 +0100

    Merge branch 'master' into og-coreplugins

commit 31d1977f1e
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Aug 14 18:11:42 2017 +0100

    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.

commit 61dc80aff8
Merge: 07998b72 ade02db1
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Aug 14 18:10:29 2017 +0100

    Merge branch 'master' into og-coreplugins

commit 07998b72d9
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Aug 5 22:15:00 2017 +0100

    move expire code to be initial plugin pilot (broken)

commit 685ec02108
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Aug 5 22:10:58 2017 +0100

    pass $job to the core worker

commit d6523fe543
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Aug 5 22:01:49 2017 +0100

    $job->device is always a DBIC row

commit ee6deea01b
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Aug 5 18:12:34 2017 +0100

    load plugins

commit fd80096ca2
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Aug 5 16:53:16 2017 +0100

    rename all the things

commit 464c42d1f5
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed Aug 2 10:19:16 2017 +0100

    use Scope::Guard to reduce device_auth

commit ec041dafd2
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Tue Aug 1 15:34:37 2017 +0100

    the other way around

commit 33d2fe13bd
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jul 31 17:57:29 2017 +0100

    fix pod

commit 3faee1cf16
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jul 31 17:55:10 2017 +0100

    remove need for instance() call

commit c6d0f1c035
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed Jul 26 13:51:23 2017 +0100

    add doc note on accessing transports

commit dca4b4fc03
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed Jul 26 11:50:10 2017 +0100

    add backend driver documentation

commit 052a2acd79
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed Jul 26 10:16:58 2017 +0100

    rename web plugins doc

commit 69c9a6393a
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed Jul 26 10:12:42 2017 +0100

    rename args to driverconf

commit 2586a36f8c
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Tue Jul 25 22:41:10 2017 +0100

    new version of core plugin manager with better config and filters

commit 4056831f99
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Tue Jul 25 20:53:56 2017 +0100

    change SNMP to be a cached transport singleton

commit c31030ef70
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Jul 23 13:46:27 2017 +0100

    fixes because Dancer docs are a mess!

commit f65ef90b86
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Jul 22 08:11:36 2017 +0100

    rename snmp_auth to device_auth and include a little doc on transports

commit d61556e1cf
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Jul 22 07:54:26 2017 +0100

    plugin config added

commit de8de56308
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed Jul 12 21:38:31 2017 +0100

    initial core plugin implementation
2017-11-19 13:34:35 +00:00
Oliver Gorwits
c34ed61d35 #336 new "stats" command for netdisco-do 2017-08-21 21:04:59 +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
c2e77455b8 support NETDISCO_DBNAME in "netdisco-do psql" 2017-06-26 19:36:10 +01:00
Oliver Gorwits
d74ccac4f6 rename *-daemon apps to be *-backend
Squashed commit of the following:

commit 39b438aa4b
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 6 16:40:11 2017 +0100

    add release notes

commit ca4ea90d35
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 6 16:32:06 2017 +0100

    update distmeta

commit 4e35b904b0
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 6 16:30:22 2017 +0100

    rename files from Daemon to Backend

commit 86a605ba68
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 6 16:26:43 2017 +0100

    rename daemon to backend in code

commit ffe8fc180f
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 6 16:15:57 2017 +0100

    add daemon files which exec to backend equivalents

commit 53e041594e
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 6 15:32:49 2017 +0100

    rename netdisco-daemon to netdisco-backend
2017-05-06 16:40:48 +01:00
Oliver Gorwits
d23b32500f relocate repo files so ND2 is the only code 2017-04-14 23:08:55 +01:00