Модуль SystemInfo

Разработка дополнительных модулей, подключение различных приложений.

Модераторы: Bagir, Ivan, Vit, immortal, PAV

Аватара пользователя
Eraser
Сообщения: 535
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 11 раз
Поблагодарили: 340 раз
Контактная информация:

Модуль SystemInfo

Сообщение Eraser » Вт янв 23, 2018 12:55 pm

Модуль сбора системной информации:
- загрузка CPU;
- использование RAM, диска;
- uptime.

Пока это все параметры, но собираемые данные будут расширятся.

В Object linked указывается имя объекта в котором будут заполняться поля с данными
Далее можно в классе объекта добавить поля для которых нужна история, и указать период хранения истории
И если необходимо, можно навесить на изменение поля свой метод (например при уменьшении свободного места на диске ниже порога выдать уведомление)

https://connect.smartliving.ru/tasks/97.html
Последний раз редактировалось Eraser Вт янв 23, 2018 4:08 pm, всего редактировалось 2 раза.
За это сообщение автора Eraser поблагодарили (всего 14):
skysilver (Вт янв 23, 2018 12:58 pm) • VooDooN (Вт янв 23, 2018 1:22 pm) • slgeo (Вт янв 23, 2018 1:40 pm) • webms (Вт янв 23, 2018 2:49 pm) • directman66 (Вт янв 23, 2018 3:21 pm) • tarasfrompir1 (Вт янв 23, 2018 5:08 pm) • lanket (Вт янв 23, 2018 8:19 pm) • Logrus (Чт янв 25, 2018 9:09 pm) • andrey040670 (Пт янв 26, 2018 5:18 pm) • Gelezako (Чт фев 01, 2018 10:33 pm) и ещё 4
Рейтинг: 23.33%
Connect ---- Telegram
Яндекс.Деньги для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
skysilver
Сообщения: 1442
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 230 раз
Поблагодарили: 853 раза
Контактная информация:

Re: Модуль SystemInfo

Сообщение skysilver » Вт янв 23, 2018 12:58 pm

Кроссплатформенный?
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
Eraser
Сообщения: 535
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 11 раз
Поблагодарили: 340 раз
Контактная информация:

Re: Модуль SystemInfo

Сообщение Eraser » Вт янв 23, 2018 1:09 pm

skysilver писал(а):Кроссплатформенный?
да
Connect ---- Telegram
Яндекс.Деньги для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
Аватара пользователя
webms
Сообщения: 265
Зарегистрирован: Чт дек 15, 2016 3:13 am
Благодарил (а): 86 раз
Поблагодарили: 63 раза

Re: Модуль SystemInfo

Сообщение webms » Вт янв 23, 2018 2:54 pm

https://github.com/Anisan/majordomo-sysinfo.git

Только я не понял как работает. Где информация. Что такое Object linked
directman66
Сообщения: 1282
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 197 раз
Поблагодарили: 147 раз

Re: Модуль SystemInfo

Сообщение directman66 » Вт янв 23, 2018 3:21 pm

Когда будет доступен в маркете?
CONNECT: http://connect.smartliving.ru/profile/1502 Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
Аватара пользователя
Eraser
Сообщения: 535
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 11 раз
Поблагодарили: 340 раз
Контактная информация:

Re: Модуль SystemInfo

Сообщение Eraser » Вт янв 23, 2018 3:56 pm

webms писал(а):https://github.com/Anisan/majordomo-sysinfo.git

Только я не понял как работает. Где информация. Что такое Object linked
тут надо указать имя объекта в котором будут заполняться поля с данными (пока только текстовое поле, скоро будет выбор обьекта с поиском)

далее можно в классе объекта добавить поля для которых нужна история, и указать период хранения истории
ну и соответственно можно будет навесить на изменение поля свой метод (например при уменьшении свободного места на диске ниже порога выдать уведомление)
Connect ---- Telegram
Яндекс.Деньги для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
Аватара пользователя
Eraser
Сообщения: 535
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 11 раз
Поблагодарили: 340 раз
Контактная информация:

Re: Модуль SystemInfo

Сообщение Eraser » Вт янв 23, 2018 3:57 pm

directman66 писал(а):Когда будет доступен в маркете?
в коннекте добавил, в маркете будет как пройдет модерацию :)
Connect ---- Telegram
Яндекс.Деньги для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
Аватара пользователя
webms
Сообщения: 265
Зарегистрирован: Чт дек 15, 2016 3:13 am
Благодарил (а): 86 раз
Поблагодарили: 63 раза

Re: Модуль SystemInfo

Сообщение webms » Вт янв 23, 2018 5:11 pm

Круто, работает.
А для русских можно это перевести на родной язык?) и например убрать секунды? (было бы здорово если в админке можно было настроить вывод данных)
17 days, 21 hours, 45 minutes, 23 seconds

Еще еще маленький вопрос, сильно ли грузит сервер этот модуль?
Аватара пользователя
webms
Сообщения: 265
Зарегистрирован: Чт дек 15, 2016 3:13 am
Благодарил (а): 86 раз
Поблагодарили: 63 раза

Re: Модуль SystemInfo

Сообщение webms » Вт янв 23, 2018 5:27 pm

Да кстати, для примера. Вот так у меня реализовано
Вложения
55c6a-clip-16kb.png
55c6a-clip-16kb.png (15.86 КБ) 2111 просмотров
tarasfrompir1
Сообщения: 675
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 40 раз
Поблагодарили: 85 раз

Re: Модуль SystemInfo

Сообщение tarasfrompir1 » Вт янв 23, 2018 5:31 pm

У меня нету в комплекте - wmic.exe ? Где взять ?
ПС И не найду где скачать ...
Хелп !!!
Спасибо нам ПОМОЖЕТ..!
Ответить