"up" é um termo muito amplo. Por exemplo. ele pode responder ao ping, mas na verdade não tem espaço livre em disco, ou todas as consultas são bloqueadas ou travadas a cada segundo e automaticamente reiniciadas, ou todas as tabelas estão realmente marcadas como travadas ou até piores - caiu ou o datadir foi desmontado do sistema etc. / p>
Ou pode estar trocando como louco e a CPU é abusada por várias consultas, então dificilmente pode rastrear, então não é "up" com certeza.
Ou por ex. pode falhar em responder ao ping, e. por causa do limite de conexão, mas seus aplicativos usam conexão persistente e funcionam perfeitamente.
Ou por ex. pode falhar em responder ao ping, e. por causa de algum problema do cliente no host local, mas novamente - todos os aplicativos realmente não apresentam problemas.
Então, às vezes 'ping' é uma resposta válida, mas você precisa sempre considerar esses casos enquanto pensa em "monitorar se o servidor está ativo".