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

Бесплатное / недорогое программное обеспечение для мониторинга использования программного обеспечения в OS X

Какие существуют варианты бесплатного или недорогого программного обеспечения для отслеживания использования программного обеспечения (количества запусков и продолжительности использования) в Mac OS X?

Было бы хорошо знать, какова ваша цель для этого. Вы просто отслеживаете его на одной рабочей станции, где основной пользователь знает и хочет, чтобы его отслеживали, или вы отслеживаете его в лаборатории рабочих станций, где пользователи не знают, что они отслеживаются?

Если это первое, то вы можете попробовать В жизни (может быть несуществующим), Журнал использования приложения, или myMacTime.

Если это последнее, вы можете использовать sLife (упоминается в другом ответе). Если вам нужно бесплатное, автономное и действительно масштабируемое решение, настройте Сеть-SNMP на ваших рабочих станциях. Вы можете запросить список запущенных на машине процессов удаленно, используя записи prTable. Некоторое программное обеспечение для мониторинга, такое как Зенос, может отслеживать, сколько экземпляров определенных процессов выполняется в любой момент времени (и сколько нагрузки процессора и памяти они используют). Вы также можете написать простой скрипт для запроса и подсчета результатов в нужном вам формате.

жизнь

WINDOWS AND MAC ... sLife довольно крутая (Свободно [основная учетная запись] и Открытый источник). Регистрирует время, потраченное на:

  • Приложения
  • Сайты (URL)
  • Документы

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

Платные версии (Plus, Premium и Teams Edition) включают неограниченное количество данных и резервных копий, отслеживание активности в реальном времени, контроль конфиденциальности, визуальную аналитику и техническую поддержку.

альтернативный текст http://v4-slabs-assets.slifelabs.com.s3.amazonaws.com/images/home/sweb-screenshots.gif

ManicTime (аналог sLife)

http://lifehacker.com/5154090/manictime-tracks-your-work-day

(Но, как и sLife, он отслеживает приложение переднего плана, а не все из них)

Вспомните, что вы сейчас работаете в Unix, поэтому самым простым и дешевым решением было бы написать сценарий оболочки, который регистрирует процессы пользователя. Настройте его на запуск при входе в систему и выборку каждые 30 секунд или около того. Затем вы можете преобразовать эти журналы в формат, удобный для чтения в электронной таблице.

Я считаю, что Apple Remote Desktop также имеет функцию регистрации. Если у вас его нет, у вас нет бюджета на это, и он вам просто нужен для краткосрочного проекта, обратитесь к своему торговому представителю Apple и узнайте, не можете ли вы получить демонстрационную лицензию. У вас будет достаточно времени, чтобы узнать, какие приложения вам нужны.