Alcuni anni fa (eh, come passa veloce il tempo) scrissi un veloce howto su come implementare un help desk in azienda, utilizzando una soluzione Open Source ma “poggiandola” su tecnologia Microsoft (IIS + SQL Server).
Oggi invece vi presento un’ottima soluzione Open Source che vi permetterà di implementare facilmente un helpdesk web based “avanzato” in azienda, con funzioni di asset management, knowledge base e gestione amministrativa. E tutto su tecnologia WAMP (Windows, Apache, MySQL, Php) o LAMP (Linux, Apache, MySQL, Php).
Chiaramente la scelta della base su cui installare l’help desk dipende dalle vostre conoscenze tecnologiche:
- Windows: ottime soluzioni WAMP sono Wampserver o XAMPP, che richiedono poca conoscenza sistemistica e vi permettono in pochi minuti di avere tutto funzionante
- Linux: a seconda della distribuzione utilizzata, potreste già avere tutto integrato (es: installando Ubuntu Server è possibile scegliere di includere il pacchetto LAMP o installarlo a posteriori da apt) o doverlo installare a mano da repository o pacchetti precompilati. Ad ogni modo, XAMPP è disponibile anche per Linux.
Scelte ed installata la soluzione più adatta, potrete scaricare glpi, (Open Source, attualmente alla versione 0.72.3) che vi permetterà di avere in pochi minuti il vostro helpdesk.
Installazione
Semplicissima: dopo aver scaricato il pacchetto compresso, lo decomprimete e lo copiate nella directory del vostro webserver (che sia la root o una sottodirectory è ininfluente). Digitate nel browser web l’indirizzo del server/cartella dove è presente glpi ed il processo di installazione guidata partirà automaticamente. Verrà effettuato un controllo dei requisiti del server web e vi verranno chiesti i dati di login al database MySQL; se non avete ancora creato un database, verrà creato automaticamente e dopo pochi secondi potrete loggarvi (user: glpi, password: glpi – ricordatevi di cambiarla) nella vostra installazione perfettamente funzionante.
Configurazione di base
La configurazione di base è semplice ma… a seconda delle vostre necessità, potrebbe richiedere un tempo abbastanza lungo per adattarla alla vostra realtà aziendale; glpi è una soluzione molto versatile che integra, insieme all’helpdesk, una soluzione di asset management con cui potrete gestire l’inventario hardware/software sia dal lato tecnico che amministrativo; proprio per questo potreste dover passare del tempo ad inserire le configurazioni delle vostre macchine, dei software utilizzati ecc.
Se avete un parco macchine particolarmente consistente e volete evitare di inserire tutto a mano, glpi si integra in modo nativo con OCS Inventory, soluzione Open Source dedicata all’asset inventory and management.
Clicca sulle immagini per ingrandirle
Per la gestione degli utenti glpi offre la possibilità di interfacciarsi con server LDAP/Active Directory (oltre che usare un proprio database interno, utile solo quando si ha a che fare con pochi utenti); personalmente l’ho configurato per accedere all’Active Directory aziendale (su Windows Server 2008) e sincronizzare in pochi secondi gli utenti, seguendo le istruzioni presenti sul Wiki di glpi; in seguito sarà possibile definire quelli che saranno gli utilizzatori (abilitati ad aprire ticket) ed i tecnici (abilitati a gestirli, smistarli e sopratutto lavorarli) 😉
Ricordatevi inoltre di definire anche uno o più ulteriori utenti “super-admin”, capaci di gestire e configurare glpi (non sarete mica sempre presenti voi in azienda, no?).
Inutile dirvi che svolge egregiamente le funzioni di helpdesk (perchè, in caso contrario, non ve l’avrei presentato), complete di possibilità di aggiungere commenti ai ticket via email, gestione agenda e prenotazione degli interventi, rubrica interna, gestione documenti e contratti… insomma, tutto quello che potrebbe essere utile… e che mi obbligherà a dedicare a glpi diverse ore di lavoro nelle prossime settimane, spostandola su una macchina Linux e mettendola in produzione a livello aziendale 🙂
Utili anche le funzioni di reportistica integrate anche se, ad onor del vero, un po’ scarne e limitate ad aspetti che non tutti potrebbero trovare utili e/o interessanti.
Giudizio di Giovy: glpi è una soluzione stabile ed affidabile (e finalmente totalmente compatibile con Active Directory, in passato ho avuto diversi problemi a farla dialogare con server Windows 2003 o Windows 2008). Semplice da installare e gestire, richiede un po’ di tempo per la configurazione iniziale relativa alla propria realtà aziendale (che però viene fatta una tantum).
Bello, mi sembra eccellente!
Un quesito: secondo te, farlo lavorare su un server pubblico e aprirlo a vari clienti (faccio il consulente per svariate aziende) è una via praticabile o da evitare?
Grazie 1000
Andrea
Certo che puoi farlo lavorare su un server pubblico ed aprirlo ai vari clienti, a patto di gestire con attenzione la sicurezza del server e tenere bene separati i vari profili associati ai vari clienti (per evitare che vadano a guardare i ticket aperti dagli altri) 🙂
Bravo Giovy, OCS-NG e GLPI sono un'accoppiata favolosa.
Vero, Giorgio… 😉
EasyPHP è il male assoluto! Già Wamp va meglio
Perchè, donzo? Ho installato una volta EasyPHP e non mi ha dato problemi (anche se, personalmente, preferisco XAMPP) 🙂
Perchè quando ti serve configurare apache o (soprattutto) il php in un certo modo, con easyphp è un casino. Non ha tutte le dll necessarie su sistemi win, i file di configurazione sono scritti coi piedi (a botta di include a destra e manca). XAMP è lineare, gestibile, e sicuramente gode di uno sviluppo più solido.
Ah, ecco. Beh, allora lo rimuovo dal post e faccio puntare sugli altri, grazie per il consiglio! 😉
[…] Implementare un help desk in azienda […]
Mantisbt, un 'ottima alternativa
Mantis è una piattaforma di bug tracking, piuttosto che un help desk… 🙂
ciao, io ho installato tutto ma non riesco ad interfacciarlo con server ldap su windows 2003 potreste indicarmi la configurazione corretta su glpi?
grazie
Ciao Davide, trovi le info dettagliate qui: http://www.glpi-project.org/wiki/doku.php?id=en:l…