Você está na página 1de 10

WebminSoluoemadministraodeservidores

CleitonAraujoSousa
cleiton.jesus.sousa@gmail.com

CursodeTecnologiaemRedesdeComputadoresUniversidadeSalvador
(UNIFACS)CampusdeFeira
RuaRioTintoFeiradeSantanaBaBrasil
Fone:(75)40099119
Resumo.Esteartigodescrevesoluesdegerenciamentodeumaredelocal
comoWebmin,umapoderosaferramentaparaadministraodesistemas.
Possuiinterfaceweb,suportatabelaseformulrios,sendopossvelconfigurar
contasdeusurio,Apache,DNS,apenasutilizandoumnavegador(browser)e
assimpordiante.TodasasversesrecentesdoWebminestosoblicena
BSDLikeoquepermitequeosoftwaresejadistribudoemodificado.Existem
outrasferramentasdegerenciamentoapartirdeambientesgrfico,porema
grande vantagem do Webmin justamente o fato que ele proporciona
organizaoeinteratividadecomusurio.

1.Introduo
OWebminuminstrumentoparagerenciamentodesistemasquefazusode
umainterfacegrfica,comoobjetivodeofereceraosprofissionaisdeTI,desdetarefas
simples como conservao de contas de usurio at as mais complexas, criao de
Cluster ou Raid. Foi projetada por Jamie Cameron, linguagem PERL, baseada em
camadas, com suporte a vrios idiomas e intuito de ser funcional, leve, e de fcil
manejo.
Eleestnaverso1.479epossuidistribuiesparasistemasoperacionaisLinux,
Solaris,MacOSX,eoutroscomoFreeBSDeatmesmoWindows,sendoessaltima
oponomuitoutilizada.Todaspodemserobtidasnapginaoficialdodesenvolvedor
doWebmin.Temsidoamplamenteutilizadaporadministradores,sendoquealgumas
distribuiesLinuxjmantemaferramentaemseusrepositrios,tudoissodevidoa
propostadosistemaquejustamenteogerenciamentoporumnavegadorweb,significa
dizerqueagrandemaioriadosnavegadoressuportamoWebmin.
ComoWebminoadministradordaredepodeconfigurardiversosserviosentre
eles,osmaisdifundidosso:

Servios:apache,ssh,squid,dhcp,MySql,Samba;
Rede:nfs,adsl,configuraodasopesderededosequipamentos;
Hardware:impressoras,grub,raid;
SistemaOperacional:ldap,alterarsenha,quotasdediscos,usuriosentreoutros;
GerenciamentodePacotes;
Etc.

Lembrandoqueparaconfigurarumservioespecificodevemosterosoftwareinstalado.
Exemplo:Paraseconfigurarodhcposervidorprecisaobviamenteteroserviodhcp
instalado.

2.GerenciamentodasAplicaes
OdiaadiadoprofissionalemTI,marcadaporumasriedetarefas,ondeeletrabalha
constantementecomconfiguraoemanutenodainfraestruturatecnolgica,sejaela
softwareouarede.
Nessembitoeleprovavelmentenecessitadeferramentasqueoapoiaramnessastarefas,
oWebminsetornaseualiadonahoradefazertudofuncionar.Paraconservartudo
funcionandoexigeseconhecimentoapurado,ecomoinstrumentoWebminemmos
tudoficamaisfcil.Dentreessastarefasesto:

Administraodeproxy,firewall;
ConfiguraoderedequeutilizemoSamba,NFS;
Gernciadecontas,gruposdeusurios,politicasdesegurana;
Prevenoafalhaseperdadosdados;
Analisedelogsemquinasremotas;
Entreoutras.

DeformaprticaoWebminsuportatodasastarefasimportanteseindispensveisao
profissionaldeTI,oqueirdependerdasuamaturidadeemutilizaraferramentada
formacorreta

3.MdulosPadro
ComooWebminestnaverso1.479existemnele115mdulospadroemuitosoutros
implementados ao longo do tempo por terceiros, cada um tratando de um servio
diferente,necessariamenteprecisamosdessesmdulosparapoderconfiguraralgo.
Esses mdulos so agrupados como Webmin, system, servidores, redes, hardware,
outroseclustering.
Abaixo esto listados os mdulos mais essncias para fazer o sistema funcionar
corretamente:
Servio

