Изменены механизмы наблюдения за работой сотрудников в системе учета рабочего времени CrocoTime. Команде Инфомаксимум удалось увеличить точность мониторинга времени использования программ и сайтов до 1 секунды.
На просмотр и работу с сайтами у сотрудников компаний уходит значительная часть времени, при этом многие программы работают через веб-интерфейс. Система учета рабочего времени сотрудников CrocoTime отслеживает время использования пользователем различных сайтов, это дает возможность проводить более полный и точный анализ использования рабочего времени в CrocoTime. Особенно актуален мониторинг социальных сетей, на которые приходятся наибольшие потери рабочего времени. Контроль сотрудников в CrocoTime дает возможность исключить использование социальных сетей в рабочее время и повысить производительность труда.
В системе учета рабочего времени CrocoTime также исправлены некоторые ошибки и повышена стабильность. Предпосылки улучшения точности данных учета рабочего времени в CrocoTime появились с возможностью корректной работы на серверах терминалов. Для мониторинга данных в системе учета рабочего времени CrocoTime использовали новую программную архитектуру агента. Стоит отметить низкий расход вычислительных ресурсов у полученной агентской подсистемы сбора статистики CrocoTime – около 0.005% времени работы CPU.
В процессе работы над мониторингом сайтов в CrocoTime мы обратили внимание на различные подходы, которые к тому времени применяли наши конкуренты. Так, одни использовали сниффер сетевого трафика, т.е. весь сетевой трафик на компьютере подвергали обработке. Среди этого трафика они искали HTTP запросы браузеров к различным серверам. Команде Инфомаксимум сразу стали понятны критические недостатки такого подхода. Во-первых, анализ всего трафика пользователя не системным драйвером осуществляется достаточно медленно, а значит, компьютер сотрудника будет неизбежно тормозить. Во-вторых, кроме протокола HTTP современные браузеры, в особенности Google Chrome, используют протокол SPDY, а значит, нужно анализировать трафик еще и на наличие SPDY заголовков, что само по себе не является тривиальной задачей. В-третьих, работа с многими сайтами осуществляется через защищенные каналы связи, шифрованные TLS/SSL (HTTPS). В этом случае учет времени работы сотрудника с такими сайтами существенно осложняется, к тому же некоторые старые браузеры не предоставляют заголовков запроса, также шифруя их с помощью SSL. Естественно, что для нашей системы учета рабочего времени CrocoTime такое не годилось!
Другие конкуренты использовали комбинированный подход, получая от некоторых браузеров строку с адресом, а для работы с другими, используя браузерные расширения. Стоит ли говорить, что задача установки браузерных расширений на компьютеры автоматизирована быть не может, к тому же сотрудники могут отключать такие расширения.
Мы пошли иным путем, используя познания инженеров команды Инфомаксимум в системном программировании. В итоге наша система учета рабочего времени сотрудников CrocoTime осуществляет мониторинг сайтов, не тормозит и ее можно поставить в большой организации.
Читайте также и другие статьи об учете рабочего времени с CrocoTime. CrocoTime – будьте в курсе того, чем заняты ваши сотрудники.