Administradores e suas gambiarras


Palestra TcheLinux sobre Administradores de
    Sistemas e Redes e suas gambiarras
                Debian Day



                    Edição: João Fracassi
                             Danniel Lara
                    Revisão: Daniela Souto
A Origem da Gambiarra (POG)


O primeiro POG que se tem notícia é datado de 1582 d.C. O nome deste POG hoje é chamado de
Ano Bissexto, foi criado pelo Papa Gregório XIII. Este POG foi aplicado quando descoberto que a
Terra leva 365,25 dias para dar uma volta no Sol, porém nosso calendário tem apenas 365 dias, o
que leva a uma diferença de 6 horas por ano.

Ao invés de corrigir o "sistema" para que não houvesse essa diferença, a solução adotada pelo
Papa foi: "A cada quatro anos, é só colocar mais um dia ali". E então foi criado o primeiro POG de
que se tem notícia. Por este motivo, em 1930 foi instituído o "Dia Internacional da POG" como o dia
29 de fevereiro.
Definição de POG


A Programação Orientada a Gambiarras também conhecido como:

ATND - "Artifício Técnico Não Documentado"

MTEDM - "Manutenção Técnica com Elementos Disponíveis no Momento"

STCT - "Solução Técnica de Cunho Temporário" , nome pouco apropriado, uma vez que, todos
sabemos, as soluções se tornam permanentes).
PPOG (Princípios da Programação Orientada a Gambiarras)
Se funciona, então tá certo - Acoplado ou não, txt ou sql, mil funções ou 10, design patterns...
Nada disso tem valor para o usuário, que só precisa de um software funcional. O termo "escalável" é
falacioso.

My Way – Administrador de redes esperto, se é esperto mesmo é adepto do My Way. Se você está
com dúvidas, faça do seu jeito pois se der merda, é você quem vai se foder (e como).

Murphy ou Lei de Murphy ou Lady Murphy ou Lei de Smurf - Para lidar com Murphy e seu
exército só com POG. Murphy é sagaz e ligeiro, tá só esperando você dar mole. Nada mais rápido
do que uma gambiarrazinha para acertar o que Murphy destrói.




                                    “Tudo isso se aplica para
                                Administradores de Redes e Sistemas!”
PPOG (Princípios da Programação Orientada a Gambiarras)
Comentários são para amadores e fracos - Um SysAdmin ou DBA deve ser treinado para ser
fluente na linguagem de programação usada sem precisar de comentários, independente da
consequente ruína de sua vida social. Isso também é conhecido como sétimo sentido ou sentido
aranha.

Fé em Deus - A informática é levianamente definida como ciência exata, quando esta é na verdade
uma ciência holística. Vários casos reais de divina Providência foram testemunhados em ambientes
fiéis aos princípios ruins, assim o mal foi exorcizado, e a paz instalou-se graças a fé dos
gambiarrizadores. Vale dizer que: há mais mistérios entre o teclado e o monitor do que julga a
sua vã filosofia.

Conclusão Hipotética Universal Técnica Explicativa (aka. C.H.U.T.E) - Quando nenhum dos
outros conceitos se aplica, utiliza-se este até funcionar ou desistir.

Faca nos dentes - O famoso "Vai fazendo ai!"


                                 “Tudo isso se aplica para Administradores de
                                               Redes e Sistemas!”
Metodologias de Administração de Redes e Sistemas


Metodologia Espírita

Administrador Espirita é exímio conhecedor das técnicas de Copy/Paste e Author Code Rename
além de ser discípulo do grande Baba Ovo Orixá. A metodologia Espírita o indivíduo trata de fazer
as coisas sem saber o que esta fazendo, provavelmente sendo orientado pelo Tio Chico. Visita o
Viva o Linux na seção scripts e copia trechos de scripts e cola em seu maldito script . No final,
nada faz sentido, mas as acaba funcionando sabe-se lá como.
Metodologias de Administração de Redes e Sistemas


    Metodologia do Bope

