BEM VINDO AO BLOG DO MARCOS CARRARO CRIADOR DO "CARRARO DASHBOARD". MUITO MAIS QUE UM SIMPLES BLOG.

sábado, 28 de maio de 2011

Lançado o Carraro DashBoard

É com enorme satisfação que anuncio a versão-1 do painel "Carraro Dashboard", após anos de desenvolvimento, estratégias validas e inválidas, idéias, estudos, e assim nasceu o "Carraro DashBoard" que tem a função de auxiliar na administração de servidores linux, em especial na parte do gerenciamento do squid, status de serviços, e DHCP, nmap, teste de conectividade, entre outras funções.

Projetado totalmente tem php, html, e alguns Shell script, de fácil entendimento, trazendo uma leveza ao usuário final, e sem ficar dependendo de outros serviços.

Totalmente Open Source, a unica restrição é, de avisar o autor, sobre qualquer alteração que tenha sido feita, assim podendo corrigir bugs, e falhas do sistema, já que o mesmo não trabalha com banco de dados.

Ao passar do tempo, com novas parcerias, novos desenvolvedores, e por conta própria desde de o início do projeto, irei disponibilizar neste blog, e nos demais sites, o manual de como instalar o painel, e é claro, avisar os usuários de novas atualizações, e de novos projetos caso alguém tenha interesse em participar. São eles.

- Criar pagina para mostrar requisições do samba, como ip do mico solicitando tal arquivo, logado com X usuário;
- Criar regras dinâmicas para o squid, como liberar MSN para determinado IP;
- Criar uma maneira de fazer a leitura dos logs do Squid de uma forma mais clara, podendo filtrar por dia, ip, e acessos bloqueado ou liberado;
- Integrar o MSN-Proxy (Esperando sair uma versão que funcione com o msn 2011);
- Integrar PostiFix Admin (Modificar CSS, deixar ele mais claro, adicionar algumas opção como fetchmail admin);

Entre outras tantas idéias que irão surgir aos poucos.

Um forte abraço a todos Marcos Carraro,
==================================================================================

Para download da versão 1.
https://github.com/marcoscarraro/Carraro-Dashboard

Screenshots.

Pagina index (status do sistema)

De Carraro DashBoard

Squid em Tempo Real

De Carraro DashBoard

Dhcp History, juntamente com o teste de conectividade e nmap.

De Carraro DashBoard

Visualizador de Logs do sistema (Ainda em estado de aperfeiçoamento)

De Carraro DashBoard

Tela padrão quando clicado em adicionar

De Carraro DashBoard

Desligar ou Reiniciar o servidor

De Carraro DashBoard

Design Padrão para adição de regras

De Carraro DashBoard

Amarrar o IP ao MAC

De Carraro DashBoard


