The task of LiKee (LIne KEEper) is monitoring of specified web pages and evaluation of their state and content by using defined regular expressions. The monitoring process runs in periodical time loop. Every pass tests all monitored pages. Anytime a connection fails or response from a web page doesn’t match given regular expression, the system notifies appropriate support technician by an email message or a phone call.
Monitoring result history can be reviewed in a log or summarized statistics.
The LiKee project was released to public under open source license. Installation, sources and documentation are available at Downloads section.
LiKee is built on J2EE technologies, using Spring Framework 2.5.2 and ORM technology Hibernate 3.3.0. LiKee runs on a web application server and it was tested on following open source servers:
- Apache Tomcat 6.0.18; 5.5.26; 5.5.25
- GlassFish 2.1-b60e
- Jetty 6.1.14
LiKee uses a database for storage of configuration and monitoring logs. The distribution contains open source embedded database platform HSQL DB for simple and fast usage. MySQL is another supported database option.