Features
Funzionalià chiave
- Server managment
- Ip managment
- Service managment
Questi tre moduli permettono una
gestione centralizzata dei server presenti nel datacenter, come ad
esempio il collocamento, la gestione dei servizi in essi presenti, gli
ip utilizzati o meno della vostra rete e dei vostri host o la descrizione dei vari server.
- System resource allocation
Questa caratteristica permette di
capire il carico di lavoro di un server, quanti sono gli ip utilizzati,
quali sono quelli piu sfruttati, etc... questo non solo per permettere
all'amministratore di capire quali sono le condizioni di salute del
proprio datacenter, ma anche ad esempio per permettere ad un Reseller
di differenziare le proprie offerte in base a host piu o meno carichi di lavoro.
- Reseller plan managment
Ogni reseller per poter offrire dei
servizi deve prima create dei veri e propri "listini" dove vengono
specificate le caratteristiche del contratto che un cliente andrà a
sottoscrivere.
In ogni listino vengono specificati ad esempio quali sono i servizi abilitati (web, mail, mailing list, applicazioni), le quantità , gli host che forniscono tale servizio, gli eventuali addon (estensioni del contratto) acquistabili in un secondo momento dal cliente ed i limiti del contratto stesso.
In ogni listino vengono specificati ad esempio quali sono i servizi abilitati (web, mail, mailing list, applicazioni), le quantità , gli host che forniscono tale servizio, gli eventuali addon (estensioni del contratto) acquistabili in un secondo momento dal cliente ed i limiti del contratto stesso.
- Contract managment
Ogni Cliente così come un Reseller avrà sottoscritto almeno
un contratto, che gli permetterà di usufruire dei
servizi in esso presenti; questo modulo permette la
gestione del contratto, ossia di intraprendere azioni quali il rinnovo
, la rescissione e l'aggiunta di nuove funzionalità /estensioni tra quelle presenti.
- User mangment
Client e Reseller potranno creare piu
utenti per il proprio account, con mansioni differenti o semplicemente
per distribuire il lavoro tra piu persone.
I Ruoli sono configurabili via ACL.
I Ruoli sono configurabili via ACL.
- System monitoring
- System automation
Attraverso questi due moduli e'
possibille verificare lo stato di salute del datacenter e automatizzare
alcuni task come: il sync tra server primari e di backup, avvisare
gli utenti preposti di malfunzionamenti/irregolarità o semplicemente
del prossimo esaurimento di una risorsa (raggiungimento dei limiti
contrattuali), come la banda, il disco
etc...
- Application managment
Questo modulo permette ad un
Cliente di aggiungere ( eventualmente acquistando, dipende dal
contratto sottoscritto con il proprio Reseller) e quindi installare e
configurare un software nel proprio spazio.
I software possono comprendere programmi come webalizer o awstats, piuttosto che phpBB o un semplice CGI.
Il sistema prende ispirazione dal meccanismo di pacchettizzazione di Gentoo, per cui è possibile rendere disponibili nuovi software non previsti o da voi creati ai vostri clienti; facilitando inoltre l'aggiornamento automatico di tali software in caso di nuove versioni o security bugfix.
I software possono comprendere programmi come webalizer o awstats, piuttosto che phpBB o un semplice CGI.
Il sistema prende ispirazione dal meccanismo di pacchettizzazione di Gentoo, per cui è possibile rendere disponibili nuovi software non previsti o da voi creati ai vostri clienti; facilitando inoltre l'aggiornamento automatico di tali software in caso di nuove versioni o security bugfix.
- Domain registration managment
Il modulo permette la registrazione e
gestione di un dominio web attraverso dei Registration Server.
Quelli al momento supportati sono:
Quelli al momento supportati sono:
- OpenSRS
- Payment Providers Managment
Permette di trasferire fondi attraveso dei sistemi online quali:
- PayPal
- Messaging
Questo funzionalita' comprende un
sistema di messaggistica per permettere ai resellere di comunicare con i
propri Client, ed un sistema di Ticket per il supporto agli stessi.
- Multi-language support
Il sistema e' stato interamente scritto
in Inglese, con la possibilita' di essere internazionalizzato. Le
lingue presenti al momomento sono:
- Inglese
- Italiano
- Personalization
Questa caratteristica permette la personalizzazione
dell'interfaccia web, modificando la
veste grafica del programma o il modo di visualizzare le informazioni
agli utenti.
Ruoli
beHSP è preconfigurato con 4 ruoli, tuttavia personalizzabili: Administrator, Reseller, Client, Mail admin (qest'ultimo è una specializzazione di Client).Administrator
E' il gruppo che si occupa dell'amministrazione e manutenzione dei server; per lo più sono task da effettuare all'installazione del software o all'aggiunta di un nuovo host o pool di ip.- Gestione dei server (aggiunta, rimozione, etc)
- Gestione IP
- Gestione servizi
- Gestionne del repository software
Reseller
Il reseller è l'entità preposta al commercio degli host o dei servizi ad essi associati. Ogni reseller avrà accesso ad un insieme di risorse definite da uno o più contratti, risorse che potrà amministrare tramite:- Gestione listini
- Gestione contratti
- Gestione clienti
- Gestione contabile
- Gestione utenti
Client
Un Client cosi come un reseller dipende da uno o piu contratti, che gli garantiscono la possibilità di accedere a determinati servizi. Le sue mansioni principali comprendono:- Gestione Contratti
- Gestione Domini
- Gestione Utenti
Mail Admin
L'entità Mail Admin è stata creata con lo scopo di mostrare le potenzialità delle ACL di beHSP, questo gruppo e' una specializzazione di Client, i cui permessi sono limitati alla gestione degli account di posta elettronica e delle mailing list.Servizi supportati (alla verisione 1.0)
- Apache 1.x e 2.x
- Qmail, vpopmail
- Bind 9
- Proftpd
- MySQL
- OpenSSH
- Pam
- Spam assassin
- Clamav antivirus
