A client-server network management system includes: a plurality of managed
computer network elements, a managed element server that executes on a
first computer; and at least one managed element server client that
typically executes on a second computer. The managed element server and
managed element server client are computer processes that execute from
memory of their respective computers. The client-server network management
system is really two applications in one: a visual element manager builder
and a manager. The manager provides the run-time environment in which
element managers are executed to monitor and manage computer network
behavior such as network throughput, collision rate, and number of
duplicate IP packets, to name a few. The manager portion of managed
element server is independent of any graphic user interface. The logic and
structure of the manager of managed element server is cleanly separated
from the graphic user interfaces. The visual element manager builder is a
visual development environment in which device vendors or network managers
may create standardized element management applications, called element
managers. A user can build an element manager without writing any computer
code. In addition, a user can edit an element manager without writing any
computer code. A graphic user interface of this invention, that is
displayed by the client, includes a visual image of a computer network
element being managed. As a user looks at the visual display in the
graphic user interface, the user is provided the same visual information
as if the user where physically present at the location of the managed
computer network element. Thus, at a glance, a user can obtain
considerable information about the status of the computer network element
as represented by the visual display.
Un sistema di amministrazione della rete dell'assistente di cliente include: una pluralità di elementi controllati della rete di calcolatore, un assistente controllato dell'elemento che esegue su un primo calcolatore; ed almeno un cliente controllato dell'assistente dell'elemento che esegue tipicamente su un secondo calcolatore. L'assistente controllato dell'elemento ed il cliente controllato dell'assistente dell'elemento sono processi del calcolatore che eseguono dalla memoria dei loro calcolatori rispettivi. Il sistema di amministrazione della rete dell'assistente di cliente è realmente due applicazioni in uno: un costruttore visivo del responsabile dell'elemento e un responsabile. Il responsabile fornisce l'ambiente run-time in cui i responsabili dell'elemento sono eseguiti per controllare e controllare il comportamento della rete di calcolatore quali rendimento della rete, il tasso di scontro ed il numero di pacchetti duplicati del IP, per chiamare alcuni. La parte del responsabile dell'assistente controllato dell'elemento è indipendente da tutta l'interfaccia di utente grafica. La logica e la struttura del responsabile dell'assistente controllato dell'elemento in modo pulito è separata dalle interfacce di utente grafiche. Il costruttore visivo del responsabile dell'elemento è un ambiente visivo di sviluppo in cui i fornitori del dispositivo o i gestori di rete possono generare le applicazioni standardizzate dell'amministrazione dell'elemento, denominato responsabili dell'elemento. Un utente può costruire un responsabile dell'elemento senza scrivere alcun codice di calcolatore. In più, un utente può pubblicare un responsabile dell'elemento senza scrivere alcun codice di calcolatore. Un'interfaccia di utente grafica di questa invenzione, quella è visualizzata dal cliente, include un'immagine visiva di un elemento della rete di calcolatore che è controllato. Poichè un utente guarda la visualizzazione nell'interfaccia di utente grafica, l'utente è fornito le stesse informazioni visive come se l'utente in cui fisicamente presente alla posizione dell'elemento controllato della rete di calcolatore. Quindi, con un'occhiata, un utente può ottenere le informazioni considerevoli sulla condizione dell'elemento della rete di calcolatore come rappresentata dalla visualizzazione.