Designed to monitor a local server and network with forecast.io, Plex, and pfSense integration.
PHP HTML CSS
Switch branches/tags
Nothing to show
Clone or download
d4rk22 Merge pull request #5 from d4rk22/develop
Change config.ini path
Latest commit a26ae06 May 17, 2016
Permalink
Failed to load latest commit information.
assets Change config.ini path May 17, 2016
cache cache folder fix May 16, 2016
mc Update 0.1.2 Dec 14, 2013
.gitignore Git Ignore Update May 16, 2016
LICENSE
README.md Updated ReadMe May 16, 2016
config.ini
index.php 0.2.1 Bug Fixes May 16, 2016
init.php
plex.php

README.md

Network Status Page - 0.2.1

Designed to monitor a local server and network with forecast.io, Plex, and pfSense integration.

Live site

Plex forum thread

###Features

  • Responsive web design viewable on desktop, tablet and mobile web browsers

  • Designed using Bootstrap 3

  • Uses jQuery to provide near real time feedback

  • Optimized for Apple devices Tested on OS X 10.9/10.10 and iOS 7/8

  • Displays the following:

    • currently playing items from Plex Media Server
    • current network bandwidth from pfSense
    • current ping to ip of your choosing, e.g. Google DNS
    • online / offline status for custom services
    • minute by minute weather forecast from forecast.io
    • server load
    • total disk space for all hard drives
  • Now Playing section adjusts scrollable height on the fly depending on browser window height

###Screenshots

alt tag

alt tag

###Requirements

  • Plex Media Server (v0.9.8+) and a myPlex account These are both free.
  • The weather sidebar requires a forecast.io API key Free up to 1000 calls/day.
  • Web server that supports php (apache, nginx, XAMPP, WampServer, EasyPHP, lighttpd, etc)
  • PHP 5.4

Note: While this project is written with OS X in mind, it can very easily be adapted to run on linux or windows by rewriting the functions that don't work on those platforms.

###Optional

  • A few functions are written to be used with the following software but they are optional: