1
0
mirror of https://gitlab.com/JKANetwork/CheckServer.git synced 2026-02-13 16:51:36 +01:00
2019-03-14 09:19:15 +00:00
2018-01-16 09:02:44 +01:00
2017-12-28 22:08:14 +00:00
2017-10-31 10:40:23 +01:00
2018-01-16 09:36:53 +01:00
2018-01-15 12:47:23 +01:00
2018-01-15 12:47:23 +01:00
2018-01-15 12:47:23 +01:00
2017-10-30 20:39:51 +00:00
2018-01-15 12:47:23 +01:00
2018-01-09 23:27:59 +01:00
2018-01-15 12:47:23 +01:00
2019-03-14 09:19:15 +00:00
2018-01-15 12:50:29 +01:00

Will not update more, we are writing a totally different CheckServer

CheckServer, a light and great Check service for servers and pages

CheckServer is a PHP app that monitor (using crons) some parameters in servers, like http responses, pings to ports (http,ssh,...), databases, and views simple stadistics. without dependencies and installable only coping repository and ajusting some params. It uses SQLite3 and php only.

Also can show stadistics for all sites

Real using index 'demo' can be viewed in https://status.jkanetwork.com/

Disclaimer

This is an beta, opensource, and a human made program. There may be bugs and problems, and although we can update and fix things, JKANetwork is not responsable for derivated problems.

You can see the master code and tell us any improvment or bug. Plase see indications for installing if you want to install without problems. Master is bleeding edge, use tags for versions and not having problems.

Requirements

-Modern PHP (5.6+) with SQLite3 enabled

-Cron support

Install

For installing, only download last version from https://gitlab.com/JKANetwork/CheckServer/tags (not git master, reason below. Think of tags as releases), decompress it and copy all to the folder in your hosting.

Please do not download and use master git,it is not recommended, because is for devel and things like installer sql can not work right. Use the tags. Think of tags as releases

Navigate to your host and installer will start.

For finishing it, you have to add a cron in your system for running checks. The check has to run using php the file cronchk.php. Example for Linux, in /etc/cron.d/checkserver:

*/5 * * * *	root	cd /srv/http/checkserver/ && /usr/bin/php -f cronchk.php >/dev/null 2>&1

Update

Decompress folder over your installation folder, and run "updater.php", it will update and say if something goes wrong. Its a good idea to make a backup of your sqlite.db3 database before updating or data may lost.

Changelog

Version 0.9.4 - Lastest Legacy Version

-TODO: Fix JSON GET/POST Check (Only add part works)

-Code fixes

Version 0.9.3 (Beta)

-New JSON GET/POST Check

-Bugfix in cronchk!

-A bit cleaner code

Version 0.9.2 (Beta)

-A bit more info in admin page (Checks->Errors/History info)

-Fix duplicate entries for failed checks (Less false failed tests)

-More optimizations when lot of pages/tests

-Fix dates and some texts in index

-Updater fixed, 0.9.1 not working right

Version 0.9.1 (Beta)

-See uptime percent

-Optimized index webpage, times went down to half when have a lot of pages

Version 0.9 (Beta)

-First public version

-Supports ping at different ports, httpcode returns (default or custom), and MySQL/sqlite/PgSQL status. Also you can post news to index, and have a (invisible) visit counter of visits in your webpages.

Description
CheckServer es una forma de ver y controlar el estado de tus servicios y servidores de forma totalmente automatizada
Readme Apache-2.0 15 MiB
Languages
PHP 91.1%
CSS 3.5%
HTML 3.3%
JavaScript 1.9%
TSQL 0.2%