Протоколирование логинов

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

Смысл таков: на одном из компов настраиваем доступ по ssh к другим компам, желательно, чтобы все автоматизировать, настроить доступ по сертификатам (как это делается объяснять не буду, в инете на этот счет информации предостаточно, нет там ничего сложного), после чего удаленно утилитой last собирать информацию о залогинившихся, парсить вывод и сохранять все в единый файлик html, который можно будет просмотреть в боле менее удобном виде в браузере.

Для этого пишем скриптик вроде этого.

Запускать можно это следующим способом:

./stat.sh > /tmp/stat.html (не забыть выставить права на запуск скрипта)

ну и далее смотреть в любимом браузере

firefox /tmp/stat.html

 

Протоколирование логинов: 1 комментарий

Добавить комментарий