Facilitor

DOWNLOAD HEREhttp://iboard.cc/facilitorhttp://iboard.cc/facilitorshapeimage_2_link_0
 
Mac OS X Cocoa Application to monitor IP-facilities by ping and bash-scripts.

Facilitor is a Facility Management and Monitoring tool in early alpha state.

It's my first Cocoa application for Apple's Mac OS X ;-) So, don't blame me for some bugs you may find but praise me for what I did for my very first Cocoa Application ;-)

 

Goal

•Create Facilities and Facility-Groups in the left slider view

•For each facility define one or more 'Interfaces'

•For each interface define one or more 'Monitors'

•Define "Contact Pools"

•Add contacts and email-addresses to each pool

•Assign a pool to your facilities

•Facilitor will send e-mail messages to the selected pool if one monitor of that facility reaches "AlertLevel".

•Only one message per monitor per hour will be sent (no one should go bananas because of facilitor)


  1. Notes for Alpha Release
    In this early state only one monitor-type is available (ping). It make no sense to define more then one monitor for each interface. You will find smtp, pop, mysql, http and other monitors in later versions. There will be a "Shell-Monitor" too. It'll give you the alternative to call a simple shell-script to do anything you want. (Remember OSX is Unix! ;-)

Features
Facilitor is a...

◦full featured 'Apple Core Data Application'

◦Uses of Data Models, Key-Bindings and Notifications

◦Uses of NSThread for the background checks

◦Implement your Shell-Scripts to monitor nearly everthing you want.


Whishlist for the next step

◦Drag and Drop within the facility-slide view

◦Logview for the background process (for now see Watch the background task)

◦Integration of Apple's Address book for the Contact-Pool

◦Printing Support

◦New monitors for smtp, pop3, http, packetloss and shell-scripting

◦Sleep-Value/Monitoring-Intervall for each single monitor

            ◦to one ping as one NSTask to provide per/Monitor-Scedulers


Features for Release 1.0

◦Usage for Apple Address book and Apple Mail to send notifications.

◦Better arrangement of monitoring-bars

◦Writing logfiles and reports (print & email)

◦GUI Redesign

◦Run in Background

◦Run as System-Service

next...Facilitor-Scripts.html