Extromatica Network Monitor
Encyclopedia
Extromatica Network Monitor is a network monitoring
Network monitoring
The term network monitoring describes the use of a system that constantly monitors a computer network for slow or failing components and that notifies the network administrator in case of outages...

 application created and maintained by Extromatica company. It is designed to monitor network hardware, server
Server (computing)
In the context of client-server architecture, a server is a computer program running to serve the requests of other programs, the "clients". Thus, the "server" performs some computational task on behalf of "clients"...

s and network service
Network service
Network services are the foundation of a networked computing environment. Generally network services are installed on one or more servers to provide shared resources to client computers.- Network services in LAN :...

s for faults and performance degradation. It alerts users when things go wrong and again when they get better. This software supports a variety of real-time notification mechanisms, including SMS
SMS
SMS is a form of text messaging communication on phones and mobile phones. The terms SMS or sms may also refer to:- Computer hardware :...

.

History

The development of this software started in 1999 as internal project by Maxim Perenesenko and Yuri Zaitsev. After 2 years of development if was released as Network Eagle Monitor. It took one more year until first stable release in 2002.

Now, this software is maintained by Extromatica company and has name Extromatica Network Monitor.

Tests

  • Testing IP channel between monitoring system and another computer or network device with ICMP
    Internet Control Message Protocol
    The Internet Control Message Protocol is one of the core protocols of the Internet Protocol Suite. It is chiefly used by the operating systems of networked computers to send error messages indicating, for example, that a requested service is not available or that a host or router could not be...

     protocol.
  • Checking accessibility of TCP based services like (SMTP
    Simple Mail Transfer Protocol
    Simple Mail Transfer Protocol is an Internet standard for electronic mail transmission across Internet Protocol networks. SMTP was first defined by RFC 821 , and last updated by RFC 5321 which includes the extended SMTP additions, and is the protocol in widespread use today...

    , POP3
    Post Office Protocol
    In computing, the Post Office Protocol is an application-layer Internet standard protocol used by local e-mail clients to retrieve e-mail from a remote server over a TCP/IP connection. POP and IMAP are the two most prevalent Internet standard protocols for e-mail retrieval. Virtually all modern...

    , HTTP
    Hypertext Transfer Protocol
    The Hypertext Transfer Protocol is a networking protocol for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web....

    , NNTP
    Network News Transfer Protocol
    The Network News Transfer Protocol is an Internet application protocol used for transporting Usenet news articles between news servers and for reading and posting articles by end user client applications...

    , FTP
    File Transfer Protocol
    File Transfer Protocol is a standard network protocol used to transfer files from one host to another host over a TCP-based network, such as the Internet. FTP is built on a client-server architecture and utilizes separate control and data connections between the client and server...

    , SSH
    Secure Shell
    Secure Shell is a network protocol for secure data communication, remote shell services or command execution and other secure network services between two networked computers that it connects via a secure channel over an insecure network: a server and a client...

    ), and so on.
  • Checking availability and responsiveness of FTP
    File Transfer Protocol
    File Transfer Protocol is a standard network protocol used to transfer files from one host to another host over a TCP-based network, such as the Internet. FTP is built on a client-server architecture and utilizes separate control and data connections between the client and server...

     servers.
  • Checking availability and responsiveness of HTTP
    Hypertext Transfer Protocol
    The Hypertext Transfer Protocol is a networking protocol for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web....

    /HTTPS
    Https
    Hypertext Transfer Protocol Secure is a combination of the Hypertext Transfer Protocol with SSL/TLS protocol to provide encrypted communication and secure identification of a network web server...

     servers.
  • Checking content of Web page by searching for specified substring.
  • Monitoring free/used space on a disk or a network share.
  • Testing local or remote (Windows share) directory for changes.
  • Periodically running external commands or batch scripts and check the return code.
  • Accessibility testing of ODBC data source or native MS SQL data source. Running SQL query and check the return result as an option.
  • Executing script tests. They can be written on Visual Basic Script, JavaScript
    JavaScript
    JavaScript is a prototype-based scripting language that is dynamic, weakly typed and has first-class functions. It is a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles....

     or other languages supported by the operating system (ActiveScript technology
    Active Scripting
    Active Scripting is the technology used in Windows to implement component-based scripting support. It is based on COM and allows installation of additional scripting engines in the form of COM modules.-Uses and history:The Active Scripting technologies were first released in 1996, with the...

    ). For example: Active Python, ActivePerl.
  • Monitoring a process
    Process (computing)
    In computing, a process is an instance of a computer program that is being executed. It contains the program code and its current activity. Depending on the operating system , a process may be made up of multiple threads of execution that execute instructions concurrently.A computer program is a...

     either on the local or remote machine by its Process identifier
    Process identifier
    In computing, the process identifier is a number used by most operating system kernels to uniquely identify a process...

     or process name.
  • Monitoring local or remote Windows Event Log for specified messages.
  • Communicating with a Windows machine to determine if a specified Windows Service
    Windows Service
    On Microsoft Windows operating systems, a Windows service is a long-running executable that performs specific functions and which is designed not to require user intervention. Windows services can be configured to start when the operating system is booted and run in the background as long as...

     is running and responding.
  • Monitoring the content of specified file for changes by calculating MD5 hash
    MD5
    The MD5 Message-Digest Algorithm is a widely used cryptographic hash function that produces a 128-bit hash value. Specified in RFC 1321, MD5 has been employed in a wide variety of security applications, and is also commonly used to check data integrity...

     or searching for substring. This check can test files inside archives.
  • Monitoring the status of local or network printer. You can track more than twenty events, such as out of paper, jammed paper, out of toner and much more
  • Testing Remote Access Service
    Remote Access Service
    Remote Access Services refers to any combination of hardware and software to enable the remote access tools or information that typically reside on a network of IT devices. A RAS server is a specialized computer which aggregates multiple communication channels together...

     connection.
  • Monitoring various parameters of SNMP
    Simple Network Management Protocol
    Simple Network Management Protocol is an "Internet-standard protocol for managing devices on IP networks. Devices that typically support SNMP include routers, switches, servers, workstations, printers, modem racks, and more." It is used mostly in network management systems to monitor...

     enabled computer or device.
  • LDAP
    Lightweight Directory Access Protocol
    The Lightweight Directory Access Protocol is an application protocol for accessing and maintaining distributed directory information services over an Internet Protocol network...

     server accessibility testing and LDAP directory content checking.
  • System performance - monitoring CPU loading, memory
    Ram
    -Animals:*Ram, an uncastrated male sheep*Ram cichlid, a species of freshwater fish endemic to Colombia and Venezuela-Military:*Battering ram*Ramming, a military tactic in which one vehicle runs into another...

     loading of local or remote Windows computer.

