used from http://mmonit.com/monit/ - Monit is a free open source utility for managing and monitoring, processes, programs, files, directories and filesystems on a UNIX system.
License
shivdasgujare/monit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
MONIT - UNIX Systems Management Introduction ------------ Monit is a utility for managing and monitoring processes, programs, files, directories and filesystems on a Unix system. Monit conducts automatic maintenance and repair and can execute meaningful causal actions in error situations. Monit logs to syslog or to its own log file and notifies you about error conditions via customizable alert messages. Monit can perform various TCP/IP network checks, protocol checks and can utilize SSL for such checks. Monit provides an optional http(s) interface and you can use a browser to access the Monit program. System requirements ------------------- * Memory and Disk space A minimum of 1 megabytes RAM are required and around 500KB of free disk space. You may need more RAM depending on how many services Monit should monitor. * ANSI-C Compiler and Build System You will need an ANSI-C99 compiler installed to build Monit. The GNU C compiler (GCC) from the Free Software Foundation (FSF) is recommended. In addition, your PATH must contain basic build tools such as make. Installation ------------ Monit utilize the GNU auto-tools and provided the requirements above are satisfied, building Monit is conducted via the standard; ./configure make make install This will install Monit and the Monit man-file in /usr/local/bin and /usr/local/man/man1 respectively. If you want another location than /usr/local, run configure with the prefix options, like so: ./configure --prefix=<dir> Use ./configure --help for build and install options. By default, Monit is built with SSL, PAM and large file support. You may change this with the --without-<xxx> options to ./configure. E.g. --without-ssl, --without-pam or --without-largefiles. QUICK START ----------- After you have built Monit you can simply start the monit program from the build directory to test it. Monit will use the monitrc control file located in this directory for it's configuration. The file is setup to start Monit's http server so you have something interesting to look at; After you have started monit, point your browser to http://127.0.0.1:2812/ and log in with the username admin and password monit. Once started, monit will run as a background process. To stop monit, use monit quit. To run monit in the foreground and in diagnostic mode, start monit with the -Iv options. In diagnostic mode, monit will print debug information to the console. Use ctrl+c to stop monit in diagnostic mode. To see all options for the program, use monit -h. Copy monitrc in the build directory to $HOME/.monitrc or if you plan to run Monit as root, to /etc/monitc. Use this file as a starting point to write your own configuration file for Monit. DOCUMENTATION ------------- Please use `man monit' for an in-depth documentation of the program. More documentation can be found at http://mmonit.com/monit/documentation/ Questions and support --------------------- If you have questions or comments about the software or documentation please subscribe to the Monit general mailing list and post your questions there. http://lists.nongnu.org/mailman/listinfo/monit-general Acknowledgments --------------- Thanks to the Free Software Foundation (FSF) for hosting the mailing list. The design of libmonit was inspired by principles put forth by David R. Hanson <drh@drhanson.net> in his excellent book "C Interfaces and Implementations". You can learn more about this book here http://www.cs.princeton.edu/software/cii/ Contact information ------------------- Monit is a product of Tildeslash Ltd. a company registered in Norway and in United Kingdom. For further information about this Software, please visit http://mmonit.com/contact/
About
used from http://mmonit.com/monit/ - Monit is a free open source utility for managing and monitoring, processes, programs, files, directories and filesystems on a UNIX system.
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published