Você está na página 1de 9

Webmin

NOTA: Esta documentao sobre o Webmin no tem o objetivo e a pretenso de ser um guia completo e definitivo de cada um dos seus inmeros recursos. Para maiores detalhes sobre cada um de seus recursos e funcionalidades devemos consultar a documentao oficial do aplicativo.

Introduo

O Webmin uma ferramenta de administrao grfica baseada em uma interface web, escrito utilizando a linguagem Perl. Ele foi projetado para ser uma ferramenta de administrao leve, funcional, e que possa ser facilmente estendida pois totalmente modular. A ferramenta est disponvel hoje para mais de 20 idiomas, e est sendo considerada a ferramenta oficial de administrao em algumas distribuies GNU/Linux, muito embora ainda no no Ubuntu. O Webmin funciona como um centralizador de configuraes do sistema, monitoramento dos servios e de servidores, fornecendo uma interface amigvel, e que quando configurado com um servidor web, pode ser acessado de qualquer local, atravs de um simples navegador qualquer. Esta documentao tem como objetivo abordar sobre este aplicativo, onde veremos como instalalo, como o seu ambiente, quais as principais funes e configuraes que podem ser feitas atravs dele, e de que forma sua interface organizada.

Instalao
Na seo de downloads do site do Webmin iremos encontrar pacotes em diferentes formatos, sendo que os tar.gz, satisfeitas as dependncias, so facilmente instalados a partir da execuo de um simples script. Iremos tambm encontrar pacotes pr-compilados em formato .RPM, .DEB e ainda repositrios de onde podemos instala-lo via APT. Nesta documentao iremos tratar da instalao do Webmin via pacote DEB e atravs dos seu repositrio APT.

Pacote .DEB
Para instalar o Webmin no Ubuntu e demais sistemas baseados em Debian basta baixar diretamente do site do desenvolvedor o pacote .DEB do mesmo e a partir do diretrio em que foi salvo o arquivo executar o comando abaixo.
sudo dpkg -i webmin_1.360_all.deb

NOTA: Observar que no comando exemplificado foi demonstrado a instalao a partir da verso 1.36 do Webmin, que na poca da criao desta pgina era a atual verso estvel do mesmo. Portanto caso o pacote a

ser instalado possua outro nome/verso basta fazer a alterao de forma apropriada na linha de comando. Ao final do processo de instalao o Webmin se encontrar em /usr/share/webmin e os arquivos de configurao de todos seus mdulos em /etc/webmin. Caso durante a instalao seja acusado problemas de dependncias instale as mesmas a partir do comando abaixo.
sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl

Repositrio APT
Edite seu /etc/apt/sources.list adicionando ao mesmo as linhas abaixo, lembrando que a primeira linha iniciada por "##" se refere apenas a um comentrio, podendo ser modificada da forma como desejado.
## Repositrio Debian Sarge para instalao do Webmin deb http://download.webmin.com/download/repository sarge contrib

Salve o arquivo e execute na mesma ordem os comandos abaixo.


sudo apt-get update sudo apt-get install webmin

Ao final do processo, uma mensagem semelhante a esta abaixo dever ser exibida informando que a operao foi finalizada com sucesso.
Webmin install complete. You can now login to https://hostname:10000/ as root with your root password, or as any user who can use sudo to run commands as root.

Iniciando o Webmin
A maioria das interfaces de administrao possui uma interface fixa, que s pode ser acessada de um ambiente local. O Webmin, entretanto, trabalha com uma interface web, ou seja, a possibilidade de se configurar uma mquina atravs de uma rede totalmente cmoda, pois basta ter acesso a um navegador. Com isto, possvel configurar uma mquina atravs de praticamente qualquer plataforma de hardware e software. Instalado o Webmin o mesmo ser automaticamente ativado e poder ser imediatamente acessado localmente atravs da URL https://localhost:10000/. Para acessa-lo remotamente basta usar o endereo IP da maquina que se encontra com o mesmo instalado e configurado, porm lembrando que isso s ser possvel caso tenha na mesma maquina um servidor web devidamente configurado.

Ex.: https://192.168.1.2:10000/ ATENO: Observar que no Ubuntu o acesso ao Webmin via navegador feito em modo seguro, ou seja, usando Secure Sockets Layer (SSL). Uma pgina de login semelhante a figura abaixo ser exibida.

[Figura 01]

Em outras distribuies GNU/Linux o login de acesso o do usurio root, porm no Ubuntu em virtude do uso do sudo como padro (veja aqui maiores detalhes), devemos logar fazendo uso do usurio padro do sistema, criado durante o processo de instalao, ou outro qualquer que possa ter privilgios administrativos.

