Reading time: 6 – 10 minutes
L’any 2.006 vaig descobrir eBox, fins hi tot vaig escriure un article que parlava d’ell. Doncs a arrel del article que vaig escriure fa unes setmanes sobre clearOS l’Oriol em va fer pensar altre cop amb l’eBox preguntant-me què tal estava. Doncs bé, la curiositat em va picar i el dilluns el vaig instal·lar en una màquina virtual.
Així doncs a estones durant tota la setmana he estat jugant una mica amb l’eina. En linies generals he de dir que ha millorat moltíssim des de que el vaig descobrir i que integra un munt de funcionalitats noves. La usabilitat continua sent un punt fort de l’eina i també la facilitat d’ús. Jo diria que qualsevol administrador de sistemes de linux en té prou amb uns pocs minuts per sentir-se molt còmode usant l’eina.
Per altre banda no vull deixar de destacar que com a backend per la gestió d’usuaris per tots els serveis que té usa LDAP, cosa que m’ha agradat moltíssim. O sigui, que tenim un postfix, squid, dovecot, asterisk, jabberd2, openvpn, etc. De fet, només això en si mateix ja és un bon motiu per tenir-lo instal·lat en algún racó ja que sempre ens pot anar bé per consultar alguna configuració. A més de poder tenir un esquema d’usuaris per LDAP que podem reaprofitar per integrar en la xarxa de servidors o de desktops. Ja sigui per integrar en el PAM dels linux i/o en l’autenticació dels windows ja que el podem fer treballar com a PDC.
Com ja em va passar amb clearOS, potser el més dolent és que es troben a faltar algunes opcions de configuració que al dissenyar una interficie gràfica simple han hagut d’estalviar-se. Malgrat això l’openVPN disposa de moltes més funcions que no pas el clearOS, a més de la possibilitat d’omplir un camp on podem posar els nostres parametres a mida directament contra el fitxer de configuració. El que ja és impressionant és que integra la possibilitat de poder generar fitxers .exe amb el client d’VPN i totes les configuracions pels clients integrades en l’instal·lador. És a dir, podem generar un fitxer d’instal·lador de l’VPN per cada un dels clients.
A més també vull destacar que disposa d’una PKI propia que per gestionar els certificats dels diferents serveis va molt bé. A més de poder-la utilitzar per generar certificats que després usarem en altres aplicacions ofra del eBox.
Per no seguir fent una valoració desordenada dels serveis que té l’eBox a continuació enganxo la llista de funcionalitats que he trobat a la seva web i al costat hi posaré un comentari a les que ho cregui pertinent.
- Networking
- Firewall and routing- bons i simples sistemes de monitorització per la xarxa cosa que sovint es troba a faltar.
- Filtering – integració força bona de les iptables
- NAT and port redirections
- VLAN 802.1Q
- Support for multiple PPPoE and DHCP gateways – ideal per tenir diverses ADSL en monopuesto.
- Multi-gateway rules, load balancing and automatic failover – trivialitza aquesta tasca a més de poder-ho configurar fins a un detall força decent.
- Traffic shaping (with application layer support)
- Graphical traffic rate monitoring
- Network intrusion detection system
- Dynamic DNS client
- Network infraestructure
- DHCP server
- NTP server
- DNS server
- Dynamic updates via DHCP
- RADIUS server – molt agraït el tenir aquesta capacitat per integrar amb linksys o d’altres similars a l’hora de montar un hotspot o per montar autenticacions segures wifi
- VPN support – molt decent la integració.
- Dynamic routes autoconfiguration
- HTTP proxy – forma senzilla de tenir tot el que cal en proxies.
- Internet cache
- User authentication
- Content filtering (with categorized lists)
- Transparent antivirus
- Intrusion Detection System – integra SNORT!!! (el vaig usar al meu PFC)
- Mail Server – un 9!!! una integració molt aconseguida i que fa tot el que li cal a una PIME i més
- Virtual domains
- Quotas
- SIEVE support
- External account retrieval
- POP3 and IMAP with SSL/TLS
- Spam and antivirus filtering
- Greylisting, blacklisting, whitelisting
- Transparent POP3 proxy filter
- Catch-all account
- Firewall and routing- bons i simples sistemes de monitorització per la xarxa cosa que sovint es troba a faltar.
- Webmail
- Web server – aquí és on més coixeja el tema sota el meu punt de vista perquè no et deixa tocar pràcticament res del servidor web, o almenys jo no ho he sabut trobar.
- Virtual hosts
- Certification authority – realment útil i simple
- Workgroup
- Centralized users and groups management
- Master/slave support
- Windos Active Directory Synchronization
- Windows PDC
- Password policies
- Support for Windows 7 clients
- Network resource sharing
- File server
- Antivirus
- Recycle bin
- Print server
- File server
- Groupware: calendar, address book, webmail, wiki, etc. – personalment no m’agrada gens aquesta eina.
- VoIP server – poc configurable pel meu gust, però a destacar el ben integrada que esta amb el LDAP, no he sabut veure si tb ho esta amb el XMPP/jabber2.
- Voicemail
- Conference rooms
- Calls through an external provider
- Call transfers
- Call parking
- Music on hold
- Queues
- Logs
- Centralized users and groups management
- Jabber/XMMP server – això no m’ho esperava, però felicitats per haver-hi pensat.
- Conference rooms
- eBox User Corner for self users info updating – va molt bé pq els usuaris s’ajustin el que els cal sense molestar l’administrador.
- Reporting and monitoring
- Dashboard for centralized service information
- Monitor CPU, load, disk space, thermal, memory
- Disk usage and RAID status
- Summarized and full system reports
- Event notification via mail, RSS or Jabber – molt interessant totes les possibilitats de monitorització que té, això val un imperi.
- Software updates
- Backups (configuration and remote data backup) – molt simplificada la tasca, no sé què copiara però si ho fa bé, això és brutal.
- Control Center to easily deploy and administrate several machines running eBox Platform – aquí és on entren les funcionalitats de pagament, ho trobo molt raonable i molt bona idea.
Per acabar he de dir que clearOS hem va agradar moltíssim, potser trobaria algunes coses que les fa millor que l’eBox però he de dir que aquest és realment molt millor que l’altre. En faig una valoració realment positiva i el recomano moltíssim. Això si, si hagués de montar-ne algún en una empresa primer montaria clearOS faria un o dos dies de proves i després montaria eBox per acabar d’estar-ne content. Encara que hagués de pagar aquests dies de feina de la meva butxaca crec que estarien molt ben invertits.
NOTA: Que no se m’oblidi eBox es basa en Ubuntu i clearOS en centOS, malgrat estic familiaritzat amb els .rpm gràcies a Fedora, he de dir que hem sento molt més còmode amb eBox i això pesa molt.
2 thoughts on “eBox – servidor, gateway i d’altres funcionalitats avançades per PIMES”
Hola,
Muchas gracias por los comentarios tan positivos sobre eBox. Soy uno de los desarrolladores y siempre es agradable leer opiniones positivas sobre el trabajo que hacemos 🙂
Solo quería añadir una cosa sobre el tema del webserver. Como tú dices, es muy limitado en cuanto a funcionalidad. No hemos invertido más esfuerzo en él, porque no estamos seguros de las características que necesita la gente, y nuestro miedo es que requiera un gran esfuerzo el que haga algo más útil. Aún así, si tienes alguna idea de lo que te gustaría ver ahí, compártela con nosotros. Estaremos encantados de tenerlo en cuenta.
Para terminar, muchas gracias de nuevo y disculpa que conteste en castellano. Aunque medio entiendo el catalán, ya que viví un año en Barcelona, escribirlo es otro cantar 🙂
Un abrazo,
Javi
Buenas Javi, pues ya que me invitas a proponer una posible implementación sobre el tema del servidor web y después de tener en cuenta lo que dices de que realmente puede ser mucho trabajo que no todos pueden aprovechar y estando totalmente de acuerdo esta parte quizá mi sugerencia sería que, por ejemplo, mediante .htaccess permitierais sobrecargar las configuraciones generales de apache. Así, por lo menos, los usuarios avanzados lo tendrían relativamente fácil para ajustar los parámetros a su gusto, no?
Generalizando mi idea sería dar acceso a escribir los comandos directamente en las diferentes partes de la configuración de apache, por ejemplo en el fichero de virtualhost. No se si me explico.
Un saludo y felicidades por el trabajo.
Oriol
Comments are closed.