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;5 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">Thin client</span> Non-powerful computer optimized for remote server access

In computer networking, a thin client, sometimes called slim client or lean 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.

<span class="mw-page-title-main">CUPS</span> Computer printing system

CUPS is a modular printing system for Unix-like computer operating systems which allows a computer to act as a print server. A computer running CUPS is a host that can accept print jobs from client computers, process them, and send them to the appropriate printer.

chroot Operation that changes the apparent root directory in Unix-like systems

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.

9P is a network protocol developed for the Plan 9 from Bell Labs distributed operating system as the means of connecting the components of a Plan 9 system. Files are key objects in Plan 9. They represent windows, network connections, processes, and almost anything else available in the operating system.

Nagios is an event monitoring system that 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.

<span class="mw-page-title-main">ClamAV</span> Open-source antivirus software

ClamAV (antivirus) is a free software, cross-platform antimalware toolkit able to detect many types of malware, including viruses. It was developed for Unix and has third party versions available for AIX, BSD, HP-UX, Linux, macOS, OpenVMS, OSF (Tru64), Solaris and Haiku. As of version 0.97.5, ClamAV builds and runs on Microsoft Windows. Both ClamAV and its updates are made available free of charge. One of its main uses is on mail servers as a server-side email virus scanner.

ifconfig Network administration utility in Unix-like operating systems

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

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 or other Internet-connected device, such as a smartphone, from a remote location. There are many commercially available and free-to-use software that make remote administration easy to set up and use. Remote administration is often used when it's difficult or impractical to be physically near a system in order to use it or troubleshoot it. Many server administrators also use remote administration to control the servers around the world at remote locations. It is also used by companies and corporations to improve overall productivity as well as promote remote work. 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—most of which are provided by third parties—to create a complete operating system, designed as a clone of Unix and released under the copyleft GPL license.

A desktop environment is a collection of software designed to give functionality and a certain look and feel to an operating system.

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. In the recent times, it has become very common to run hundreds of applications as containers, isolated from the host operating system.


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.