Alerts and actions

  • Displaying a popup-window with information about events.
  • Executing external program.
  • Playing a sound file.
  • Sending an e-mail message
    E-mail
    Electronic mail, commonly known as email or e-mail, is a method of exchanging digital messages from an author to one or more recipients. Modern email operates across the Internet or other computer networks. Some early email systems required that the author and the recipient both be online at the...

     with the information about event.
  • Writing event to Syslog
    Syslog
    Syslog is a standard for computer data logging. It allows separation of the software that generates messages from the system that stores them and the software that reports and analyzes them...

    .
  • Sending user-defined message to the Windows Event Log.
  • Executing script alerts. Alerts can be written on Visual Basic Script, JavaScript
    JavaScript
    JavaScript is a prototype-based scripting language that is dynamic, weakly typed and has first-class functions. It is a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles....

     or other languages supported by the operating system (ActiveScript technology
    Active Scripting
    Active Scripting is the technology used in Windows to implement component-based scripting support. It is based on COM and allows installation of additional scripting engines in the form of COM modules.-Uses and history:The Active Scripting technologies were first released in 1996, with the...

    ).
  • Rebooting local or temote computer.
  • Changing running state of Windows service
    Windows Service
    On Microsoft Windows operating systems, a Windows service is a long-running executable that performs specific functions and which is designed not to require user intervention. Windows services can be configured to start when the operating system is booted and run in the background as long as...

    , local or remote.
  • Running user-defined SQL
    SQL
    SQL is a programming language designed for managing data in relational database management systems ....

     query.
  • Sending SMS
    SMS
    SMS is a form of text messaging communication on phones and mobile phones. The terms SMS or sms may also refer to:- Computer hardware :...

     messages.

See also

  • Network administration
  • Network management
    Network management
    Network management refers to the activities, methods, procedures, and tools that pertain to the operation, administration, maintenance, and provisioning of networked systems....

  • Comparison of network monitoring systems
    Comparison of network monitoring systems
    This is a comparison of some notable network monitoring systems.- Legend :Product Name : The name of the software, linked to its Wikipedia article...


External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK