[Модуль] SystemInfo (sysinfo)

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

Модератор: immortal

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

[Модуль] SystemInfo (sysinfo)

Сообщение 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 поблагодарили (всего 16):
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) • tarasfrompir (Вт янв 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) и ещё 6
Рейтинг: 18.6%
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: Модуль SystemInfo

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

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

Re: Модуль SystemInfo

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

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

Re: Модуль SystemInfo

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

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

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

Re: Модуль SystemInfo

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

Когда будет доступен в маркете?
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 868 раз
Контактная информация:

Re: Модуль SystemInfo

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

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

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

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

Re: Модуль SystemInfo

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

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

Re: Модуль SystemInfo

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

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

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

Re: Модуль SystemInfo

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

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

Re: Модуль SystemInfo

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

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