-
Notifications
You must be signed in to change notification settings - Fork 0
fortyanov/ServerInfo
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Скрипт для сбора и отображения информации о текущем состоянии компьютеров сети по запросу на странице в браузере. Описание основных функций: wrapper - обертка bottle, принимает get запросы примерно следущего вида: ?servers_names=kale&servers_names=gavr&update=Обновить и на основе имен выбранных серверов (servers_names) формирует табличные представления данных о текущем сотоянии каждого конкретного сервера из списка. Полный список серверов для выбора (all_servers) а также информация для подключения по ssh в settings.json Для сохранения данных из предыдущих сессий используется last_output.json, данные из него отображаются до нажатия на кнопку update update_servers_info - собирает данные из всех выбранных пользователем на веб странице серверов, формирует json файл с данными update_servers_info_from_file - то же самое, но список формируется из settings.json (двумя словами, если ничего не выбрал и нажал update то получаешь данные из всех) get_server_info - осуществляет подключение к конкретному серверу по ssh и выполняет на нем bash команды (для этого используются get_supervisor_status и sub_projects_data), возвращает данные в виде словаря или сообщение в stdout о невозможности подключения
About
The script to collect and display information about the current state of computer network at the request of the browser page.
Resources
Stars
Watchers
Forks
Releases
No releases published