Postagens

Lab com video, RTSP e Kubernetes

Algum tempo atrás comprei câmeras de segurança wifi da linha mibo da intelbras, escolhi esse modelo pela robustez do produto e praticidade de configuração. A primeira câmera foi uma IC3, posteriormente comprei algumas IC5. Havia lido no forum da intelbras que não era possível ligar essas câmeras em DVR/NVR. Eu queria ter um histórico das imagens, não era mais suficiente ter apenas o vídeo ao vivo. Tive um problema que desencadeou em uma pesquisa e hoje é o principal motivo pelo qual escrevo esse post. Comprei cartões de memória ruins para as câmeras!  Seria necessário comprar cartões melhores. Foi então que comecei a pesquisar se não seria possível capturar as imagens das câmeras via RTSP. Fiz um shell script simples, usei FFMPEG e obtive o histórico de imagens esperado. Agora os problemas eram outros, meu recurso computacional era baixo.  Para encurtar, comigo haviam HDs externos e Raspberry pi. Concorda que montar um "DVR/NVR" próprio é mais caro que comprar cartões de memó

Cluster Raspberry Pi

Imagem
Objetivo deste post é comentar um pouco sobre a minha recente experiência com um cluster de raspberry pi que montei aqui em casa no ano de 2020, ano de pandemia de covid-19 e também um ano bastante atípico para muitos. Montar o cluster foi um desafio enorme, o comercio no país atravessava momentos de restrições de funcionamento e falta de matéria prima e boa parte das peças do cluster foram compradas sob medida. A motivação inicial para montar o cluster foi ter novamente hardware suficiente para estudar. Por muito tempo o ambiente de estudos aqui em casa foi um virtualbox instalado no meu macbook. Tenho inclusive boas recordações de estudar vagrant para montar as VMs. Infelizmente fui assaltado e meu hardware passou a ser um raspberryPI3 e um laptop corporativo da empresa na qual trabalho. A ideia do cluster nasceu na sequência de quando eu decidi comprar mais raspberry, inclusive não posso negar que enquanto analisava os preços e condições, não resisti, comprei o rasp4 com 4GB de RA

vnStat

Imagem
vnStat é um monitor de trafego de rede open source e totalmente baseado em terminal linux, ou seja, não possui interface gráfica. Principal objetivo do software é oferecer um registro de trafego de rede para a(s) interface(s) selecionada(s). Uma coisa muito interessante é que a ferramenta disponibiliza filtros por dia, mês, permite ainda que você obtenha os dados em tempo real. Com relação aos dados oferecidos pelo vnStat , eles são obtidos através de estatísticas oferecidas pelo kernel do linux. Alias, isso faz dele uma ferramenta muito performática ao ponto de rodar suave em um OpenWrt. :) Com relação ao fato do vnStat não possuir interface gráfica, fique tranquilo, não faz nenhuma falta. O software é muito pratico e simples. Caso realmente você queira gerar gráficos com os dados obtidos através do vnStat , leia a documentação oficial. Antes de optar pelo vnStat, esbarrei com uma lista com diversas opções e gostaria que gostaria de compartilhar com você através d

HTTPie

Imagem
O HTTPie é um projeto de Jakub Roztocil, desenvolvido em Python, usando as bibliotecas Requests e Pygments , e está sob uma licença BSD. A ferramenta está disponível para instalação através do pip ou pode ser obtida no repositório Github do projeto. A proposta da ferramenta é ser um CLI(Command Line Interface) para servidores web mais humano, a sintaxe dos comandos são simples e o retorno por ex é colorido. Acredite, isso facilita muito a visualização de informações em momentos mais críticos em que você está com pressa. Inevitável não comparar com o cURL até porque os dois possuem recursos semelhante, quer ver um exemplo? Instale os dois na sua maquina e digite o seguinte:  curl -i -X PUT -H 'Content-Type:application/json' -d '{"blog":"pviana"}' http://httpbin.org/put   Agora vamos fazer o mesmo utilizando o HTTPie: http PUT http://httpbin.org/put blog=pviana   Ficou com preguiça? Pois bem o retorno dos dois comandos segue abaixo:   HTTP