Em um servidor debian com apache e mysql, como posso descobrir se alguma tabela recebe spam?
Tenho muitos blogs diferentes, wordpress, wikis,... no meu servidor de clientes diferentes.
Parece que algumas aplicações PHP não são protegidas contra spam, então algumas tabelas ficam muito grandes e deixam todo o servidor lento.
Eu precisaria de um script, que monitorasse todas as tabelas. Ou existe uma ferramenta simples que eu poderia instalar para obter um relatório se algo estranho acontecer?
Como as tabelas que você deseja verificar são MyISAM, você pode usar apenas uma consulta. Para qualquer tabela ou tabelas usando MyISAM, aqui está a consulta:
Para cada tabela MyISAM, você obterá o seguinte:
.MYD
Tamanho.MYI
TamanhoVocê pode definir
@SecondsAgo
como granular verificar as alterações.Se muitas tabelas ou o mesmo conjunto de tabelas aparecer nesta consulta, você verá quais tabelas estão tendo as gravações mais frequentes e o maior crescimento.
Vou deixar para você determinar a estranheza dos resultados.