15 comentários:

  1. Cara,

    Aguardo o seu projeto ficar pronto!

    Abs!!

    ResponderExcluir
  2. Muito interessante a tua idéia, a algum tempo atrás pensei numa idéia semelhante mais voltada para utilização de discos e status de serviços. Por exemplo utilização de quotas, status de serviços básicos como nfs, nis, mysql e afins.

    Parabéns pelo trabalho e por disponibiliza-lo para a comunidade.

    ResponderExcluir
  3. Boa Tarde,

    @raoni Já pode efetuar download, via guithub...

    @lu Olha, não deve ser difícil fazer... so requer tempo, tempo é uma coisa que não consigo mais sobrar HEHHE.

    ResponderExcluir
  4. Parabéns pela iniciativa. Ótima solução. A Galera Brasuca agradece!!!

    Você já pensou em utilizar o Lusca no lugar do velho guerreiro Squid?

    Sabes me dizer, a compat com FreeBSD. Visto que tudo é Open, eu só vou trocar da lista de dependencias, ao inves de linux FreeBSD. =)

    ResponderExcluir
  5. Obrigado.

    Sim, é totalmente, so teras de mudar metade das variáveis, como o caminho dos binários. somente isso.

    Olha, já pensei em utilizar outras ferramentas para fazer cache/bloqueios.

    Quem sabem com a ajuda dos amigos não poderemos fazer para o Lusca o que achas?

    Abraços

    ResponderExcluir
  6. Bom Dia, funciona perfeitamente, talvez o phpsysinfo volte algum erro, mas isso não impede o funcionamento do resto do sistema!

    ResponderExcluir
  7. Olá Marcos, queria agradecer a atenção desde já.

    Eu dei uma olhada no fórum vivaolinux e achei a sua ferramenta, como sou leigo gostaria de tirar algumas dúvidas antes de iniciar as modificações no servidor.

    Bom, as dúvidas que tenho são as seguintes:
    * O sistema é estável (não posso ter quedas no servidor, pois ele é intensamente utilizado, até mesmo para armazenamento)?
    * A instalação é fácil(não exige muita experiência em linux)?
    * É possível bloquear por usuário o acesso a internet e como funciona(exemplo: vou em um computador abro o navegador e ai abre uma pagina pedindo meu login e senha para liberar o acesso, é assim o funcionamento)?
    * E por final: É possível eu limitar o tempo que o usuário pode ficar online por um período de 24h?

    Desculpa a bateria de perguntas, é que gostaria de ter certeza antes de testar e começar a mexer nisso, pois onde irei instalar é um empresa de médio porte, a qual sou dono, e se fizer coisa errada ficaria meio complicado .

    Obrigado desde já,
    Abraços,
    Att. Mateus.

    ResponderExcluir
  8. * O sistema é estável (não posso ter quedas no servidor, pois ele é intensamente utilizado, até mesmo para armazenamento)?

    - O sistema é php então não tem como deixar o sistema fora do ar, tenho em produção em alguns servidores.

    * A instalação é fácil(não exige muita experiência em linux)?

    - Precisa o necessário, apenas seguindo o passo a passo pode ser que tu não consiga chegar ao fim, pois pode ocorrer algum erro durante a instalação.

    * É possível bloquear por usuário o acesso a internet e como funciona(exemplo: vou em um computador abro o navegador e ai abre uma pagina pedindo meu login e senha para liberar o acesso, é assim o funcionamento)?

    - Atualmente ele funciona somente com IP, para fazer a autenticação é necessário mais tempo e ajuda no desenvolvimento, se tu entrar na minha pagina no github, pode baixar uma versão que tem autenticação por usuário, e testar.

    * E por final: É possível eu limitar o tempo que o usuário pode ficar online por um período de 24h?

    - Isso pelo painel ainda não é possivel, tu tens que fazer o bloqueio/scripts usando a cron squid iptables do linux.

    abraços

    ResponderExcluir
  9. Entendido Marcos, muito obrigado pelas respostas. Estarei implantando o sistema no servidor, caso surjam duvidas volto aqui.

    Obrigado,

    ResponderExcluir
  10. Gostei do produto, achei muito interessante, mas para a administração melhorar voce aceitaria uma sugestão?
    Existe outra ferramento o fproxyadmin que vincula a liberação ao dansguardian com as listas. Se o seu produto trabalhasse com este processo, onde se libera pelo dansguardian e todos os outros processos ligados a usuários seria um diferencial para o produto.

    Obrigado,

    Carlos Ribeiro

    ResponderExcluir
  11. Bom dia Marcos, fiz o download e implantação do seu Dash em meu servidor, efetuei várias modifiações para que se adaptasse a minha estrutura. Ficou muito bom, ótimo painel, funciona perfeitamente. Só tenho uma dúvida, não estou conseguindo ajustar as páginas que abrme no frame da direita, deixar no centro da pg. Onde eu altero esse parametro no arquivo css??

    Vlw, muito obrigado desde já.

    ResponderExcluir
  12. Ótimo trabalho parabéns, alguem pode me ajudar, como altero a senha de acesso na web o gerenciador?

    ResponderExcluir
  13. Bom dia Marcos, que ótimo trabalho o seu!
    Gostaria de tirar apenas uma dúvida, no centOS 6 o painel funciona perfeitamente,
    já no centOS 7.1 tenho o problema do seguinte, no lugar onde apareceriam as configurações de hardware, tempo on do servidor, ip atual, configurações de memória, hard disk e entre outros fica apenas tudo branco.
    Poderia ser algum serviço ou complemento que não tem no centOS 7 ou que deve ser instalado ou pode estar em outro caminho e é necessária dar permissão ou alterar algo?

    Fico no aguardo, desde já agradeço!
    Abraço

    ResponderExcluir
  14. Bom Dia @Paulo Henrique Silva
    Então, da virada do centos 6 para o 7 houve bastante mudança, inclusive com a questão dos serviços, minha sugestão é mantenha o Centos 6.6, no centos 7 não tenho testado, creio que seja a questão de permissão do PHP para executar os comandos para pegar as informações do Hardware, e também precisa verificar os logs do PHP para verificar se não tem alguma função que não existe mais na nova versão do PHP o que pode acontecer...

    abraços

    ResponderExcluir

Posts que a turma mais esta lendo...

Posts que a turma mais esta lendo...

Marcos Carraro