Как контролировать Mac OS X и определить причину сбоя?

У меня дома Mac Mini работает как медиа-сервер. К сожалению, он имеет тенденцию зависать, и он замерзает, когда никто не подключен к нему или не смотрит на него. Я включу телевизор, к которому он подключен, а дисплей - мусор, звук - белый шум, а Mac Mini довольно теплый на ощупь.

Как я могу выяснить, что является причиной этого сбоя?

Было бы здорово узнать, когда и как произошел сбой сервера. Есть ли какое-либо программное обеспечение для мониторинга, которое я могу использовать для составления отчетов о его температуре и списке процессов каждую минуту и ​​других показателях? Есть ли лучшее решение, чем отправка вывода top на удаленный сервер каждую минуту?

1 ответ

Решение

Посмотрим, работает ли это.

  1. Я скачал и оплатил аппаратный монитор, в котором есть инструмент командной строки, который печатает информацию на стандартный вывод.

  2. Я создал секретный скрипт CGI на сервере, который сохраняет тело POST в каталог с отметкой времени.

  3. Я настроил работу cron на Mac Mini следующим образом:

    * / 5 * * * * (хороший top -l1 -o CPU; echo; nice /Applications/HardwareMonitor.app/Contents/MacOS/hwmonitor -f) | curl --data-binary '@ -' http://myserver.com/secret.py

Теперь у меня есть процесс и температура на выходе. Посмотрим, поможет ли это.

Другие вопросы по тегам