Risorse





Ortro: quando php fa miracoli...

Ortro login

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

 


Scritto da Daniele Piaggesi, il 22-04-2008
LinkConsiglia.

Sistemi Operativi: Sistemi I/O

In questo capitolo si illustrerà come il sistema operativo può gestire le chiamate di I/O (input/output), cioè tutte quelle operazioni che consentono all'utente di interagire coi propri dispositivi (mouse, stampante, hard disk ...)La realizzazione di questa sintesi si basa sullo studio del testo: "Sistemi operativi" settima edizione di Sliberschatz, Galvin e Gagne, edizione Pearson.



Buydifferent.it

Qui trovi RAM per Eee PC a
partire da 19,90 euro.
Garantita a vita

Inoltre Secure Digital HC  Eee PC per espanderne la capienza fino a 20 GB.
A partire da 14,90 Euro



Sondaggio*

Ti piace la nuova grafica?
Si, è bellissima
17%
Si, abbastanza
41%
Si, è nella norma
13%
E' meglio dell'altra, ma nulla di che
12%
Non proprio
6%
No
2%
No, per nulla
5%
Chi ha fatto sto obrobrio?
4%
Voti totali
* per votare devi effettuare il login




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.






Si ringrazia:

Unbit.it Cybernetic.it website counter