Administrador Capitão Nascimento é o individuo que toca o terror nos seus subordinados e nos
usuários, é o cara que proíbe tudo e penaliza quem o desobedece tirando o acesso a internet.
A metodologia do Capitão Nascimento ele pega o usuário que gosta de baixar porcaria da internet e
desconecta ele da rede ou roda um script bloqueando tudo na estação do individuo.
Metodologias de Administração de Redes e Sistemas


     Método MacGyver

Administrador MacGyver com posse de recursos e informações limitadas, consegue desenvolver
uma complexa rede por completo e em questão de horas. O método recebe este nome pois,
fazendo-se um comparativo com o mundo cotidiano, é equivalente a pegar um sabonete, um clipes
e um chiclete e com estes ingredientes construir uma bomba atômica, metodologia de construção
exaustivamente utilizada por MacGyver. Sua principal característica é a de ser infalível, não
importando as condições e o tempo disponível. MacGyver e o Método MacGyver são indispensáveis
em qualquer projeto de reder.
Metodologias de Administração de Redes e Sistemas



     Metodologia Chuck Norris

Administrador Chuck Norris também pode ser utilizada para administrar sistemas e redes com uso
de um editor de textos qualquer, sua rede não precisa testes e backup. Confia 100% no código que
desenvolve em seus scripts e que se quer propor um teste é duvidar da sua capacidade. Muito útil
para redes com infra-estrutura e servidores de missão critica, antes que o erro se apresente ele já
estará corrigido.
Alguns exemplos de Gambiarras em Departamentos de Infra-
              Estruturas e Suporte Técnicos

                   Mapa de uma Rede
Alguns exemplos de Gambiarras em Departamentos de Infra-
              Estruturas e Suporte Técnicos
                Fluxograma do Suporte Técnico N1
Scripts Gambiarristicos em Linux
Scripts Gambiarristicos em Linux
Scripts Gambiarristicos em Linux
Scripts Gambiarristicos em Linux
Scripts Gambiarristicos em Linux
Scripts Gambiarristicos em Linux
Scripts Gambiarristicos em Linux
Rede Perfeita
Servidor Firewall
Storage
Servidor Cluster
Obrigado!!!
Alguém já fez alguma Gambiarra ?
Palestrantes:

 João Fracassi – Analista de Suporte TI
  E-mail: joao.nomad@gmail.com

 Daniel Lara – Administrador de Redes
 E-mail: daniellarasouza@yahoo.com.br