Descrio

SistemaOperacional

Apache

Configurequasetodas
diretivaseas
caractersticasdoApache.

Amaioria

MonitoramentoBandwidth

Exibirrelatriossobreo
usodabandaporcada
host,porta,protocoloe
tempoemumsistema
Linux.

Todos,excetooWindows

Clustercomandosshell

Executarcomandosem
vriosservidoresao

Todos

mesmotempo.
DHCP

Gerenciarredes
compartilhadas,subredes,
hosts.

Amaioria

VPNcomIPsec

Configurarumservidorou
clientepraVPN.

ApenasLinux

LDAP

Gerenciareoservidor
LDAPeobjetosdoseu
banco.

Todos

Nositedodesenvolverexisteolinkdirecionandoodownloaddecadamduloexistente
noWebmin.Lembrandoqueaexistnciadecadamodulomediantesuautilizao,no
precisamos ter um modulo que no vamos utilizar, e como o software pode ser
modificadoaimplementaodeoutrosmdulosficaacritriodoadministrador.

4.Mdulosespeciais
Existe no Webmin a possibilidade de se integrar outros trs mdulos, Virtualmin,
Cloudmin,Usermin.
Porquestesdidticasincluirestesmduloscomoespeciaisdevidoelesenglobarem
outrosmdulos.Comofuncionaessasituao:
4.1.Usermin
umainterfacebaseadanawebparawebmail.Eleprojetadoparausurioscomuns,
noroot.Elepodeserusadoporadministradoresqueprocuramumserviowebmail
simples.PermiteavisualizaodedadosembancoMySQL,PostgreeSQL,eadiodo
Apache, sendo assim o gerenciador tem total controle dos mdulos disponveis ao
usurio.
Delonge,amaneiramaissimplesdeconfiguraroUserminatravsdaconfigurao
UserminmdulonoWebmin.Todasasfunespodemsergerenciadasatravsdeum
navegador.Emtodocasoficamelhorogerenciamentopoisosprodutosvmdomesmo
desenvolvedordainterfacedousurio,sendoagestosempreatualizada.
4.1.2.Cloudmin
ConstrudoemcimadoWebmin,existeatravsdeduasverses:

CloudminGPLgratuitacomdesenvolvimentoativo,maslimitada.
Cloudmin PRO verso comercial, paga. Inclui diversos recursos e tem
capacidadedegerenciarvriossistemashost.

Elefoiprojetadoparaogerenciamentodesistemasvirtuais,Xen,KVMeOpenVZ.Ele
tambmtemumalinhaAPIparacomandarsistemasvirtuaisapartirdeumscriptshell
ouviasolicitaesHTTP.Adequadoparaempresasquenecessitamdesistemasvirtuais
paraseusclientes,mastambmadequadoparaquemquerentraremvirtualizaode

gerenciamentodeaplicaes,testes,controlandoumgrupodeVirtualminanfitriesou
atmesmoparaaprendersobrecomputaoemnuvem.
4.1.3.Virtualmin
ummoduloWebmindemltiplasmquinasvirtuaisatravsdeumanicainterface.
Elesuportaacriaoegestodoapachehostsvirtuais,domniosDNSBIND,bancode
dados,caixasdecorreio,tudoissoatravsdosmdulosdoWebminexistentes para
essesservidores.
O gerenciamento centralizado e pode ser feita qualquer configurao do sistema
existente,nosetemanecessidadedoseuprprioservidordeemail,web,eassimpor
diante.VirtualmintambmpodecriarumusurioWebminparacadaservidorvirtual.
ContmasmesmaslicenasdoCloudmin.
Cadamoduloespecial,desfrutardeoutrosmdulosinclusos.Ositedesenvolvedorno
deixaclarocomofazermosessaintegrao,pormfcilobservarquetudouma
questo de necessidade. Se em algum momento necessitamos da aplicao s
implementarummdulooucriaratravsdasbibliotecasjexistentes.

5.AdministraoRemota
UmadasmaioresvantagensdoWebmin,frenteaosseusconcorrentesqueelepermite
aadministraodeformaremota.Paraqueissosejapossvelalgunspassosdevemser
seguidos:
1ExecutaroWebminemtodasasmquinasdarede,ounoservidor.
2Possuirinfraestruturaderede.
Agoraparaacessaroservioremotamentesdigitarnobrowserohttp://IP:10000.Se
setudoocorrercomoesperadovaicarregaroateladoWebmininstaladoemoutra
mquina,ondepoderemosexecutarnossastarefas.
Observao:Aporta10000padro.

