An industrial control system comprising: a plurality of industrial control devices each providing an electronic network interface and providing network readable diagnostic information; a diagnostic management interface providing a human machine interface to an operator; and a network appliance communicating with the diagnostic management interface and providing an electronic network interface communication with the plurality of industrial control devices, wherein the network appliance is configured to identify at least one industrial control device using an initialization broadcast message, and wherein the initialization broadcast message is further utilized to identify a native protocol of the at least one industrial control device, the network appliance including an electronic computer adapted to execute a stored program to perform the steps of: generate a network topology based on the identification of the industrial control devices, wherein the network topology includes at least one of device information, a device type, the device native protocol, and device functional information; communicate, based on the identification of the at least one industrial control device, with the at least one industrial control devices to collect network readable network diagnostic information in the native protocol of the at least one industrial control device; translate the collected network diagnostic information into a common format; and present, via the human machine interface, an integrated depiction of network health from the translated collected network diagnostic information. a plurality of industrial control devices each providing an electronic network interface and providing network readable diagnostic information; a diagnostic management interface providing a human machine interface to an operator; and a network appliance communicating with the diagnostic management interface and providing an electronic network interface communication with the plurality of industrial control devices, wherein the network appliance is configured to identify at least one industrial control device using an initialization broadcast message, and wherein the initialization broadcast message is further utilized to identify a native protocol of the at least one industrial control device, the network appliance including an electronic computer adapted to execute a stored program to perform the steps of: generate a network topology based on the identification of the industrial control devices, wherein the network topology includes at least one of device information, a device type, the device native protocol, and device functional information; communicate, based on the identification of the at least one industrial control device, with the at least one industrial control devices to collect network readable network diagnostic information in the native protocol of the at least one industrial control device; translate the collected network diagnostic information into a common format; and present, via the human machine interface, an integrated depiction of network health from the translated collected network diagnostic information. generate a network topology based on the identification of the industrial control devices, wherein the network topology includes at least one of device information, a device type, the device native protocol, and device functional information; communicate, based on the identification of the at least one industrial control device, with the at least one industrial control devices to collect network readable network diagnostic information in the native protocol of the at least one industrial control device; translate the collected network diagnostic information into a common format; and present, via the human machine interface, an integrated depiction of network health from the translated collected network diagnostic information.