Logdog is a tool that monitors messages passing through syslogd and takes action based on key words and phrases. Logdog has a configuration file which allows you to specify a list of key words or phrases to alert on, and a list of commands that can be run when those words are encountered. Logdog is licensed under the GPL.
Modular Object-Oriented Dynamic SpreadSheet (Moodss) is a graphical monitoring application with a complete graphical user interface (GUI) to conveniently monitor network services and send alerts when thresholds are crossed. Moodss is a deceptively simple tool that could characterized as a dynamic network-aware spreadsheet. It can poll devices using the Simple Network Management Protocol (SNMP), receive and send SNMP traps, and perform network service checks via Nagios plug-ins. It can optionally be used with the Modular Object-Oriented Multi-Purpose Service (Moomps) monitoring daemon to delegate monitoring tasks to a separate lightweight application after all thresholds have been defined with Moodss. The best way to see how Moodss operates is to walk through some examples so that’s what I’ll do in the steps below. I wish to give special thanks to Jean-Luc for his valuable assistance with Moodss on OS X, and for writing such a fine program.
Here's a dirty script I wrote to install nagios and Lilac on a clean CentOS 5.4 install. This script doesn't care about anyone other than itself (it'll change the mysql password for instance) so may not be entirely perfect for your needs.
Central Loghost Mini-HOWTO This page is simply a collection of open source tools you can use to glue together your own centralized (syslog) loghost. Included are example configuration settings so that you can configure your loghost in a manner similar to mine. There is very little that you need to read and understand in order to use these tools. Also, these tools are widely used and therefore easy to get help with on internet mailing lists. I established a centralized location for syslog collection in order to facilitate: Log reporting real time alerting periodic (several times per day) summary reporting Log storage long term archival for possible later analysis Tools used: UNIX hosts (Linux and Solaris) Modified logcheck script(s). Syslog-NG Swatch though I'm slowly moving to SEC, this page will be updated once I've completely switched Splunk for a GUI interface Stunnel
Any system administrator worth their salt has some kind of system for collecting and maintaining information about all the systems they're responsible for. Gathering that info by hand, especially when the systems are inherited, can be time-consuming. Or you could try out boxinfo, a Perl script that gathers most or all of the information you'd want in a few easy steps. Boxinfo is simple to run, just run it on any Linux system that has Perl and it will look for information about the disk space, processor, memory, network interfaces, mounted disks, versions of utilities, and general system environment. Once finished, it prints out an HTML page or page in Wikimedia format, and a debug file that shows all commands run and the output. This can be useful to identify Perl modules you might be missing to gather information.
System requirements Before you download and install the Splunk software, read the following sections for the supported system requirements. If you have ideas or requests for new features to add to future releases, email Splunk Support. Also, you can follow our Product Roadmap. Refer to the download page for the latest version to download. Check the release notes for details on known and resolved issues. For a discussion of hardware planning for deployment, check out the topic on capacity planning in this manual.
Need to monitor Linux server performance? Try these built-in command and a few add-on tools. Most Linux distributions are equipped with tons of monitoring. These tools provide metrics which can be used to get information about system activities. You can use these tools to find the possible causes of a performance problem. The commands discussed below are some of the most basic commands when it comes to system analysis and debugging server issues such as: Finding out bottlenecks. Disk (storage) bottlenecks. CPU and memory bottlenecks. Network bottlenecks.
Computer monitoring systems are used to gather data for the purpose of real-time incident notification, performance analysis, and system health verification. Without such a tool, a system administrator would have to login to each machine to collect information on a regular basis. This kind of repetitive task can be automated using a system monitoring tool. System monitoring can also help identify problems before they escalate to emergency status. This type of software is not only useful for network administrators. Home users with a small network or even just a single computer will benefit from advanced notification provided by system monitoring tools. Knowing that free space on the hard disk is running out, or that a particular server/daemon has gone down can be extremely useful.
Jopr is an enterprise management solution for JBoss middleware projects and other application technologies. This pluggable project provides administration, monitoring, alerting, operational control and configuration in an enterprise setting with fine-grained security and an advanced extension model. This system is based on and plugin-compatible with the multi-vendor RHQ management project. It provides support for monitoring base operating system information on six operating systems as well as mangement of Apache, JBoss Application Server and other related projects.
The Dude network monitor is a new application by MikroTik which can dramatically improve the way you manage your network environment. It will automatically scan all devices within specified subnets, draw and layout a map of your networks, monitor services of your devices and alert you in case some service has problems.