2017 © Pedro Peláez
 

library web-ui-monitor

WebUIMonitor is the user interface that shows errors in your system in real time and plays a sound if there is a critical error.

image

ofertix/web-ui-monitor

WebUIMonitor is the user interface that shows errors in your system in real time and plays a sound if there is a critical error.

  • Sunday, July 8, 2012
  • by jordillonch
  • Repository
  • 9 Watchers
  • 14 Stars
  • 3 Installations
  • JavaScript
  • 0 Dependents
  • 0 Suggesters
  • 4 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

What is "WebUIMonitor"?

WebUIMonitor is the user interface that shows errors in your system in real time and plays a sound if there is a critical error., (*1)

This component has two parts. One is a PHP web socket server that must be run on a server listening to web socket clients and RabbitMQ request. The other part is a client developed in Javascript that runs on the browser and connects to the server displaying messages., (*2)

Requirements

  • PHP 5.3.2 and up.
  • RabbitMQ or ZMQ.

Libraries and services used

  • PHP
    • Silex
    • Symfony Components:
      • YAML
    • php-websocket
    • PhpAmqpLib
    • Monolog
  • ExtJS 4
  • WebSockets
  • RabbitMQ/ZMQ+OpenPGM

Installation

The best way to install is to clone the repository and then configure as you need. See "Configuration" section., (*3)

After cloning you must install dependencies using "composer":, (*4)

php composer.phar update

Usage

Start websocket server:, (*5)

php app/websocket_server.php

In your browser write the url where project is found, example:, (*6)

http://localhost/WebUIMonitor/web/index.php

Configuration

All configuration is done using a YAML file., (*7)

Config file has 3 sections:, (*8)

  • class:, (*9)

    • class name that subscribe to the channel to get messages.
  • subscriber:, (*10)

    • channel where subscribe.
  • websocket:, (*11)

    • host and port where websocket server will run.

See config file for more details., (*12)

Extra notes

Use of ZMQ is discontinued because a memory leak using ZMQ with OpenPGM PUB/SUB., (*13)

The Versions

08/07 2012

dev-master

9999999-dev https://github.com/ofertix/WebUIMonitor

WebUIMonitor is the user interface that shows errors in your system in real time and plays a sound if there is a critical error.

  Sources   Download

MIT

The Requires

 

by Jordi Llonch
by Joan Valduvieco

log logging monitor monitoring webuimonitor