RAM_check-Проверка оперативной памяти
После того как студенты уроды вытащили оперативную память по одной планке из двух системных блоков, пока преподавателя не было в классе пришлось подумать о быстром информирование, так как компьютер с оставшейся памятью в гигабайт стал тормозить и узнал я об этом случайно.
Вдобавок поскольку студенческие профили на компьютерах при выключении удалялись, то возник ли сложность с опознаванием студентов, которые последние сидели за компьютером.
Для этого написал программу RAM_check, которая решала две эти проблемы
каждую авторизацию студента на компьютере проверяется количество оперативной памяти, фиксируется дата и время.
В случае если количество оперативной памяти со времени последней авторизации было изменено, то программа создаст в папке RAM на FTP сервере информационный файл с именем компьютера для дальнейшего анализа.
Как работает?
запускается на компьютере при авторизации пользователя (после того как он введет свой логин и пароль на компьютере под управлению windows) у меня через active directory
Создает файл в котором храниться информация кто, когда, авторизовался и сколько оперативной памяти на борту, и отправляет эту информацию на ftp сервер после чего программа тихо и не заметно закрывается
Если количество памяти меняется то на ftp сервере в папке RAM появится информация о проблемном компьютере, за этой папкой следит другая моя программа (skan_x) после появление файла, у меня выскочит оповещение о новом файле.
Настройки к программе находятся в файле setting.txt
C:\Program Files\bak\log\ путь куда сохранять файлы авторизации пользователей (и тут же у меня лежит программа на каждом компе)
10.33.0.90 адрес ftp сервера, куда кидает копии файлов
123 порт
Log логин
Log пароль
50 количество авторизаций (количество файлов для локального хранения)
Папки на сервере где собирается информация о пользователях вошедших в систему и количестве оперативной памяти
три пользователя авторизовавшиеся на компьютере
Файл настроек для программы RAM_check
Файл паники, если количество памяти изменилось, то программа создаст файл на сервере в папке RAM
Папка с программой на компьютере студентов (тут локально сохраняется все авторизовавшиеся пользователи)
Информационный файл, который создается при каждом авторизовавшимся пользователе
скачать