Назад | Перейти на главную страницу

Сценарий терминала для Apple Remote Desktop для поиска места на диске

Я столкнулся с небольшой дилеммой. Я пытаюсь привлечь разработчиков, использующих одни и те же возможности и функции, и в значительной степени управлять нашими сетями определенными способами.

Я попросил 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 или многие другие.

И последний момент: автоматизация вашей работы - квинтэссенция задачи системного администратора и не имеет ничего общего с «мышлением разработчика».