Commit Graph

73 Commits

Author SHA1 Message Date
Oliver Gorwits
2178860394 add node monitor email in netdisco-do 2014-07-22 21:06:51 +01:00
Oliver Gorwits
888b522c7f node monitor admin panel 2014-07-22 20:26:15 +01:00
Oliver Gorwits
1d0ec0bed0 Add 'graph' option to netdisco-do 2014-07-21 21:57:59 +00:00
Eric A. Miller
f297098a3a POD update 2014-07-20 21:52:46 -04:00
Eric A. Miller
e7803caa59 Asynchronous NBTstat 2014-07-20 21:51:20 -04:00
Oliver Gorwits
470c106131 release 2.028005 2014-07-17 14:24:32 +01:00
Oliver Gorwits
2a77e13e10 Use /etc/hosts for all forward/reverse DNS 2014-07-17 13:43:04 +01:00
Eric A. Miller
c3b34b1a83 Close socket upon completion of async DNS resolution 2014-07-15 22:52:25 -04:00
Oliver Gorwits
5a84399e2c fix config name to be graph 2014-07-15 17:08:04 +01:00
Oliver Gorwits
3a10936260 GraphViz graph export (beta) 2014-07-13 21:58:44 +01:00
Oliver Gorwits
3457d083f4 portctl_nameonly to limit port control to name only (F. Schiavarelli) 2014-07-13 17:51:41 +01:00
Oliver Gorwits
2eb3343de8 use Module::Load instead of string eval 2014-06-22 17:37:42 +01:00
Eric A. Miller
ecc30e4944 Add App::Netdisco::Util::ExpandParams a CGI::Expand subclass with Rails like tokenization for parameters passed during DataTables server-side processing. 2014-06-08 21:59:00 -04:00
Oliver Gorwits
ba38f9e93d Revert "[#23] Move to NetAddr::MAC for better handling of MACs"
This reverts commit 562b3d26db.

