Xymon

Last updated
Xymon
Original author(s) Henrik Storner
Developer(s) Henrik Storner
Initial releaseMarch 2005 [1]
Stable release
4.3.30 / September 23, 2019;4 years ago (2019-09-23) [2]
Operating system Unix-like
Type Network monitoring
License GNU GPL 2.0
Website xymon.sourceforge.io

Xymon, a network monitoring application using free software, operates under the GNU General Public License; its central server runs on Unix and Linux hosts.

Contents

History

The application was inspired by the open-source version of Big Brother, a network monitoring application, and maintains backward compatibility with it. Between 2002 and 2004 Henrik Storner wrote an open-source software add-on called bbgen toolkit, then in March 2005 a stand-alone version was released called Hobbit. Versions of this were released between 2005 and 2008, but since a prior user of the trademark "Hobbit" existed, the tool was finally renamed Xymon. [3] In January 2012, Quest Software discontinued development of Big Brother. [4]

Functionality

Xymon offers graphical monitoring, showing the status of various network services of each device, as well as a range of application and operating system metrics such as listing the number of mail messages queued after a defined level of downtime. The web-based graphical display uses a red/yellow/green condition icon for each host/test, on top of a colored background indicating the current worst status across all hosts and tests. The user can click on a colored icon to view more specific details and (where available) relevant graphs of metric statistics. Built-in reporting tools include SLA-type reports (availability) and the historical state of services (snapshots). Xymon supports the generation of alarms sent by email, and can also use external tools to send messages via other means (e.g. SMS).[ citation needed ]

Networked hosts and devices are monitored by a Xymon server using network probes supporting a large and extensible range of protocols, including SMTP, HTTP/S and DNS. Hosts that use a supported operating system can also run a Xymon client (also free software), to additionally collect operating system and application monitoring metrics and report them to the Xymon server. Clients are available for Unix and Linux (in formats including source tarball, RPM and Debian package) from the Xymon download site at SourceForge. [2] Windows hosts can use the Big Brother client for Windows, the BBWin client [5] or the WinPSClient [6] written in the Windows PowerShell scripting language. Plugins extend monitoring to new types of applications and services, [7] and many extension scripts for Big Brother will run unchanged on Xymon. [8]

See also

Related Research Articles

<span class="mw-page-title-main">Cygwin</span> Unix subsystem for Windows machines

Cygwin is a Unix-like environment and command-line interface for Microsoft Windows. Cygwin's purpose is expressed in its motto: "Get that Linux feeling – on Windows".

<span class="mw-page-title-main">Operating system</span> Software that manages computer hardware resources

An operating system (OS) is system software that manages computer hardware and software resources, and provides common services for computer programs.

<span class="mw-page-title-main">Thin client</span> Non-powerful computer optimized for remote server access

In computer networking, a thin client is a simple (low-performance) computer that has been optimized for establishing a remote connection with a server-based computing environment. They are sometimes known as network computers, or in their simplest form as zero clients. The server does most of the work, which can include launching software programs, performing calculations, and storing data. This contrasts with a rich client or a conventional personal computer; the former is also intended for working in a client–server model but has significant local processing power, while the latter aims to perform its function mostly locally.

<span class="mw-page-title-main">X Window System</span> Windowing system for bitmap displays on UNIX-like systems

The X Window System is a windowing system for bitmap displays, common on Unix-like operating systems.

<span class="mw-page-title-main">Beowulf cluster</span> Type of computing cluster

A Beowulf cluster is a computer cluster of what are normally identical, commodity-grade computers networked into a small local area network with libraries and programs installed which allow processing to be shared among them. The result is a high-performance parallel computing cluster from inexpensive personal computer hardware.

In computing, cross-platform software is computer software that is designed to work in several computing platforms. Some cross-platform software requires a separate build for each platform, but some can be directly run on any platform without special preparation, being written in an interpreted language or compiled to portable bytecode for which the interpreters or run-time packages are common or standard components of all supported platforms.

chroot is an operation on Unix and Unix-like operating systems that changes the apparent root directory for the current running process and its children. A program that is run in such a modified environment cannot name files outside the designated directory tree. The term "chroot" may refer to the chroot(2) system call or the chroot(8) wrapper program. The modified environment is called a chroot jail.

Nagios Core, formerly known as Nagios, is a free and open-source computer-software application that monitors systems, networks and infrastructure. Nagios offers monitoring and alerting services for servers, switches, applications and services. It alerts users when things go wrong and alerts them a second time when the problem has been resolved.

ifconfig Network administration utility

