How much Traffic is caused by the Discovery?

By: Thomas Trenz | Date: June 9, 2021 | Comment: 0 | Category: Development News

Dear JDisc friends,
a frequently asked question that arises from customers and prospects is: how much traffic does the discovery put on the network? Of course, it is not easy to answer this question. There are many factors that influence the generated traffic for a device. For instance, the device type is a major criteria. Scanning printers causes much less traffic compared to scanning a Windows server. The reason is that we collect a lot less information for printers than for Windows servers. Another aspect is the used protocol. Protocols differ in their efficiency and that results in more or less network traffic. And the last aspect is about what is installed on a device and how a device is configured. For instance, when we have an Oracle database, then we might read larger Oracle config and inventory files. This causes additional traffic compared to a similar server without a database instance.

But where do you find the information about the traffic? Currently, the statistics are being written to the discovery log. For instance, when you scan your switch, the statics might look like the following sample output.

SwitchStatistics
Figure 1: Statistics Log for SNMP traffic on one of our switches

The SNMP statistics display the number of bytes sent, the number of messages sent, the number of bytes received and messages received.

When you scan a Linux computer (with not too many applications installed), the we also count the traffic caused by the telnet/ssh communication.

LinuxStatistics statistics log
Figure 2: Statistics Log for a Linux server scanned via SSH

Unfortunately, we don’t get the packet count, but at least, we get the bytes transferred and received.

And there is also another drawback. We don’t get those counters for all protocols we are using. For instance, we don’t get information about the transmitted number of bytes for WMI or remote registry queries. However, at least, you get information for the most important protocols.

We might extend the discovery to store the traffic also in separate database tables. That would allow us to create statistics about the average discovery traffic caused by operating systems, types, or models.

Hope you like this features (coming with build 5070)…

Cheers,
Thomas

About The Author

Thomas Trenz

Thomas Trenz is one of the founders and CEO of JDisc GmbH, the company behind JDisc Discovery, an enterprise-class agentless network discovery and IT asset management solution used by organizations around the world.

With more than 25 years of experience in network discovery, IT asset management, and enterprise infrastructure, Thomas has dedicated his career to helping organizations gain complete visibility into increasingly complex IT environments. Since founding JDisc in 2009, he has led the development of a platform that combines deep technical capabilities with a strong focus on usability, accuracy, and customer success.

Thomas regularly writes about network discovery, IT inventory, CMDB, cybersecurity, software asset management, cloud migration, and emerging trends in enterprise IT. His articles focus on practical solutions that help IT teams improve visibility, strengthen security, and make better infrastructure decisions.

When he's not working on the next JDisc Discovery release, Thomas enjoys exploring new technologies and discussing the future of enterprise IT with customers and partners worldwide.

Leave a Reply

Your email address will not be published. Required fields are marked *