Discovered a few unpolished bits of NetAddr::MAC, unfortunately. For example
$NetAddr::MAC::errstr is not reset when new instances are created.
2014-05-28 23:23:08 +01:00
Oliver Gorwits
562b3d26db [#23] Move to NetAddr::MAC for better handling of MACs 2014-05-24 13:12:32 +01:00
Oliver Gorwits
c8180e3ea6 forgot the actual bug fix for previous 2014-04-30 22:30:37 +01:00
Oliver Gorwits
64951c3b9b get_port_macs returns all port MACs 2014-04-30 22:29:40 +01:00
Oliver Gorwits
6eefcf648b fix bug with undef vals in hosts struct 2014-04-21 21:18:26 +00:00
Oliver Gorwits
67a0e6ca22 fix poking into DNS HOSTS 2014-04-21 22:08:50 +01:00
Oliver Gorwits
68152d15a3 Fix for broken [#82] (/etc/hosts check during ARP IP resolv) 2014-04-20 23:33:42 +01:00
Oliver Gorwits
58ffd7a53a FATAL warnings considered harmful 2014-03-11 14:08:03 +00:00
Oliver Gorwits
80ffbd5963 Partial search on Device Port MAC address
Implement sql_match helper func for wildcard translation.
2014-03-02 19:09:31 +00:00
Oliver Gorwits
dd667505bc kwalitee fixes 2014-02-14 20:24:52 +00:00
Oliver Gorwits
81fe9bd014 refactor to make check_no/acl/only share code between device and node paths 2014-02-10 22:32:35 +00:00
Eric A. Miller
30694c6f90 Use reverse_lookup rather than reverse_verify for async reverse lookups 2014-02-03 19:59:06 -05:00
Eric A. Miller
5847dafb6d [#73] NetBIOS Poller - nbtstat and nbtwalk 2014-02-03 19:54:58 -05:00
Oliver Gorwits
16667532a6 Fix snmpv3 autovivication bug setting priv strings 2014-01-24 23:54:40 +00:00
Oliver Gorwits
f30af71a7d Fix SQL logic in PortMAC.pm (imperfectus)
SQL::Abstract::belch(): [SQL::Abstract::_where_field_op_ARRAYREF] Warning: A multi-element arrayref as an
argument to the inequality op '!=' is technically equivalent to an always-true 1=1 (you probably wanted to
say ...{ $inequality_op => [ -and => @values ] }... instead) at
/home/netdisco/perl5/lib/perl5/App/Netdisco/Util/PortMAC.pm line 48
2014-01-22 14:10:41 +00:00
Eric A. Miller
da56cb9a09 [#59] Arpnip tries to resolve link local IPv6 addresses 2014-01-19 17:14:11 -05:00
Oliver Gorwits
dc17857d86 Check /etc/hosts before DNS when doing arp entry name lookup 2014-01-19 16:19:58 +00:00
Oliver Gorwits
078449d56d device property in _no/_only fails with error 2014-01-19 16:04:41 +00:00
Oliver Gorwits
d264fb7d9d Allow cached SNMP community hint to override SNMP version cycle 2014-01-11 13:57:45 +00:00
Oliver Gorwits
c1295ad1c0 [#14] Support partial DNS names in *_only/*_no (via regexp) 2014-01-11 13:29:16 +00:00
Oliver Gorwits
52f0eed6fb [#13] Support IP address ranges in *_only/*_no configuration 2014-01-11 13:06:54 +00:00
Oliver Gorwits
f3f55748b5 Support for snmpforce_v1, snmpforce_v2, snmpforce_v3 2014-01-08 05:37:44 +00:00
Oliver Gorwits
c615ba4df2 Ignore smmp_ver in DB when reconnecting to a device 2014-01-06 20:47:36 +00:00
Eric A. Miller
ed1158a481 Link from the subnet utilization report to ip inventory report for each subnet with the same date range. 2014-01-01 23:31:57 -05:00
Oliver Gorwits
6493b276bf fix Port sort order for Extreme switches "1:10" format 2014-01-01 23:28:40 +00:00
Oliver Gorwits
d826a2e12b get_community now supported 2013-12-29 17:33:54 +00:00
Oliver Gorwits
6bd6c9de8c Keep a hint to SNMP community if new style snmp_auth config is in use 2013-12-27 16:25:41 +00:00
Eric A. Miller
8033620943 Only return distinct Port MAC's and skip '00:00:00:00:00:00' addresses in get_port_macs database query, to reduce the number of rows returned from the database to those we will be able to use 2013-12-16 10:59:27 -05:00
Eric A. Miller
c0c8edf6f0 Use cursor to speed up get_port_macs(). This provides a significant performance improvement in both macsuck and macwalk operations especially in deployments with a large number of devices and device interfaces. 2013-10-25 19:00:50 -04:00
Oliver Gorwits
91a90350d1 Fix syntax error in Util/SNMP.pm 2013-10-22 15:39:22 +01:00
Oliver Gorwits
9c9299bf01 SNMPv3 support (needs docs), set default snmpver to 3 2013-10-21 22:42:59 +01:00
Eric A. Miller
8946cf291b async dns support 2013-10-15 22:55:44 -04:00
Oliver Gorwits
d3e9aa28d3 Correct *_only and *_no setting logic 2013-10-08 11:10:22 +01:00
Oliver Gorwits
1deba8f90c Node DNS names resolved in their own job 2013-10-07 21:44:40 +01:00
Oliver Gorwits
50ed3d0b90 OK to include device ports when doing arpnip 2013-10-06 22:22:48 +01:00
Eric A. Miller
71f5bb7959 correct bulkwalk_off logic 2013-09-30 20:20:29 -04:00
Oliver Gorwits
e291e0b773 Fixes for poor entity-mib implementations.
Squashed commit of the following:

commit aec8628f15801c42374414b13597f2d66ce98748
Author: Eric A. Miller <emiller@cpan.org>
Date:   Tue Sep 3 19:31:05 2013 -0400

    another try at fixing duplicate pos

commit 7ab021a6adecdf32056ba96c3e1388b639e7cf2b
Author: Eric A. Miller <emiller@cpan.org>
Date:   Mon Sep 2 22:38:05 2013 -0400

    alternate fix for dupe pos

commit cae64c8fd882fd091446b93a6c8dc7163e9c0e91
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Sep 2 22:05:45 2013 +0100

    alternative building of modules tree using splice for dupe pos

commit 980e45211b062c8717ff57625ad4d7b80f942886
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Sep 2 22:05:19 2013 +0100

    fix for updating pos "column" value
2013-09-04 08:17:36 +01:00