CodeCanyon

Severus Server Monitor

Severus Server Monitor

Severus Server Monitor

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 and works on both Linux AND windows servers (experimental)
  • Monitor an unlimited amount of servers.
  • Extremely simple interface to schedule server checks or run a manual check
  • 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 admin users as you want.
  • Email notifications when servers go down / come back up
  • Choose what items show on the public page
  • Multi-lingual support
  • Email notifications when services go down
  • Graphs for response time and load
If you like it, please share it

IF YOU ARE STRUGGLING WITH SOMETHING, CLICK HERE TO READ THE FAQ FIRST AS MOST ISSUES WILL PROBABLY BE COVERED THERE

Shared Hosting Accounts

PLEASE DO PURCHASE THIS TO USE WITH SHARED HOSTING ACCOUNTS! This is designed for users with dedicated servers or VPS’s it may very work with a shared hosting account, but it is almost impossible for me to support all the issues you will encounter with shared hosting and I do not want you to be unhappy with the script for things that are outside my control and then rate the item poorly, so please, just don’t buy this for use with shared hosting, this likely isn’t the app for you.

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.

Translations

https://github.com/Coderior/severus_translations

If you want to contribute a translation please either fork the repo and create a pull request or zip up the folder and email it to me through codecanyon, the English translation should be used as a base to create new translations

In Action

Live Demo

Username: demo_user
Password: demo_pass

Installation instructions

  1. Unzip and upload files to server
  2. Go to http://yourservername.com/folder-installed-into-if-any/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

Installation Service

If you want me to install and get it working for you simply purchase an extra 2 licenses (so 3 in total) then email me through CodeCanyon the FTP details and database details, if you need dependencies installing as well (99% of the time they are pre-installed) simply purchase another license (so 4 in total) and send me the SSH details, You can also use this service if you want me to perfom an upgrade for you (rather than a new install) when a new version is released.

Upgrading

Follow the instructions in UPGRADE.txt if you want to upgrade rather than reinstalling from scratch

What people are saying

What people are saying

Requirements

It is intended for administrators of dedicated servers and VPSs, but as long as your installation can run “exec” and “shell_exec” and can view ”/proc” you should be fine. The remote connector script uses json_encode so the server will need to have at least PHP 5.2

  1. PHP 5.2+
  2. cURL (php-curl)
  3. MySQL
  4. php5-json (some distributions don’t include it by default as of PHP 5.5
  5. Any HTTP daemon (nginx/apache/lighttpd, it should even run fine from PHP 5.4’s built in daemon, though that is not recommended)

1and1 servers

1and1 seem to use some strange socket configuration which doesn’t seem to be working with the script so if you are a 1and1 server purchase the script at your own risk as I am not sure as yet what you need to do to install it, if you think you know what you need to do, by all means let me know.

mod_security

At the moment it seems mod_security stops the script from working properly, it appears to not like codeigniters built in session class (if you google “codeigniter mod_security” there are a lot of results), I am investigating a solution to this, however, bare this in mind.

Cron

On cpanel servers (maybe some others as well) you will need to change the cron line through cpanel itself to say /usr/local/bin/php intead of just php

If for some reason the cron wont run you can try running it externally with

*/1 * * * * wget -q -O /dev/null “http://yoursite.com/script_path_if_any/index.php/cron/external_force_update/YOUHASHKEYHERE/”

Change log

v1.3
  • Multi-lingual support
  • Email notifications when services go down
  • Choose which items show on the public page
  • Donut chart for disk space
  • Graphs for response and load
  • Lots of fixes
v1.1
  • Added email notifications
  • Hide additional details
  • Added more documentation
  • CSS fixes for home page and responsive
by
by
by
by
by
by