Uncategorized

Severus Server Monitor (PHP Scripts)

By Acty, March 14, 2014

Severus is a standalone application built upon the codeigniter MVC framework, that allows you to monitor the status of all your servers from a single, easy to use interface.

Features

  • Very easy to install
  • Works on both Linux AND windows servers (experimental)
  • Monitor an unlimited amount of servers.
  • Extremely simple interface to schedule server checks
  • Manual override to run server checks at any time
  • Attractive and responsive design that will work on desktops, tablets and phones.
  • Configure available services per server in a simple interface
  • How long ago last check was and count down to next check
  • Choose whether to have a public server list page or just show login
  • Add as many users as you want.
  • Server checks run in parallel for best performance

Please note that doing status checks on a windows machine is slower than on a linux machine, so for best performance the master server would preferably be a linux server, a windows host will work fine, it’s just slower loading the dashboard.

Currently windows support should be considered experimental, it works fine in the tests I have done in windows 7 but I will need feedback for other versions.

Installation instructions

  1. Unzip and upload files to server
  2. go to http://yourservername.com/script/install/
  3. Fill in the database and admin settings
  4. Done

You can install either in the root or in a subdirectory (or even a subdirectory of a subdirectory), just change the location you hit to take that into account, so where ever it’s installed just make sure you got to the /install/ directory

It is intended for administrators of dedicated servers and VPSs, but as long as your installation can run “exec” and can view ”/proc” you should be fine

Requirements

  1. PHP 5+
  2. MySQL
  3. Any HTTP daemon (nginx/apache/lighttpd, it should even run fine from PHP 5.4’s built in daemon, though that is not recommended)