mirror of
https://gitlab.com/JKANetwork/CheckServer.git
synced 2026-02-18 03:01:35 +01:00
First commit. Check if all is uploaded well.
This commit is contained in:
51
README.md
Executable file
51
README.md
Executable file
@@ -0,0 +1,51 @@
|
||||
# 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
|
||||
|
||||
Demo can be viewed in https://status.jkanetwork.com/
|
||||
|
||||
## Disclaimer
|
||||
|
||||
This is an beta, opensource, and human made program. **There may be bugs and problems**, and
|
||||
although we can help or 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 instead of downloading master and install, that it will not work right. Master is like beta, and tags its like releases.
|
||||
|
||||
## Requirements
|
||||
|
||||
-Modern PHP (5.6+) with SQLite 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
|
||||
```
|
||||
|
||||
## Changelog
|
||||
|
||||
### (NEXT) Version 0.9.1 (Beta)
|
||||
|
||||
-TODO: See uptime percent
|
||||
|
||||
-TODO: Better index admin page (More data)
|
||||
|
||||
### 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.
|
||||
Reference in New Issue
Block a user