| CPC H04L 41/12 (2013.01) [H04L 41/14 (2013.01)] | 20 Claims |

|
1. A method for analyzing network devices, the method comprising:
receiving, by a support document parser of a network service implemented on one or more servers and via a document upload interface of the network service, a support document associated with a network device;
parsing, by the support document parser, the support document to obtain interpreter-readable support data;
identifying, by a support data interpreter of the network service and from the interpreter-readable support data, a network device configuration of the network device, a network device state of the network device, and a network device log of the network device;
identifying, by the support data interpreter and based on the identified network device configuration, a network device functionality that is enabled on the network device;
storing, in an analyzer class database of the network service, a plurality of analyzer classes, each referencing a different group of analyzers usable to perform different checks pertaining to workings of a corresponding network device functionality;
selecting, by the support data interpreter, a given analyzer class in the plurality of analyzer classes that corresponds to the enabled network device functionality;
applying, by the support data interpreter, each of the checks referenced in the given analyzer class to the network device configuration, the network device state, and the network device log, to produce a set of analyzer results for the given analyzer class corresponding to the enabled network device functionality; and
presenting, at an analysis interface of the network service, an error associated with the enabled network device functionality and identified by the set of analyzer results.
|