Я столкнулся с небольшой дилеммой. Я пытаюсь привлечь разработчиков, использующих одни и те же возможности и функции, и в значительной степени управлять нашими сетями определенными способами.
Я попросил NewGuy спросить меня, есть ли у меня какие-либо специальные шаблоны, которые помогут с обслуживанием системы, и мне было неловко сказать «нет» - я много делаю вручную на OSX. В моем шаблоне свободного дискового пространства говорится:
df -ah
и это все! Я использую это, потому что могу понять вывод (вы можете возразить, что любой, кто этого не делает, не должен отвечать за серверы!)
Есть ли у кого-нибудь рекомендации по сценариям терминала для ARD, поскольку теперь я начинаю больше думать как разработчик, а не как системный администратор, когда дело доходит до идеи, что мне, возможно, придется создавать шаблоны ARD для всего технического обслуживания, которое я выполняю, и чего я не жду, если сообщество не поможет!
Я предполагаю, что у меня такой вопрос: есть ли более элегантный способ определения количества свободного дискового пространства в системе на базе OSX с помощью ARD - Кроме того, голосуйте за хорошие предложения и комментарии!
Я не знаю об использовании ARD, но если вы включите удаленный вход (SSH), вы можете просто SSH на каждую машину и запустить df
- достаточно легко автоматизировать это с помощью открытых ключей и сценария оболочки.
Другой вариант - включить SNMP (Слегка устаревшие инструкции здесь - кто-нибудь знает, как включить snmpd без редактирования /etc/hostconfig
?) и использование запросов SNMP для отчета о дисковом пространстве, возможно, совместно с системой мониторинга (InterMapper был бы моим выбором так как он появился на Mac, Nagios также популярен, так же как и Монит и куча других). Создание системы мониторинга дает вам гораздо больше гибкости, чем использование скриптов / ARD.
Пожалуйста, посмотрите на Report
в главном меню Apple Remote Desktop. Вы можете попросить ARD создать подробные отчеты о многих аспектах ваших систем, включая хранилище. Руководство ARD действительно полезно, и я бы посоветовал прочитать его, поскольку оно описывает многие неочевидные инструменты, которые предлагает ARD.
Кроме того, в зависимости от того, какими системами вы управляете, вам может потребоваться какая-то система мониторинга / оповещения, которая предупреждает вас, например, если у вас заканчивается хранилище, или ваша система загружается слишком высоко, или бесчисленное множество других аспектов, актуальных для вашей среды. Наблюдение за этими точками данных с течением времени важно для планирования мощности и предотвращения сбоев до их возникновения. Инструменты, которые вы могли бы рассмотреть в этом отношении, - это Nagios, Munin, Cacti или многие другие.
И последний момент: автоматизация вашей работы - квинтэссенция задачи системного администратора и не имеет ничего общего с «мышлением разработчика».