|  | 
 | libmonit: | 
 |  | 
 |  | 
 | This library synthesis modules used by Monit into a static library. This | 
 | factoring of functionality into a separate library represent the first step in | 
 | our process of refactoring and improving Monit. | 
 |  | 
 | What you see here now is only a small subset of the actual library and just | 
 | the bare minimum for what is necessary to implement 'check program'. | 
 |  | 
 | The long-term goal is to reduce the source code of Monit to basically a parser | 
 | for the configuration language and a validator which will run the different | 
 | checks. The rest of the code will be replaced with new libmonit code. | 
 |  | 
 | Libmonit is built as part of Monit and is not meant to be installed nor | 
 | distributed. The build system will link libmonit into the monit binary as a | 
 | static library. PLEASE DO NOT USE OR DISTRIBUTE LIBMONIT AS A SEPARATE | 
 | LIBRARY. |