Risorse
Ultimi & popolari
Aiuti & Utilities
Comunity
Ortro: quando php fa miracoli...
Ortro rappresenta un esperimento (ampiamente riuscito) di trascinare il mondo dello sviluppo (e degli sviluppatori) php fuori dal web, per catapultarli in una dimensione nuova e probabilmente ancora sconosciuta: il mondo enterprise.
Ortro è una webapplication scritta in php5 e pear da Luca Corbo, professionista IT, sviluppatore php e creatore-mantainer pear del pacchetto Net_Nmap. Il suo obiettivo è quello di rappresentare una piattaforma di scheduling e monitoring avanzato per sistemi aziendali semplici e complessi.Â
Â
Tramite un'interfaccia web, è possibile gestire in maniera centralizzata la schedulazione di jobs su server remoti, eseguendoli singolarmente o all'interno di workflow, archiviarne il risultato, eseguire script via ssh, inviare notifiche a seconda dell'esito del job, creare reports partendo da semplici query effettuate sul db ed inviarli via mail.
I vantaggi di questa applicazione rispetto a competitor come Nagios o Zabbix è innanzitutto e sicuramente la "leggerezza", considerando la possibilità di installarla all'interno di qualsiasi architettura LAMP, ma anche la poca invasività , la semplicità di utilizzo, la scalabilità .
Ortro non necessita di alcuna installazione di agent, libreria o software di qualsiasi genere sugli hosts remoti da monitorare, ma interagisce con loro semplicemente attraverso connessioni ssh o dbms. Nel suo core essa si compone semplicemente come un framework ed ogni controllo o jobs è gestito come un plugin che può essere caricato dinamicamente all'interno dell'applicazione, durante il suo normale esercizio. I plugins/controlli sono suddivisi per categorie (controlli su database, su file, di sistema, via web, eccetera) e coprono veramente molte delle necessità che un amministratore di sistema può avere nel suo lavoro quotidiano,
La sua interfaccia web è estremamente intuitiva e la logica che ha alla base permette non solo un basso tempo di apprendimento, ma anche un'organizzazione molto distribuita delle risorse e degli accessi; l'utente può definire i sistemi che si compongono di uno o più hosts definibili via indirizzo IP o FQDN. E' possibile effettuare una profilatura avanzata su gli utenti che hanno accesso all'applicazione, grazie alla suddivisione in gruppi e all'associazione di ogni singolo gruppo ad uno o più sistemi in qualità di "admin" o "guest". I system-admin possono creare, modificare, rimuovere jobs e workflow, oltre ad implementare sistemi di notifica sull'esito dei controlli; notifiche che possono essere inviate via mail, sms, messaggi Tibco RendezVous, messaggi Jabber, messaggi Tivoli postemsg. Ovviamente è possibile integrare l'applicazione con sistemi di autenticazione centralizzata LDAP come Active Directory o OpenLdap.Â
Ortro è un'applicazione che esite da due anni e ha raggiunto ormai un livello di maturità e di solidità invidiabile. La community che gli ruota intorno è assolutamente attiva sia dal punto di vista dello sviluppo di nuovi plugins e nuove features, che dal punto di vista dell'integrazione con altri sistemi e con necessità specifiche del cliente, con rilasci frequenti e veloci risoluzioni di bug.
Ma soprattutto Ortro è la dimostrazione che il php è un linguaggio maturo e pronto ad immettersi su un mercato enterprise dove impera Java (con tutta la sua portabilità e pesantezza) e sistemi Unix commerciali e costosissimi. E in qualche maniera, chi può dire che proprio dallo sviluppo di applicazioni php5 di questo tipo, leggerissime ed ospitabili su piattaforme LAMP, non possa venire un ulteriore slancio per aprire finalmente e definitivamente le porte al sistema operativo del pinguino, nelle grandi aziende dell'IT.
Ortro è scritto in PHP5 ed ha in bundle tutte le librerie Pear di cui avrete bisogno per il suo funzionamento. Ha un installer molto semplice e veloce: quello che vi serve è una macchina linux con Apache e Php5 installato. Può utilizzare qualsiasi database (mysql, mssql, oracle, sqlite,...) grazie ad un sistema di scrittura di dati via abstraction-layer ed è già utilizzato nell'esercizio di molte aziende IT italiane.
Maggiori informazioni su:
http://www.ortro.net
http://ortro.sourceforge.net
Principale
Inserisci...
Collabora
ZioBudda.net sta crescendo sempre di più, ma mi serve una mano per portare avanti i progetti e per rendere il sito sempre più bello e pieno di informazioni.