Administradores e suas gambiarras

  • 1.
    Administradores e suasgambiarras Palestra TcheLinux sobre Administradores de Sistemas e Redes e suas gambiarras Debian Day Edição: João Fracassi Danniel Lara Revisão: Daniela Souto
  • 2.
    A Origem daGambiarra (POG) O primeiro POG que se tem notícia é datado de 1582 d.C. O nome deste POG hoje é chamado de Ano Bissexto, foi criado pelo Papa Gregório XIII. Este POG foi aplicado quando descoberto que a Terra leva 365,25 dias para dar uma volta no Sol, porém nosso calendário tem apenas 365 dias, o que leva a uma diferença de 6 horas por ano. Ao invés de corrigir o "sistema" para que não houvesse essa diferença, a solução adotada pelo Papa foi: "A cada quatro anos, é só colocar mais um dia ali". E então foi criado o primeiro POG de que se tem notícia. Por este motivo, em 1930 foi instituído o "Dia Internacional da POG" como o dia 29 de fevereiro.
  • 3.
    Definição de POG AProgramação Orientada a Gambiarras também conhecido como: ATND - "Artifício Técnico Não Documentado" MTEDM - "Manutenção Técnica com Elementos Disponíveis no Momento" STCT - "Solução Técnica de Cunho Temporário" , nome pouco apropriado, uma vez que, todos sabemos, as soluções se tornam permanentes).
  • 4.
    PPOG (Princípios daProgramação Orientada a Gambiarras) Se funciona, então tá certo - Acoplado ou não, txt ou sql, mil funções ou 10, design patterns... Nada disso tem valor para o usuário, que só precisa de um software funcional. O termo "escalável" é falacioso. My Way – Administrador de redes esperto, se é esperto mesmo é adepto do My Way. Se você está com dúvidas, faça do seu jeito pois se der merda, é você quem vai se foder (e como). Murphy ou Lei de Murphy ou Lady Murphy ou Lei de Smurf - Para lidar com Murphy e seu exército só com POG. Murphy é sagaz e ligeiro, tá só esperando você dar mole. Nada mais rápido do que uma gambiarrazinha para acertar o que Murphy destrói. “Tudo isso se aplica para Administradores de Redes e Sistemas!”
  • 6.
    PPOG (Princípios daProgramação Orientada a Gambiarras) Comentários são para amadores e fracos - Um SysAdmin ou DBA deve ser treinado para ser fluente na linguagem de programação usada sem precisar de comentários, independente da consequente ruína de sua vida social. Isso também é conhecido como sétimo sentido ou sentido aranha. Fé em Deus - A informática é levianamente definida como ciência exata, quando esta é na verdade uma ciência holística. Vários casos reais de divina Providência foram testemunhados em ambientes fiéis aos princípios ruins, assim o mal foi exorcizado, e a paz instalou-se graças a fé dos gambiarrizadores. Vale dizer que: há mais mistérios entre o teclado e o monitor do que julga a sua vã filosofia. Conclusão Hipotética Universal Técnica Explicativa (aka. C.H.U.T.E) - Quando nenhum dos outros conceitos se aplica, utiliza-se este até funcionar ou desistir. Faca nos dentes - O famoso "Vai fazendo ai!" “Tudo isso se aplica para Administradores de Redes e Sistemas!”
  • 7.
    Metodologias de Administraçãode Redes e Sistemas Metodologia Espírita Administrador Espirita é exímio conhecedor das técnicas de Copy/Paste e Author Code Rename além de ser discípulo do grande Baba Ovo Orixá. A metodologia Espírita o indivíduo trata de fazer as coisas sem saber o que esta fazendo, provavelmente sendo orientado pelo Tio Chico. Visita o Viva o Linux na seção scripts e copia trechos de scripts e cola em seu maldito script . No final, nada faz sentido, mas as acaba funcionando sabe-se lá como.
  • 8.
    Metodologias de Administraçãode Redes e Sistemas Metodologia do Bope Administrador Capitão Nascimento é o individuo que toca o terror nos seus subordinados e nos usuários, é o cara que proíbe tudo e penaliza quem o desobedece tirando o acesso a internet. A metodologia do Capitão Nascimento ele pega o usuário que gosta de baixar porcaria da internet e desconecta ele da rede ou roda um script bloqueando tudo na estação do individuo.
  • 9.
    Metodologias de Administraçãode Redes e Sistemas Método MacGyver Administrador MacGyver com posse de recursos e informações limitadas, consegue desenvolver uma complexa rede por completo e em questão de horas. O método recebe este nome pois, fazendo-se um comparativo com o mundo cotidiano, é equivalente a pegar um sabonete, um clipes e um chiclete e com estes ingredientes construir uma bomba atômica, metodologia de construção exaustivamente utilizada por MacGyver. Sua principal característica é a de ser infalível, não importando as condições e o tempo disponível. MacGyver e o Método MacGyver são indispensáveis em qualquer projeto de reder.
  • 10.
    Metodologias de Administraçãode Redes e Sistemas Metodologia Chuck Norris Administrador Chuck Norris também pode ser utilizada para administrar sistemas e redes com uso de um editor de textos qualquer, sua rede não precisa testes e backup. Confia 100% no código que desenvolve em seus scripts e que se quer propor um teste é duvidar da sua capacidade. Muito útil para redes com infra-estrutura e servidores de missão critica, antes que o erro se apresente ele já estará corrigido.
  • 11.
    Alguns exemplos deGambiarras em Departamentos de Infra- Estruturas e Suporte Técnicos Mapa de uma Rede
  • 12.
    Alguns exemplos deGambiarras em Departamentos de Infra- Estruturas e Suporte Técnicos Fluxograma do Suporte Técnico N1
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
    Alguém já fezalguma Gambiarra ?
  • 26.
    Palestrantes: João Fracassi– Analista de Suporte TI E-mail: joao.nomad@gmail.com Daniel Lara – Administrador de Redes E-mail: daniellarasouza@yahoo.com.br