Existe um substituto (simples) para o SWAT?

2

Anos e anos atrás, um cliente meu tinha uma caixa do Windows NT Server 4.0 que era realmente usada apenas como um servidor de arquivos. Eu substituí-lo com SuSE e Samba (tem sido tão longo, eu não lembro mais números de versão - ou mesmo anos) e deu ao usuário de energia local um atalho para a SWAT e instruções sobre como resolver conflitos de conexão.

Alguns anos atrás, a máquina estava mostrando a sua idade e eu a substituí por uma máquina dual-core de 64 bits, rodando o Ubuntu Server 9.04. Melhor em todos os aspectos - desempenho, simplicidade de configuração, facilidade de configurar o Samba para jogar bem com aplicativos legados (o que foi um grande pesadelo quando eu estava configurando o SuSE!) - exceto: sem SWAT!

Aqui está a situação: o principal aplicativo de linha de negócios costumava ser um aplicativo de banco de dados DOS / cTree; esse programa usa o DOS SHARE (e seus sucessores do Windows) para manipular o bloqueio de arquivo / registro. Além disso, certas funções de utilidade (por exemplo, "Fechar o dia") exigem acesso exclusivo ao banco de dados. A SWAT deu ao usuário avançado uma maneira de ver quais estações tinham conexões abertas com o banco de dados, e para iniciá-las se não estivessem respondendo.

É claro que eu instalei o WebMin, e isso me dá todo o poder que a SWAT fez - e muito mais, que é o problema. Eu não posso fazer um atalho diretamente para a seção Samba / conexões, então o usuário tem que navegar pelo menu ... e além disso, há muitas opções que o usuário não precisa, e que eu não necessariamente quero que ela tenha.

Até agora, a solução é que ela me chama quando há um problema e eu faço login no WebMin e resolvo o problema. Além disso, migraram para um aplicativo de linha de negócios muito mais recente, e o antigo está diminuindo. Ainda assim - há algo que faça (apenas) o que estou procurando (e nada mais)?

Editar: Quando atualizei para o Ubuntu 9.04, eu fiz instalei o SWAT e tentei usá-lo. Como o resumo do pacote avisa, ele fez coisas ruins; não apenas reorganizou as entradas no meu smb.conf, mas o próprio Samba foi significativamente atualizado em relação ao SWAT (parece-me lembrar que os problemas tinham a ver com o manuseio do oplock, que quebrou o aplicativo DOS) e nada realmente funcionava mais. Eventualmente eu desinstalei o SWAT, coloquei o meu smb.conf de volta do jeito que tinha sido e usei o WebMin.

Eu ouço e entendo a sugestão de atualizar para uma versão mais recente do Ubuntu: farei isso assim que tiver a oportunidade. Mas o SWAT foi corrigido? Alguém realmente usou recentemente? Porque da última vez que tentei, não foi uma boa experiência ...

Atualização: fiz um upgrade ontem à noite ... que pesadelo que acabou sendo! A atualização do do-version insistia em pensar que eu queria pular direto do Jaunty para o Lucid (e, é claro, insistir que eu não poderia); Acabei de editar todas as fontes de "jaunty" para "karmic" e fiz uma atualização completa. Então, quando eu reiniciei, GRUB falhou ao iniciar com um erro 15 - Acontece que havia adicionado um "/ boot" extra para o início de cada entrada na lista. Conseguiu isso fixo; Fiz um upgrade de versão para o Lucid ... que quebrou o HylaFax. (Os bugtrackers afirmam que o problema foi corrigido no Lucid, mas não foi.) Então eu atualizei mais duas vezes para o Natty, que consertava o HylaFax ... mas em algum lugar ao longo do caminho, o smb.conf foi destruído! Mas tudo está bem quando acaba bem, eu acho. Depois de tudo isso, eu não tive coragem de experimentar a SWAT (considerando o hash que ele fez das coisas da última vez que tentei, em 2009); Vou tentar em um dia ou dois quando tiver tempo para experimentos.

    
por MT_Head 05.07.2011 / 20:45

1 resposta

2

Por que não instalar swat ? Está nos repositórios apenas a sudo apt-get install swat de distância ...

Pré-pós-edição: Acabei de perceber que você está executando uma versão não suportada do Ubuntu. O suporte para o 9.04 terminou no final do ano passado. Você pode ver os cronogramas de suporte aqui .

Isso pode explicar (eu não tenho certeza se eles realmente fecharam os repositórios) por que você não pode acessar o pacote. Você deve considerar a transferência para pelo menos 10.04 (uma versão de suporte de longo prazo) e isso ajudará você até o final de 2015. Para implantações de negócios onde você não quer mudar as versões da plataforma o tempo todo, você deve sempre considerar as versões LTS.

Então a correção:

  1. Atualizar para uma versão compatível
  2. Instale swat
  3. Sente-se e relaxe.

Há um pouco de buy-in com esse plano. Você tem que fazer duas atualizações importantes para chegar ao 10.04 e, embora eu argumente que vale a pena por segurança (é), existe um método mais rápido e mais legal: basta pegar os pacotes de uma versão posterior.

Você pode ver e baixar o pacote disponível para o Lucid aqui:

Depois de fazer o download, basta executar:

sudo dpkg -i downloaded-package-name.deb

Você pode achar que precisa pegar pacotes dependentes também. O Dpkg irá informá-lo das dependências em falta.

Isso não é seguro. Isso às vezes é perigoso. Pode acabar com o Samba completamente. Considere isso um aviso. Faça as coisas corretamente. Faça um upgrade.

    
por Oli 05.07.2011 / 20:58