Настройка Mac OS X для удаленного мониторинга ------------------ (Команды для Терминала рекомендуется копипастить!) 1. Открыть ссылку https://prism.akvelon.net:8441/inventory/ 2. Скачать GetInventoryMac.sh 3. Создать рабочие папки: mkdir ~/TNI mkdir ~/TNI/Send 4. Переместить файл GetInventoryMac.sh в папку ~/TNI/ mv ~/Downloads/GetInventoryMac.sh ~/TNI/ 5. Устанавливаем права на файл: chmod +x ~/TNI/GetInventoryMac.sh 6. Запускаем сбор информации: ~/TNI/GetInventoryMac.sh 7. Проверяем, что в папке ~/TNI/Send появился файл %Hostname%_%MacAddress%.inv ls ~/TNI/Send 8. Отправляем письмо с Вашим локальным IP адресом на ivanovo.it@akvelon.com системным администраторам для подтверждения его успешной работы. 9. Далее надо добавить файл в автозагрузку или планировщик и проверить его работу. Решение зависит от частоты перезагрузок/перелогинивания в ОС: если Вы перезагружаетесь/перелогиниваетесь не реже, чем раз в 1-2 недели, то предпочтительно добавить в автозагрузку (9.1.1-9.1.8), в противном случае настроить планировщик(9.2.1-9.2.6). Если Вы сделаете неверный выбор, то будьте готовы, что Вас будут периодически просить запустить скрипт ручками. ### logon script ### 9.1.1. Запускаем Automator из Applications 9.1.2. создаем новое приложение: File > New, type Application 9.1.3. Добавляем Action из Library Utilities - "Run Shell Script" 9.1.4. Копируем содержимое ~/TNI/GetInventoryMac.sh в окно для скрипта 9.1.5. Сохраняем как Logon_TNI.app на Desktop 9.1.6. Открываем System Preferences > User & Groups > Login Items 9.1.7. Добавляем Logon_TNI c Desktop 9.1.8. Перезагружаем комп и отправляем письмо с Вашим локальным IP адресом на ivanovo.it@akvelon.com системным администраторам для подтверждения его успешной работы. ### cron ### 9.2.1. Создаем и открываем файл ~/.crontab: touch ~/.crontab open -e ~/.crontab 9.2.2 добавляем в конец файла: 0 10 * * 1-5 ~/TNI/GetInventoryMac.sh Замечание. Время запуска скрипта Вы можете править согласно своего графика работы, но надо исходить из того, чтобы скрипт успешно отрабатывал минимум один раз в неделю. 9.2.3. Добавляем задание: crontab ~/.crontab 9.2.4. Проверяем, что все получилось: crontab -l 9.2.5. Перезагружаемся 9.2.6 Через неделю отправляем письмо с Вашим локальным IP адресом на ivanovo.it@akvelon.com системным администраторам для подтверждения его успешной работы.