alert.c [code] | Alert routines, at the moment only mail alert is used |
alert.h [code] | |
base64.c [code] | Implementation of base64 encoding/decoding |
base64.h [code] | |
cervlet.c [code] | Implementation of doGet and doPost routines used by the cervlet processor module |
cervlet.h [code] | |
common.c [code] | System independent /proc & kvm methods |
control.c [code] | Methods for controlling processes managed by monit |
daemonize.c [code] | Transform this program into a daemon and provide methods for managing the daemon |
default.c [code] | Default service test |
engine.c [code] | A http 1.0 server |
engine.h [code] | |
env.c [code] | Setup this program for safer exec, and set required runtime "environment" variables |
files.c [code] | Utilities used for managing files used by monit |
ftp.c [code] | Check the server for greeting code 220 and then send a QUIT and check for code 221 |
gc.c [code] | Release allocated memory |
http.c [code] | A simple HTTP test |
http_utils.c [code] | General purpose http utility methods from the ancient NCSA HTTPd server written by Rob McCool |
http_utils.h [code] | |
imap.c [code] | Check the server for greeting code '* OK' and then send LOGOUT and check for code '* BYE' |
log.c [code] | Implementation of a logger that appends log messages to a file with a preceding timestamp |
md5.c [code] | |
md5.h [code] | |
monit_http.c [code] | Facade functions for the cervlet sub-system |
monit_process.c [code] | General purpose /proc methods |
monit_process.h [code] | |
monitor.c [code] | DESCRIPTION monit - system for monitoring programs |
monitor.h [code] | |
net.c [code] | General purpose Network and Socket methods |
net.h [code] | |
nntp.c [code] | Check the server for greeting code 200 and then send a QUIT and check for code 205 |
pop.c [code] | Check the server for greeting code +OK, then send QUIT and check for code +OK |
process.h [code] | |
processor.c [code] | A HTTP Processor module that can handle HTTP requests received from a client, and return responses based on those requests |
processor.h [code] | |
protocol.c [code] | Factory module for vending protocol objects |
protocol.h [code] | |
sendmail.c [code] | Connect to a SMTP server and send mail |
signal.c [code] | Signal handeling routines |
smtp.c [code] | Check the server for greeting code 220 and then send QUIT and check for code 221 |
spawn.c [code] | Function for spawning of a process |
ssh.c [code] | A simple 'SSH protocol version exchange' implemetation based on RFC (http://www.openssh.com/txt/draft-ietf-secsh-transport-14.txt) |
ssl.c [code] | SSL Socket methods |
ssl.h [code] | |
status.c [code] | Print the status of processes in the process list |
sysdep.c [code] | System dependent /proc & kvm methods |
sysdep.h [code] | |
util.c [code] | General purpose utility methods |
validate.c [code] | This function contains the main process and check machinery for monit |
xmalloc.c [code] | Memory allocation routines - Makes the program die "nicely" if request for more memory fails |