Displaying 1 to 11 from 11 results

htop - htop is an interactive text-mode process viewer for Unix systems

  •    C

This software has evolved considerably over the years, and is reasonably complete, but there is always room for improvement.This program is distributed as a standard autotools-based package. See the INSTALL file for detailed instructions.

eye - Process monitoring tool. Inspired from Bluepill and God.

  •    Ruby

Process monitoring tool. Inspired from Bluepill and God. Requires Ruby(MRI) >= 1.9.3-p194. Uses Celluloid and Celluloid::IO. We wanted something more robust and production stable.

Supervisor - A Process Control System

  •    Python

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

  •    Python

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

  •    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.

Bluepill - Simple Process Monitoring Tool in Ruby

  •    Ruby

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.

TrivialRC - A minimalistic RC system and process manager for containers and applications

  •    Shell

The minimalistic Run-time Configuration (RC) system and process manager is written in pure BASH and uses just a few external utilities like ls, ps, date and sleep. Minimally, installation of TrivialRC consists of only one file which can be downloaded directly from the Github. Originaly, it was designed for use in containers but it also can be well used for running a group of processes asynchronously and synchronously, as well as managing their running order and exit codes.TrivialRC is not a replacement for an init process that usually resides in /sbin/init and has a PID 1. In containers for this purpose projects like dumb-init or tini can be used, although in most cases, having only TrivialRC as a first/main process (PID 1) in containers is quite enough. In terms of Docker, the best place for it is ENTRYPOINT.


pwait - Small utility to wait for a process to finish

  •    C

instead, unless you need to get the process's exit code. pwait is a small utility to wait for a process to finish. It works much like the wait command built in to bash and other shells, but it can wait for processes that aren't children of the terminal you run it in.

nyx - Lean linux process monitoring written in C

  •    C

nyx is a lean process monitoring tool written in C. You can easily configure numerous processes that should be monitored and watched to be in a running and healthy state and restarted if necessary. You should be up and running with almost zero configuration at all as nyx tries to ship with sane default configuration values.

windows-process-monitor - A demo solution to illustrate approaches on getting information about processes and block/allow their start

  •    C++

This project is a demonstration of a set of process monitoring and management techniques used mainly in various security applications. It is a Windows process monitoring tool, which includes a driver to monitor process start. This driver collects and reports process details to user mode and can allow or block its start.