Como descobres que o disco do gravador morreu antes de precisares das imagens?
Em resumo
Um gravador guarda o erro para si: a maioria destes equipamentos não consegue enviar um alerta, só sabe responder a perguntas. Por isso um disco morto, um RAID degradado ou um volume que encheu ficam ali semanas com todas as luzes verdes. Algo fora da caixa tem de perguntar, de poucos em poucos minutos, e avisar-te quando a resposta muda.
O disco de um gravador é a peça que faz o trabalho verdadeiro, escreve-se nele sem parar, e é a peça para a qual ninguém olha. Quando avaria, as câmaras continuam ligadas, a interface continua a carregar, a vista em direto continua a mexer-se. Nada se desliga. O problema é todo esse.
O que é que o equipamento nunca te diz sozinho?
Que um disco avariou: muitos equipamentos de armazenamento e muitos gravadores não sabem levantar o braço. A Synology afirma no seu guia MIB que o DSM não suporta traps SNMP: o NAS responde a perguntas sobre a saúde dos discos, o estado do RAID — degradado e em falha incluídos —, o espaço livre e a temperatura, mas só quando alguma coisa lhe pergunta. Deixado em paz, não diz nada.
Os gravadores comportam-se da mesma maneira. O erro vai para um registo de eventos ou para uma página de estado dentro da interface do próprio equipamento, e essa interface abre-se quando já há um problema, que é precisamente o momento em que a resposta já não serve de nada.
Portanto a falha não é o equipamento esconder a avaria. É a avaria só ser visível para quem a for procurar, e ninguém a vai procurar num mês normal.
Como é que as pessoas descobrem hoje?
Entre profissionais de informática a frase é quase um género literário: o momento em que o cliente e a polícia estão à espera das imagens é aquele em que descobres que o disco do gravador morreu há um mês. As imagens do mês anterior não existem, e não há boas intenções que as tragam de volta.
A versão com um NAS é mais silenciosa e mais cara. O RAID fica degradado, tudo continua a funcionar, o e-mail que o teria dito nunca foi enviado porque o equipamento não o consegue enviar, e o segundo disco avaria três semanas depois. A essa altura já não é um problema de vigilância, é um problema de restauro.
O que perguntar ao equipamento, e com que frequência?
Uma verificação de poucos em poucos minutos, a partir de uma sonda dentro da tua rede, a pedir o punhado de números que o equipamento já publica:
- O espaço livre, como número e como tendência. Não «está quase cheio?» uma vez por trimestre, mas um valor que guardas, para que a resposta passe a ser «cheio dentro de uns onze dias» em vez de «bastante cheio».
- A saúde dos discos e o estado do RAID, onde o fabricante os expõe: saudável, degradado, em falha. Um RAID degradado deve chegar-te no mesmo dia, não no mesmo trimestre.
- A temperatura, porque um disco que trabalha quente dentro de um armário em julho avaria mais cedo do que o mesmo disco num bastidor.
- Há quanto tempo o equipamento está ligado, para que um reinício silencioso se veja.
- Se responde sequer, que é o mínimo: um gravador que deixou de responder é um problema de que deves ouvir falar em minutos.
Nada disto exige equipamento novo dentro do gravador. Exige alguma coisa paciente na mesma rede a fazer as mesmas perguntas o dia inteiro, e a comparar a resposta de hoje com a de ontem.
Avisado não é o mesmo que em baixo
Um RAID degradado não é uma paragem. O sistema funciona; está apenas a uma avaria de deixar de funcionar. Tratar os dois estados como a mesma coisa produz ou pânico ou, pior, o hábito de ignorar o alerta.
Mantém-nos separados: um estado amarelo que diz «continua a funcionar, precisa de atenção esta semana» e um vermelho que diz «não está a funcionar agora». É nos amarelos que estão as poupanças baratas — o disco substituído antes da segunda avaria, o volume esvaziado antes de encher, o gravador reiniciado de propósito em vez de às 3 da manhã de um domingo.
O que fazer esta semana
- Escreve qual é o gravador, quais são os discos, qual é o RAID. Se ninguém souber responder, essa é a primeira conclusão do exercício.
- Pergunta à documentação do fabricante o que o equipamento publica — espaço livre, saúde, estado do RAID, temperatura — e vigia esses valores a partir de dentro da tua rede.
- Põe o limite amarelo onde ainda é barato: um RAID degradado hoje, um volume a 80 por cento, uma previsão de duas semanas.
- Abre uma vez o registo de eventos do próprio equipamento. O que lá estiver por ler é o teu ponto de partida.
Um disco que avaria com barulho custa um disco. Um disco que avaria em silêncio custa o mês de imagens que lá devia estar.
O que não te podemos dizer
- Não conseguimos ler um disco que o equipamento não publica: se um gravador não expõe nada por SNMP ou SSH, tudo o que honestamente conseguimos ver é que responde na rede.
- Não conseguimos prever um disco que morre sem aviso: lemos a saúde que o equipamento comunica e o espaço que lhe resta, o que apanha a maioria dos casos, não todos.
- Não te podemos dizer que as gravações desse disco existem ou se reproduzem: isso é o teu próprio teste de reprodução, e nada feito pela rede o substitui.
As perguntas que se fazem mesmo
Porque é que o gravador não me avisa que o disco avariou?
Porque a maioria destes equipamentos foi feita para responder, não para falar. A própria documentação da Synology afirma que o DSM não suporta traps SNMP, por isso o NAS não consegue enviar um alerta por iniciativa própria, nem sequer quando o RAID está degradado. Muitos gravadores são iguais: o erro fica escrito numa página dentro da interface web, que ninguém abre entre um incidente e o seguinte.
Eu tenho RAID. Não chega?
O RAID sobrevive a um disco que avaria. Não sobrevive a ninguém reparar. Um RAID degradado é uma contagem decrescente: funciona exatamente como antes até o segundo disco ir, e a partir daí não funciona de todo. O valor do RAID está inteiro nos dias entre a primeira avaria e a substituição, e esses dias só existem se alguém for avisado.
O que é que se consegue mesmo ler de um gravador ou de um NAS pela rede?
Depende do modelo, e a resposta honesta é: aquilo que o fabricante decidiu publicar. Em geral o espaço livre, a saúde dos discos, o estado do RAID, a temperatura e há quanto tempo o equipamento está a trabalhar. A Axis publica uma entrada para a interrupção do armazenamento, a Hikvision uma para o estado dos discos, a Synology documenta os seus OID um a um. Uma sonda dentro da tua rede pede esses valores e segue-os ao longo do tempo.
Com quanto tempo de antecedência sei que um volume vai encher?
Onde o equipamento expõe a utilização, seguimos a tendência todas as noites e transformamo-la numa data: cheio dentro de cerca de N dias, com um aviso aos 14 dias e outro aos 7. Um disco que enche é a avaria mais aborrecida de toda esta família, e também a mais fácil de evitar por completo.
Um reinício silencioso dá para ver?
Sim, onde o equipamento comunica há quanto tempo está a trabalhar: um contador que volta a zero significa que a caixa reiniciou enquanto não estavas a olhar. Por si só não é uma avaria, mas um gravador que reinicia de poucos em poucos dias está a dizer-te alguma coisa antes de parar de vez.