A ferramenta
Webmin tem como objetivo oferecer aos administradores de redes e sistemas, de maneira interativa, uma forma simples e eficaz de prover configurações e manutenção de toda uma estrutura em um ambiente de T.I. Partindo de tarefas simples como a configuração de uma conta de usuário até tarefas mais complexas como criar um
Cluster ou
RAID e até a configuração de máquinas remotas, o
Webmin prova que possui qualidade e eficiência para tal função e isso faz com que seu uso seja recomendado a quem precisa manter todo o seu sistema em perfeitas condições de trabalho. É fato que várias outras ferramentas para realizar configurações a partir de um ambiente gráfico existem, mas o grande diferencial do Webmin é a sua capacidade de mesclar vários tipos de serviços e ou aplicações em apenas uma interface, proporcionando assim, mais organização e interatividade com o usuário.
Introdução
O
Webmin é uma ferramenta para administração de sistemas que faz uso de interface gráfica, ele foi desenvolvido por Jamie Cameron, utilizando a linguagem
Perl. Ela foi projetada para ser uma ferramenta de administração leve, funcional, e que possa ser facilmente entendida. A ferramenta tem se tornado a mais utilizada por administradores de sistemas e algumas distribuições tem adotado a mesma como alternativa de manutenção, mantendo a ferramenta em seus repositórios.
A proposta oferecida pela aplicação é administrar o sistema graficamente através de um navegador web, ou seja, a grande maioria dos navegadores suportam o Webmin, o que faz com que a aplicação tenha um desempenho satisfatório em qualquer sistema Unix/Linux.
Hoje em dia é comum que os sistemas precisem estar cada vez mais confiáveis e isso tem tudo a ver com a capacitação de um profissional de TI. Tal fato exige que o mesmo tenha conhecimento pleno do sistema operacional ou questão, e isso exige uma gama de configurações a serem feitas. Graças ao Webmin se faz desnecessário editar arquivos de configurações manualmente, já que o software trás uma lista de tudo o que existe instalado na máquina e as opções de configuração para cada um deles de forma prática e intuitiva até para os menos experientes.
Através do Webmin podemos configurar serviços de rede, hardware e de sistema tais como:
- Serviços: web-apache, ssh, squid, bind, dhcp, jabber, postfix, qmail, wu-ftp, roftpd, mysql, samba entre outros.
- Rede: nfs, adsl, nis, kerberos entre outros.
- Hardware: grub, raid, impressoras entre outros.
- Sistema: cron, ldap, pam, alterar senha, quotas de disco, usuários e grupos entre outros.
Resumindo, o Webmin faz jus a sua fama de ótimo gerenciador de sistemas e cumpre com praticidade e competência as tarefas diárias que um profissional de TI precisa realizar.
O sistema operacional
Para a implementação da ferramenta em questão, será o utilizado o
openSUSE 10.3 por se tratar de uma distribuição Linux robusta e com um ótimo desempenho para a execução de aplicações cliente/servidor, combinado a sua facilidade de configuração e quantidade de bibliotecas já instaladas nativamente.
Outras informações:
- Distribuição - openSUSE 10.3
- Kernel versão - 2.6.22
Dependências
A versão que utilizaremos do
Webmin será a v.1.490 que precisa das dependências citadas abaixo para poder rodar. Porém todas elas já se encontram instaladas por padrão na versão 10.3 do openSUSE com exceção da Biblioteca
Perl SSLeay que não foi instalada, devido ao fato de que não vamos instalar a ferramenta em um servidor encriptado.
- openssl
- libssl-dev
- build-essential
- biblioteca Perl SSLeay
Aplicação
O
Webmin, por se tratar de uma ferramenta voltada para o profissional de TI que trabalha diretamente com a configuração e manutenção de sistemas, torna-se quase como um aliado na hora de fazer as coisas funcionarem.
Para quem realiza tarefas diárias em uma empresa, manter tudo funcionando exige um nível de conhecimento mais apurado e com utilização da ferramenta em questão atividades podem ficar mais simples. Tais como:
- Configuração de redes que utilizam Samba, NFS;
- Gerência de contas e grupos de usuários;
- Compartilhamento de arquivos e impressoras;
- Gerencia de políticas de segurança;
- Administração de regras de proxy;
- Administração de regras de firewall;
- Administração de máquinas remotas;
- Prevenção a falhas e perda de dados;
- Análise de logs;
- e mais outras...
Resumindo, as mais importantes e indispensáveis tarefas de uma empresa podem ser administradas através do Webmin com simplicidade.