[Figura 02 ]

Configuraes iniciais
Vamos agora configurar o Webmin para nosso idioma e caso desejado alterar o tema padro para outro de sua preferncia. Para tanto, no menu de opes a esquerda clique em Webmin > Change Language and Theme. Uma tela conforme a figura abaixo ser exibida onde podemos ento fazer as configuraes necessrias. Escolha as opes desejadas, pressione o boto Make Changes e faa novo login no mesmo.

[Figura 03]

Alterando o tema padro do Webmin para a opo MSC.Linux Theme, a interface do mesmo ir se parecer com a da figura abaixo, tendo como principal vantagem os recursos estarem mais facilmente acessveis por intermdio de cones em cada uma das sees.

[Figura 04]

Principais recursos
Conforme j mencionado, no temos o objetivo nem a pretenso de ser um guia completo do Webmin, at porque com sua interface extremamente simples, organizada e intuitiva, alm da tima documentao disponibilizada no Wiki do mesmo, seu uso se torna bastante facilitado. Importante aqui sabermos que com este poderoso aplicativo web, podemos configurar e gerenciar praticamente tudo em nosso sistema, desde os mais simples recursos do sistema operacional e do hardware at os mais avanados recursos de servidor. Veremos ento agora como se encontra organizado e estruturado o Webmin de forma a termos uma boa noo do que podemos fazer com ele e onde encontrar cada um dos seus principais recursos.

Webmin
Nesta categoria inicial do Webmin, onde gerenciamos as configuraes do aplicativo (Vide Figura 01). Como, escolha do idioma e interface do usurio (conforme j visto), usurios e hosts com direito ou no de acesso, edio das categorias, gerenciamento dos mdulos entre outros tantos.

Sistema
Aqui encontramos as opes para gerenciamento dos principais recursos do sistema operacional, como usurios e grupos, senhas, arquivos de log e organizao dos mesmos, sistemas de arquivo, processos em curso, tarefas agendadas, monitoramento do sistema alm de backups e consultas as pginas dos manuais entre outros.

[Figura 05]

Servidores
Provavelmente a categoria com recursos mais importantes do Webmin, aqui podemos gerenciar todos principais recursos de servidor do sistema, como SSH, Proxy, DHCP, Arquivos (Samba), email (IMAP/POP3), FTP, Apache (HTTP), DNS (Bind), MySQL entre outros.

[Figura 0 6]

Rede
Nesta categoria de recursos encontramos as opes para configurao da rede e suas diversas interfaces, conexo com internet seja discada ou ADSL, Firewall, entre outros.

[Figura 07]

Hardware
Aqui podemos configurar as impressoras do sistema, o gerenciador de boot, os volumes e parties entre outros.

[Figura 08]

Outros
Algumas opes e recursos para gerenciamento de arquivos, status do sistema e servios, comandos do shell, logar via Telnet/SSH, configuraes do PHP, mdulos do Perl entre outros.

[Figura 09]

Atualizando o Webmin
O Webmin, por ser uma aplicao de gerenciamento do sistema e como tal requerer "poderes" administrativos, mais de que outra qualquer necessita que seja constantemente atualizado de modo a corrigir toda e qualquer falha de segurana que possa surgir. Para quem optou por fazer a instalao via repositrio APT, isso ser automaticamente implementado de forma que todas atualizaes constantes no repositrio ser notificada pelo gerenciador de atualizaes (update-notifier) do sistema, mais para que isso seja verdadeiro se faz necessrio que o mesmo seja mantido habilitado no sistema. Para quem optou por outra forma de instalao, interessante notarmos que o prprio Webmin oferece um recurso especifico para manter a aplicao e seus mdulos atualizados. Basta acessar a opo Webmin > Configurao do Webmin > Atualizar o Webmin e uma tela semelhante a da imagem abaixo ser exibida.

[Figura 10 ]

Como podemos observar existe inclusive uma opo para que as atualizaes possam ser agendadas de forma a funcionar automaticamente conforme sua necessidade.

Referncias

Webmin - http://www.webmin.com/ Webmin Wiki - http://doxfer.com/Webmin Wikipdia - http://pt.wikipedia.org/wiki/ Agradecimento especial ao FaBMak pela contribuio alertando sobre a importncia do processo de atualizao do Webmin, justamente por se tratar de uma aplicao critica.

Crditos
Wikifier: arlei Data: 06/09/2007 Mantenedors: arlei Time de Documentao do Ubuntu Brasil

CategoryDocumentacao CategoryRevisada

Webmin (editada pela ltima vez em 2007-11-11 04:35:07 por CarlosAraujo)