Bluepill - Simple Process Monitoring Tool in Ruby

  •        0

Bluepill is a simple process monitoring tool written in Ruby. Bluepill organizes processes into 3 levels: application -> group -> process. Each process has a few attributes that tell bluepill how to start, stop, and restart it, where to look or put the pid file, what process conditions to monitor and the options for each of those.

https://github.com/arya/bluepill

Tags
Implementation
License
Platform

   




Related Projects

Supervisor - A Process Control System


Supervisor is a client/server system that allows its users to monitor and control a number of processes on UNIX-like operating systems. It shares some of the same goals of programs like launchd, daemontools, and runit. Unlike some of these programs, it is not meant to be run as a substitute for init as “process id 1”. Instead it is meant to be used to control processes related to a project or a customer, and is meant to start like any other program at boot time.

Circus - A Process & Socket Manager


Circus is a process & socket manager. It can be used to monitor and control processes and sockets. Circus can be driven via a command-line interface or programmatically through its python API.

GOD - Process Monitoring Framework in Ruby


God is an easy to configure, easy to extend monitoring framework written in Ruby. Keeping your server processes and tasks running should be a simple part of your deployment process. God aims to be the simplest, most powerful monitoring application available.

Pandora FMS - Flexible Monitoring System


Pandora FMS is a performance and availability monitoring system, ready for big environments. It uses agents for local monitoring and can do several kinds of remote network monitoring. It watches your systems and applications, and allows you to know the status of any element of those systems.

shinken - monitoring tool compatible with Nagios


Shinken is a monitoring tool compatible with Nagios configuration standard and plugins. It is capable to monitor network services like SMTP, POP3, HTTP, NNTP, ICMP, SNMP, FTP, SSH. It monitors host resources (processor load, disk usage, system logs) on a majority of operating systems. It could monitor any probes (temperature, alarms), if it has capability to send data.

Zabbix - distributed monitoring solution


Zabbix is an enterprise-class open source distributed monitoring solution. It is highly scaleable, capable of monitoring more than 100,000 devices and servers. A Zabbix agent can also be installed on UNIX and Windows hosts to monitor statistics such as CPU load, network utilization, disk space, etc. It also supports agentless monitoring via SNMP, TCP and ICMP.

Munin - resource monitoring tool


Munin is a networked resource monitoring tool that can help analyze and monitor the performance of your computers, networks, SANs and applications. It is capable to identify "what's different today" and when the performance problem crops up?

Nagios - monitors your entire IT infrastructure


Nagios monitors your entire IT infrastructure to ensure systems, applications, services, and business processes are functioning properly. It provides centralized view of entire monitored IT infrastructure. In the event of a failure, Nagios can alert technical staff of the problem, allowing them to begin remediation processes before outages affect business processes, end-users or customers.

Ganglia - scalable distributed monitoring system


Ganglia is a scalable distributed monitoring system for high-performance computing systems such as clusters and Grids. It is based on a hierarchical design targeted at federations of clusters. It leverages widely used technologies such as XML for data representation, XDR for compact, portable data transport, and RRDtool for data storage and visualization.

Collectl - Monitors system health


Collectl benchmarks and monitors system health and determine what your system was doing at some time in the past. You can choose to monitor any of a broad set of subsystems which currently include buddyinfo, cpu, disk, inodes, infiniband, lustre, memory, network, nfs, processes, quadrics, slabs, sockets and tcp.

collectd – The system statistics collection daemon


collectd is a daemon which collects system performance statistics periodically and provides mechanisms to store the values in a RRD files. It comes with more than 90 Plug-ins, which helps to process, store and present the data in the way we want.

OpenPanel - Managing a server should be easy


OpenPanel is a free open source control panel. It offers all basic hosting services for setting up domains, including DNS, email, websites and databases. A layered authentication system allows the administrator to create accounts with specified limitations for end-users. All of the system´┐Żs users are able to control system configuration using either an intuitive graphical interface or a powerful command line configuration shell. It can be utilised to control any process on a Linux server.

eZ Server Monitor - Script for Monitoring Linux servers


eZ Server Monitor (eSM) is a script for monitoring Linux servers. It is available in Bash version and Web application. In its Web version, eSM is a PHP script which provides a web page containing information such as the operating system, the number of users connected to the server, the system load, CPU, memory RAM, available disk space, bandwidth usage, and especially the port monitoring services such as FTP, SMTP, Web, etc.

IDRA Admin GUI


IDRA is a GUI that act as a frontend for various terminal apps commonly shipped in a Linux Distro.This give a simple way to monitor system and devices process. This GUI is generatad with GAMBAS

Angry IP Scanner - Fast and Friendly Network Scanner


Angry IP Scanner (or simply ipscan) is an open-source and cross-platform network scanner designed to be fast and simple to use. It scans IP addresses and ports and it is widely used by network administrators.

Baseline-Process - Enterprise Baseline Unix Process Monitor (AIX, HP-UX, Linux, Solaris)


Enterprise Baseline Unix Process Monitor (AIX, HP-UX, Linux, Solaris)

PySA - Python Sys Admin tools


Python Sys Admin tools

bluepill - Chef cookbook for bluepill process management


Chef cookbook for bluepill process management