ServerStatus is based off BlueVM's Uptime Checker script, original download and information. Modified version, based of BananaFish's ServerStatus.
It uses Bootstrap for theming and progress bars.
You can currently see Load, RAM (free), HDD (free) statistics, and if it is online or not.
============
- Create a database with a user.
- Configure /includes/config.php with the database and user information.
- Run install.php, delete install.php
- Copy uptime.php to any server you want to monitor. This needs to be publicly accessible.
- Insert an entry into the database. You can use the WebUI under /add
- name - The name of your server.
- url - The URL path to the uptime.php file (minus uptime.php and http://) e.g. dns.domain.tld/path/
- location - Where is your server physically located?
- type - What type of server is this? DNS, SQL, Apache/nginx, etc.
- Delete the WebUI folder (/add) or protect it with HTTP Auth (For Nginx see here , for other server use Google)
============
Remote Servers:
- PHP5, currently php_exec needs to be enabled in order to get the uptime.
- Web Server (lighttpd, apache2, nginx, etc.)
- You do NOT need a database running on the remote servers.
Master Server:
- PHP5 + PHP5_CURL
- Web Server (lighttpd, apache2, nginx, etc.)
- and SQL server. There's support for MySQL, PostgreSQL > 9.1 and SQLite
- Ported from MySQL_* to PDO
- Added support for SQLite
- PostgreSQL 9.1 and newer supported
- Basic WebUI
====== This does not properly report status of BSD based hosts.