Send netdisco-users mailing list submissions to
[email protected]
To subscribe or unsubscribe via the World Wide Web, visit
https://lists.sourceforge.net/lists/listinfo/netdisco-users
or, via email, send a message with subject or body 'help' to
[email protected]
You can reach the person managing the list at
[email protected]
When replying, please edit your Subject line so it is more specific
than "Re: Contents of netdisco-users digest..."
Today's Topics:
1. Re: Arpwalk, Macsuck or Discover not successful on some
devices (Pavel Skovajsa)
--- Begin Message ---
bump
On Mon, Oct 7, 2019 at 6:39 PM Pavel Skovajsa <[email protected]>
wrote:
> Hello,
>
> I think we have the same issue - the jobs haven't finished since the
> upgrade to 2.44.0. Last week I deleted all the job (using the web frontend
> trash bin icon). Poller performance only shows nbtstat job completed,
> nothing else is there since the update. The output for the slow queries and
> running queries is on https://pastebin.com/LPtEDD6h.
>
> On the other side, it looks like it is really working, because things are
> working based on the output below:
> query result
> select count(name) from device where vendor = 'cisco' AND (last_discover
> BETWEEN (CURRENT_TIMESTAMP - interval '2 hours') AND (CURRENT_TIMESTAMP -
> interval '1 hours')); 1809
> select count(name) from device where vendor = 'cisco' AND (last_discover
> BETWEEN (CURRENT_TIMESTAMP - interval '3 hours') AND (CURRENT_TIMESTAMP -
> interval '2 hours')); 1856
> select count(name) from device where vendor = 'cisco' AND (last_discover
> BETWEEN (CURRENT_TIMESTAMP - interval '4 hours') AND (CURRENT_TIMESTAMP -
> interval '3 hours')); 1815
> select count(name) from device where vendor = 'cisco' AND (last_discover
> BETWEEN (CURRENT_TIMESTAMP - interval '5 hours') AND (CURRENT_TIMESTAMP -
> interval '4 hours')); 1932
> select count(name) from device where vendor = 'cisco' AND (last_discover
> BETWEEN (CURRENT_TIMESTAMP - interval '6 hours') AND (CURRENT_TIMESTAMP -
> interval '5 hours')); 712
> select count(name) from device where vendor = 'cisco' AND (last_discover
> BETWEEN (CURRENT_TIMESTAMP - interval '7 hours') AND (CURRENT_TIMESTAMP -
> interval '6 hours')); 0
> select count(name) from device where vendor = 'cisco' AND (last_discover
> BETWEEN (CURRENT_TIMESTAMP - interval '8 hours') AND (CURRENT_TIMESTAMP -
> interval '7 hours')); 0
> select count(name) from device where vendor = 'cisco' AND (last_discover
> BETWEEN (CURRENT_TIMESTAMP - interval '9 hours') AND (CURRENT_TIMESTAMP -
> interval '8 hours')); 0
> select count(name) from device where vendor = 'cisco' AND (last_discover
> BETWEEN (CURRENT_TIMESTAMP - interval '10 hours') AND (CURRENT_TIMESTAMP -
> interval '9 hours')); 0
> select count(name) from device where vendor = 'cisco' AND (last_discover
> BETWEEN (CURRENT_TIMESTAMP - interval '11 hours') AND (CURRENT_TIMESTAMP -
> interval '10 hours')); 0
>
>
> select count(name) from device where vendor = 'cisco' AND (last_macsuck
> BETWEEN (CURRENT_TIMESTAMP - interval '2 hours') AND (CURRENT_TIMESTAMP -
> interval '1 hours')); 0
> select count(name) from device where vendor = 'cisco' AND (last_macsuck
> BETWEEN (CURRENT_TIMESTAMP - interval '3 hours') AND (CURRENT_TIMESTAMP -
> interval '2 hours')); 0
> select count(name) from device where vendor = 'cisco' AND (last_macsuck
> BETWEEN (CURRENT_TIMESTAMP - interval '4 hours') AND (CURRENT_TIMESTAMP -
> interval '3 hours')); 0
> select count(name) from device where vendor = 'cisco' AND (last_macsuck
> BETWEEN (CURRENT_TIMESTAMP - interval '5 hours') AND (CURRENT_TIMESTAMP -
> interval '4 hours')); 0
> select count(name) from device where vendor = 'cisco' AND (last_macsuck
> BETWEEN (CURRENT_TIMESTAMP - interval '6 hours') AND (CURRENT_TIMESTAMP -
> interval '5 hours')); 0
> select count(name) from device where vendor = 'cisco' AND (last_macsuck
> BETWEEN (CURRENT_TIMESTAMP - interval '7 hours') AND (CURRENT_TIMESTAMP -
> interval '6 hours')); 0
> select count(name) from device where vendor = 'cisco' AND (last_macsuck
> BETWEEN (CURRENT_TIMESTAMP - interval '8 hours') AND (CURRENT_TIMESTAMP -
> interval '7 hours')); 0
> select count(name) from device where vendor = 'cisco' AND (last_macsuck
> BETWEEN (CURRENT_TIMESTAMP - interval '9 hours') AND (CURRENT_TIMESTAMP -
> interval '8 hours')); 0
> select count(name) from device where vendor = 'cisco' AND (last_macsuck
> BETWEEN (CURRENT_TIMESTAMP - interval '10 hours') AND (CURRENT_TIMESTAMP -
> interval '9 hours')); 0
> select count(name) from device where vendor = 'cisco' AND (last_macsuck
> BETWEEN (CURRENT_TIMESTAMP - interval '11 hours') AND (CURRENT_TIMESTAMP -
> interval '10 hours')); 1066
> select count(name) from device where vendor = 'cisco' AND (last_macsuck
> BETWEEN (CURRENT_TIMESTAMP - interval '12 hours') AND (CURRENT_TIMESTAMP -
> interval '11hours')); 2021
> select count(name) from device where vendor = 'cisco' AND (last_macsuck
> BETWEEN (CURRENT_TIMESTAMP - interval '13 hours') AND (CURRENT_TIMESTAMP -
> interval '12 hours')); 1957
> select count(name) from device where vendor = 'cisco' AND (last_macsuck
> BETWEEN (CURRENT_TIMESTAMP - interval '14 hours') AND (CURRENT_TIMESTAMP -
> interval '13 hours')); 1913
> select count(name) from device where vendor = 'cisco' AND (last_macsuck
> BETWEEN (CURRENT_TIMESTAMP - interval '15 hours') AND (CURRENT_TIMESTAMP -
> interval '14 hours')); 1972
> select count(name) from device where vendor = 'cisco' AND (last_macsuck
> BETWEEN (CURRENT_TIMESTAMP - interval '16 hours') AND (CURRENT_TIMESTAMP -
> interval '15 hours')); 237
>
> select count(name) from device where vendor = 'cisco' AND (last_arpnip
> BETWEEN (CURRENT_TIMESTAMP - interval '2 hours') AND (CURRENT_TIMESTAMP -
> interval '1 hours')); 2010
> select count(name) from device where vendor = 'cisco' AND (last_arpnip
> BETWEEN (CURRENT_TIMESTAMP - interval '3 hours') AND (CURRENT_TIMESTAMP -
> interval '2 hours')); 2271
> select count(name) from device where vendor = 'cisco' AND (last_arpnip
> BETWEEN (CURRENT_TIMESTAMP - interval '4 hours') AND (CURRENT_TIMESTAMP -
> interval '3 hours')); 1301
> select count(name) from device where vendor = 'cisco' AND (last_arpnip
> BETWEEN (CURRENT_TIMESTAMP - interval '5 hours') AND (CURRENT_TIMESTAMP -
> interval '4 hours')); 0
> select count(name) from device where vendor = 'cisco' AND (last_arpnip
> BETWEEN (CURRENT_TIMESTAMP - interval '6 hours') AND (CURRENT_TIMESTAMP -
> interval '5 hours')); 0
> select count(name) from device where vendor = 'cisco' AND (last_arpnip
> BETWEEN (CURRENT_TIMESTAMP - interval '7 hours') AND (CURRENT_TIMESTAMP -
> interval '6 hours')); 0
> select count(name) from device where vendor = 'cisco' AND (last_arpnip
> BETWEEN (CURRENT_TIMESTAMP - interval '8 hours') AND (CURRENT_TIMESTAMP -
> interval '7 hours')); 0
> select count(name) from device where vendor = 'cisco' AND (last_arpnip
> BETWEEN (CURRENT_TIMESTAMP - interval '9 hours') AND (CURRENT_TIMESTAMP -
> interval '8 hours')); 0
> select count(name) from device where vendor = 'cisco' AND (last_arpnip
> BETWEEN (CURRENT_TIMESTAMP - interval '10 hours') AND (CURRENT_TIMESTAMP -
> interval '9 hours')); 0
> select count(name) from device where vendor = 'cisco' AND (last_arpnip
> BETWEEN (CURRENT_TIMESTAMP - interval '11 hours') AND (CURRENT_TIMESTAMP -
> interval '10 hours')); 0
> select count(name) from device where vendor = 'cisco' AND (last_arpnip
> BETWEEN (CURRENT_TIMESTAMP - interval '12 hours') AND (CURRENT_TIMESTAMP -
> interval '11hours')); 0
> select count(name) from device where vendor = 'cisco' AND (last_arpnip
> BETWEEN (CURRENT_TIMESTAMP - interval '13 hours') AND (CURRENT_TIMESTAMP -
> interval '12 hours')); 0
> select count(name) from device where vendor = 'cisco' AND (last_arpnip
> BETWEEN (CURRENT_TIMESTAMP - interval '14 hours') AND (CURRENT_TIMESTAMP -
> interval '13 hours')); 0
> select count(name) from device where vendor = 'cisco' AND (last_arpnip
> BETWEEN (CURRENT_TIMESTAMP - interval '15 hours') AND (CURRENT_TIMESTAMP -
> interval '14 hours')); 0
> select count(name) from device where vendor = 'cisco' AND (last_arpnip
> BETWEEN (CURRENT_TIMESTAMP - interval '16 hours') AND (CURRENT_TIMESTAMP -
> interval '15 hours')); 0
> netdisco=> select action,status,count (job) from admin group by
> action,status;
> action | status | count
> -------------+---------------------------+--------
> arpnip | done | 51663
> arpnip | queued | 248
> arpwalk | done | 6
> discover | done | 36793
> discover | error | 6635
> discover | info | 5
> discover | queued | 4076
> discoverall | done | 3
> expire | done | 4
> macsuck | done | 46684
> macsuck | queued | 299
> macsuck | queued-mdnetdisco | 2
> macwalk | done | 4
> nbtstat | done | 105197
> nbtstat | queued | 303
> nbtwalk | done | 9
> (16 rows)
>
> -pavel
>
> On Sat, Oct 5, 2019 at 1:17 PM Oliver Gorwits <[email protected]> wrote:
>
>> It would be interesting to know what the backend server process table
>>> shows when the workers are not progressing. Output of ps should show what
>>> the workers are doing.
>>>
>>> Also, here is a way to show active queries against a database and at the
>>> same time I wonder if running this will show some blockage somewhere:
>>>
>>> -- show running queries (pre 9.2)
>>> SELECT procpid, age(clock_timestamp(), query_start), usename, current_query
>>> FROM pg_stat_activity
>>> WHERE current_query != '<IDLE>' AND current_query NOT ILIKE
>>> '%pg_stat_activity%'
>>> ORDER BY query_start desc;
>>>
>>> -- show running queries (9.2)
>>> SELECT pid, age(clock_timestamp(), query_start), usename, query
>>> FROM pg_stat_activity
>>> WHERE query != '<IDLE>' AND query NOT ILIKE '%pg_stat_activity%'
>>> ORDER BY query_start desc;
>>>
>>> —- long running (9.2)
>>>
>>> SELECT now() - query_start as "runtime", usename, datname, waiting, state,
>>> query
>>>
>>> FROM pg_stat_activity
>>> WHERE now() - query_start > '2 minutes'::interval
>>> ORDER BY runtime DESC;
>>>
>>>
>>> Regards
>>> Oliver.
>>>
>>>
>>> On Fri, 4 Oct 2019 at 18:03, Charlie Butera via netdisco-users <
>>> [email protected]> wrote:
>>>
>>>> I had to restart the backend after running ./bin/netdisco-do psql -e
>>>> 'DELETE FROM admin'
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> *Charles Butera*
>>>>
>>>> *Network Engineer*
>>>>
>>>> [email protected] <[email protected]>
>>>>
>>>> Squarespace
>>>>
>>>> Squarespace.com
>>>>
>>>>
>>>> On Fri, Oct 4, 2019 at 8:57 AM Tobias Gerlach <[email protected]>
>>>> wrote:
>>>>
>>>>> Hello,
>>>>>
>>>>> I'm facing the same issue after a fresh new installation of Netdisco
>>>>> 2.44.1. This is my environment:
>>>>>
>>>>> App::Netdisco 2.44.1
>>>>> SNMP::Info 3.68
>>>>> DB Schema 60
>>>>> PostgreSQL 11.00.5
>>>>> Perl 5.16.3
>>>>>
>>>>> Happens in my case on a lot of devices, not just a few. The stuck jobs
>>>>> doesn't finish after even days. This is quite odd. On my old server a full
>>>>> discovery (~12.000 devices) finished after 2-3 hours.
>>>>> I've removed all entries from the admin table already
>>>>> (./bin/netdisco-do psql -e 'DELETE FROM admin').
>>>>>
>>>>> Regards,
>>>>> Tobias
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Netdisco mailing list
>>>>> [email protected]
>>>>> https://sourceforge.net/p/netdisco/mailman/netdisco-users/
>>>>
>>>> _______________________________________________
>>>> Netdisco mailing list
>>>> [email protected]
>>>> https://sourceforge.net/p/netdisco/mailman/netdisco-users/
>>>
>>> _______________________________________________
>> Netdisco mailing list
>> [email protected]
>> https://sourceforge.net/p/netdisco/mailman/netdisco-users/
>
>
--- End Message ---
_______________________________________________
Netdisco mailing list - Digest Mode
[email protected]
https://lists.sourceforge.net/lists/listinfo/netdisco-users