Extromatica Network Monitor
Encyclopedia
Extromatica Network Monitor is a network monitoring
application created and maintained by Extromatica company. It is designed to monitor network hardware, server
s and network service
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
.
Now, this software is maintained by Extromatica company and has name Extromatica Network Monitor.
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 ICMPInternet Control Message ProtocolThe 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 (SMTPSimple Mail Transfer ProtocolSimple 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...
, POP3Post Office ProtocolIn 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...
, HTTPHypertext Transfer ProtocolThe 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....
, NNTPNetwork News Transfer ProtocolThe 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...
, FTPFile Transfer ProtocolFile 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...
, SSHSecure ShellSecure 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 FTPFile Transfer ProtocolFile 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 HTTPHypertext Transfer ProtocolThe 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....
/HTTPSHttpsHypertext 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, JavaScriptJavaScriptJavaScript 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 technologyActive ScriptingActive 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 processProcess (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 identifierProcess identifierIn 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 ServiceWindows ServiceOn 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 hashMD5The 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 ServiceRemote Access ServiceRemote 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 SNMPSimple Network Management ProtocolSimple 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. - LDAPLightweight Directory Access ProtocolThe 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, memoryRam-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 messageE-mailElectronic 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 SyslogSyslogSyslog 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, JavaScriptJavaScriptJavaScript 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 technologyActive ScriptingActive 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 serviceWindows ServiceOn 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 SQLSQLSQL is a programming language designed for managing data in relational database management systems ....
query. - Sending SMSSMSSMS 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 managementNetwork managementNetwork 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 systemsComparison of network monitoring systemsThis is a comparison of some notable network monitoring systems.- Legend :Product Name : The name of the software, linked to its Wikipedia article...