команды free -m и uptime иногда не возвращают результат

389
Lukas

У меня есть агент http://trafikito.com, работающий на нескольких серверах, и то, что он делает - он принимает команды для выполнения, выполняет и отправляет выходные данные на панель инструментов Trafikito для отображения данных на графиках.

У меня есть 10 серверов, которые отслеживаются без каких-либо проблем, но на одном сервере иногда команды freeи uptimeвозвращают пустой результат. Он использует 64-битную ОС Ubuntu-16.x. Но я использую одну и ту же ОС на большинстве серверов.

Как это возможно, когда команды free и uptime иногда возвращают пустые результаты? Большую часть времени это работает, как ожидалось.

Должен ли я искать проблему с помощью команд или, возможно, с самим агентом? Интересно, что агент успешно собирает выходные данные из других команд и принимает все команды одновременно, выполняет одну за другой и отправляет все выходные сразу. Так что, если он отправляет некоторые результаты - он работает. Он работал и сделал свою работу. Вот почему я ищу, возможно ли, чтобы эти базовые команды не возвращали вывод в некоторых крайних случаях.

Сервер вообще не загружен, он постоянно имеет похожую статистику:

enter image description here

0
Я предполагаю, что это вызвано перегрузкой где-то в системах или сети. Поскольку машина мониторинга работает нормально с другими серверами, сначала посмотрите на хитрую машину и ее сеть. Если вы установите `qps` на выполнение, это даст вам несколько минут ведения журнала истории процессора и ввода / вывода, поэтому, если вы видите, что это происходит, и вы можете сразу же перейти на неисправный компьютер, то посмотрите на` qps` для любых недавних действий. шипы. В противном случае, используйте `wireshark` для отслеживания связи между монитором и подозрительной машиной и проверки наличия неподтвержденных запросов. AFH 5 лет назад 0
@AFH спасибо за советы, проверим оба Lukas 5 лет назад 0

0 ответов на вопрос

Похожие вопросы