ihopeit / sitemonitoring-production

free open source website monitoring software

Home Page:http://sitemonitoring.sourceforge.net/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

<h1>Website monitoring</h1>

<p>
<a href="http://sitemonitoring.sourceforge.net/" target="_blank">website monitoring homepage with video tutorials!</a>
</p>

<h2>Key features</h2>

<ul>
	<li>User friendly</li>
	<li>Platform independent</li>
	<li>Can run standalone (also as a Windows Service) or on your custom Java EE server and your database</li>
	<li>Monitor single web page, pages in sitemap and even your whole web site using spider</li>
	<li>Check not only HTTP result codes, but also page contents; Can specify HTTP header for web page request;</li>
	<li>Find broken links on your website</li>
	<li>Microservice (REST APIs) monitoring - XML (using XPath and XSD) and JSON (using JSONPath)</li>
	<li>Periodic checking (built-in cron mechanism)</li>
	<li>Email notifications</li>
	<li>Statistics</li>
</ul>

<p>To login use these credentials: <code>username = admin, password = admin</code></p>

<h2>Standalone application (with HSQL database)</h2>

<p>Just download latest <a href="https://github.com/jirkapinkas/sitemonitoring-production/releases" target="_blank">ZIP file</a>. 
Extract and run: <code>startup.bat</code> (Linux and Mac are also supported)</p>
</p>

<p>Note for developers: to build the application run: <code>mvn clean package</code>

<h2>Standard WAR file (with your custom database)</h2>

<p>
Set database properties in <code>src/main/resources/db.properties</code>, add to classpath JDBC driver and finally run: <code>mvn clean package</code>. Out of the box will be used HSQL embedded database (to validate functionality). Supported databases are MySQL, PostgreSQL and Oracle. See video tutorial how to use it.<br>
Run app in maven command line: mvn tomcat:run 
</p>

<h2>Development (with embedded HSQL database)</h2>

<p>To run in development mode run this class: <code>net.sf.sitemonitoring.Main</code> <br />
with these VM arguments: <code>-Djava.io.tmpdir=sitemonitoring-temp -Dspring.profiles.active=dev -Ddbport=9001 -Dserver.port=8081</code></p>

About

free open source website monitoring software

http://sitemonitoring.sourceforge.net/

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Java 78.3%Language:HTML 20.1%Language:CSS 1.0%Language:Batchfile 0.3%Language:JavaScript 0.2%