6.AlternativaaoWebmin
Existe atualmente diversas aplicaes para gerenciamento da rede. Por ser um dos
primeirosoWebminpreferencialmentemaisconhecidoeusado,pormhoutroscom
mesmas especificaes e mesmas vantagens. Dentre estes destaca-se o seguinte:
Ajenti - uma ferramenta poderosa para controlar servidores, compatvel apenas com
Linux. Vem repleto de plugins e complementos para administrar servios, como:
Apache, Nginx, MySQL, FTP, Firewall, File System, Cron, Samba, Squid e muitos
outros. Interface web e descomplicada, assim como o Webmin.
escrito em Python, e funciona como seu prprio processo e web. O padro
TCP porta 8000 para se comunicar, e est configurado para usar SSL.

7.Concluses
Ferramentas de gesto so amplamente utilizadas para monitorar, controlar
sistemas Linux/Windows. O Webmin tem uma proposta bastante intuitiva segundo

tudo que foi relatado. Basta ao administrador entender suas funcionalidades que
elas auxiliaram bastante nas tarefas dirias.
A fim de simplificar a administrao dos sistemas o Webmin possui recursos para
facilitar a visualizao de configuraes, gerenciamento de softwares, processos
e a rede propriamente dita.
Como todo sistema tem suas necessidades, ele no te deixa preso, com algum
conhecimento em programao se pode implementar e at criar outros mdulos
no software, tornando a gesto mais eficaz. Isso faz com que o Webmin seja
realmente prtico e muito mais atraente do que seus concorrentes.

8.Bibliografia
Site oficial do desenvolvedor < www.webmin.com.br >. Acessados nos dias 20, 21, 28
de abril de 2015.
< http://www.linhadecodigo.com.br/artigo/2334/administrando-seu-servidor-linux-como-webmin.aspx >. Acesso em: 20 de abril 2015.
< http://www.linuxdescomplicado.com.br/2014/04/10-ferramentas-para-gerenciar.html>
Acesso em: 20 de abril 2015.
http://www.vivaolinux.com.br/topico/vivaolinux/Alternativa-ao-Webmin Acesso em: 28
de abril de 2015
< http://pplware.sapo.pt/linux/ajenti-gesto-do-seu-servidor-linux-atravs-da-web/>
Acesso em: 28 de abril de 2015

9.Anexos

- Instalao do Webmin

1. sempre bom atualizar o servidor antes:


apt-get update
2. entrar no modo super usurio:
sudo su

3. baixar o a verso mais recente do Webmin:


wget http://www.webmin.com/download/deb/webmin-current.deb
Esse comando a melhor opo para fazer download de arquivos grandes, por causa da
sua agilidade e flexibilidade

4. instalar os pacotes de bibliotecas necessrios para o software funcionar:


sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl
libpam-runtime libio-pty-perl libmd5-perl
Caso durante a execuo da instalao acuse a falta de alguma dependncia, aconteceu
esse erro comigo. Se no funcionar verificar o download da verso ou ento mudar a
sada de pty para pta no comando.

5. mostra todos os arquivos e saber como esto os nomes, para ento executa a
instalao:
ls - a

6. Instalar o software
dpkg install + nome do arquivo
Esse comando funciona como um complemento do apt-get e permiti instalar pacotes
baixados manualmente da web.

7. Tela de login Webmin

Acessei meu servidor, via o browser do meu computador. Pronto est instalado o de
forma rpida, simples e prtica, s usar a aplicao e configurar da forma que achar
melhor. Porta 10000 padro no site desenvolvedor no encontrei informando
especificamente se pode mudar, acredito que sim.

VemosnaimagemqueoWebmincontmasinformaesemrelaoaosmdulosdo
sistema.Memriautilizada,CPU,almdonomedoservidoretudomais.Interfaceweb.
Atravs dos testes pude notar que ele mais eficaz pode at demorar mais. E o
administradorpodeimplementaralgonovonosistema.Eissochegaaserumdefeito,
muitosmdulosacabaprejudicando.

Você também pode gostar