ifconfig is a system administration utility in Unix-like operating systems for network interface configuration.

<span class="mw-page-title-main">Multi Router Traffic Grapher</span>

The Multi Router Traffic Grapher (MRTG) is free software for monitoring and measuring the traffic load on network links. It allows the user to see traffic load on a network over time in graphical form.

NX technology, commonly known as NX or NoMachine, is a remote access and remote control computer software, allowing remote desktop access and maintenance of computers. It is developed by the Luxembourg-based company NoMachine S.à r.l.. NoMachine is proprietary software and is free-of-charge for non-commercial use.

Remote administration refers to any method of controlling a computer from a remote location. Software that allows remote administration is becoming increasingly common and is often used when it is difficult or impractical to be physically near a system in order to use it. A remote location may refer to a computer in the next room or one on the other side of the world. It may also refer to both legal and illegal remote administration.

A dedicated hosting service, dedicated server, or managed hosting service is a type of Internet hosting in which the client leases an entire server not shared with anyone else. This is more flexible than shared hosting, as organizations have full control over the server(s), including choice of operating system, hardware, etc.

<span class="mw-page-title-main">Linux</span> Family of Unix-like operating systems

Linux is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution (distro), which includes the kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses and recommends the name "GNU/Linux" to emphasize the use and importance of GNU software in many distributions, causing some controversy.

A web desktop or webtop is a desktop environment embedded in a web browser or similar client application. A webtop integrates web applications, web services, client–server applications, application servers, and applications on the local client into a desktop environment using the desktop metaphor. Web desktops provide an environment similar to that of Windows, Mac, or a graphical user interface on Unix and Linux systems. It is a virtual desktop running in a web browser. In a webtop the applications, data, files, configuration, settings, and access privileges reside remotely over the network. Much of the computing takes place remotely. The browser is primarily used for display and input purposes.

A home server is a computing server located in a private computing residence providing services to other devices inside or outside the household through a home network or the Internet. Such services may include file and printer serving, media center serving, home automation control, web serving, web caching, file sharing and synchronization, video surveillance and digital video recorder, calendar and contact sharing and synchronization, account authentication, and backup services.


This is a comparison of notable free and open-source configuration management software, suitable for tasks like server configuration, orchestration and infrastructure as code typically performed by a system administrator.

<span class="mw-page-title-main">Snare (software)</span>

Snare is a collection of software tools that collect audit log data from a variety of operating systems and applications to facilitate centralised log analysis. Enterprise Agents are available for Linux, macOS, Windows, Solaris, Microsoft SQL Server, a variety of browsers, and more. Snare Enterprise Epilog for Windows facilitates the central collection and processing of Windows text-based log files such as ISA/IIS. Snare Enterprise Epilog for Unix provides a method to collect any text based log files on the Linux and Solaris operating systems. Opensource Agents are available for Irix and AIX.

Big Brother was a tool for systems and network monitoring, generally used by system administrators. The advent of the dynamic web page allowed Big Brother to be one of the first monitoring systems to use the web as its user interface. Prior to this, monitoring tools were generally console based, or required graphic terminals such as X Window to operate. Big Brother produces HTML pages containing a simple matrix of hosts and tests with red and green dots to denote system status. Big Brother was named after George Orwell's character Big Brother from his novel Nineteen Eighty-Four. E-mail from Big Brother originated from the Ministry of Truth, and users of the software were called Brothers.

The following outline is provided as an overview of and topical guide to the Perl programming language:

References

  1. "About the Xymon". Xymon.com. Retrieved 2012-02-16.
  2. 1 2 "Xymon Systems and Network Monitor - Browse /Xymon at". Sourceforge.net. Retrieved 2019-08-28.
  3. "About the Xymon". Xymon.com. Archived from the original on March 20, 2012. Retrieved 2012-02-16.
  4. "We sold out..." blog.maclawran.ca. 2012-02-05. Retrieved 2012-09-26.
  5. "BBWin WebPage". Bbwin.sourceforge.net. Retrieved 2012-02-16.
  6. "WinPSClient". github.com. Retrieved 2018-04-03.
  7. "Xymonton [about]". Xymonton.org. 2009-11-23. Retrieved 2012-02-16.
  8. "Xymonton [tutorials:devel]". Xymonton.org. 2009-01-31. Retrieved 2012-02-16.
  • Tetz, Edward (2011). Cisco Networking All-in-One For Dummies. Tetz. ISBN   9781118137857.
  • Moreno Pérez, Juan Carlos (2014). Gestión de Servicios en el Sistema Informático. Grupo Editorial RA-MA. pp. 121–122.