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

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

Модератор: immortal

Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль SystemInfo

Сообщение nick7zmail » Вс янв 28, 2018 2:40 pm

Мож остальные поля тоже выбрать? И свойство не выбрано
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 873 раза
Контактная информация:

Re: Модуль SystemInfo

Сообщение Eraser » Вс янв 28, 2018 2:41 pm

directman66 писал(а):На линуксе custom не реагирует
СпойлерПоказать
1234.png
123.png
связанное свойство не указано
позже сделаю, чтобы автоматом по имени заполнялось
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
Logrus
Сообщения: 2113
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 317 раз
Поблагодарили: 466 раз

Re: Модуль SystemInfo

Сообщение Logrus » Вс янв 28, 2018 2:46 pm

с телефона без кода
никите
"А загрузка cpu всё ещё в неведомых единицах))"
в теме новичка про это спрашивал, там про аверадж 1,5,15 (и ссылка на познавательную статью)
и в скрипте (в коннекте, еще на 4 разделил по кол-ву ядер) есть загрузка проца это две разные вещи, последняя совпадает с тем что в модуле
СпойлерПоказать

Код: Выделить всё

//CPU usage
$cpu_usage = exec("top -bn 1 | awk '{print $9}' | tail -n +8 | awk '{s+=$1} END {print s}'");
$cpu_usage = round($cpu_usage/4,1);
setGlobal("ThisComputer.CPU_usage",$cpu_usage);

//CPU 1 5 15
$cpu_load = shell_exec('cat /proc/loadavg');
$pos1 = strpos($cpu_load," ");
$pos2 = strpos($cpu_load," ",$pos1+1);
$pos3 = strpos($cpu_load," ",$pos2+1);
$cpu_load1 = substr($cpu_load,0,$pos1);
$cpu_load5 = substr($cpu_load,$pos1+1,$pos2-$pos1-1);
$cpu_load15 = substr($cpu_load,$pos2+1,$pos3-$pos2-1);
sg("ThisComputer.cpu_load_1",$cpu_load1);
sg("ThisComputer.cpu_load_5",$cpu_load5);
sg("ThisComputer.cpu_load_15",$cpu_load15); 
Последний раз редактировалось Logrus Вс янв 28, 2018 2:51 pm, всего редактировалось 1 раз.
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль SystemInfo

Сообщение nick7zmail » Вс янв 28, 2018 2:49 pm

Про average я знаю...код выше приводил сам же...а вот про эти единицы - хз.. Над глянуть статейку.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Logrus
Сообщения: 2113
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 317 раз
Поблагодарили: 466 раз

Re: Модуль SystemInfo

Сообщение Logrus » Вс янв 28, 2018 2:52 pm

в статье про аверадж, а это выше код дополнил, я хз, видимо как в винде
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль SystemInfo

Сообщение nick7zmail » Вс янв 28, 2018 3:14 pm

У меня как то проще было)))

Код: Выделить всё

$loadavg=explode(' ', exec('cat /proc/loadavg'));
sg('server.cpuload', $loadavg[1]*100,0); 
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Logrus
Сообщения: 2113
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 317 раз
Поблагодарили: 466 раз

Re: Модуль SystemInfo

Сообщение Logrus » Вс янв 28, 2018 3:23 pm

не мое, стырил )))
посмотрю, может и позаимствую (а на 5,15 так же?), оно меньше нагружать должно?
п.с. вот кстати с памятью, то что у меня и в модуле не сходится, иммортал о подобном писал, я не до конца понял
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль SystemInfo

Сообщение nick7zmail » Вс янв 28, 2018 3:34 pm

$loadavg[1] - это за 5с, за 1 $loadavg[0], а за 15 $loadavg[2] соответственно.
С памятью там нюансов много...там выделенная память идёт под ядро системы и не учитывается где-то...ещё нюансов каких-то куча. Статью читал, но расписывать в скрипте лень было...тем более там немного разница.
За это сообщение автора nick7zmail поблагодарил:
Logrus (Вс янв 28, 2018 3:50 pm)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
igorewa
Сообщения: 515
Зарегистрирован: Ср дек 21, 2016 11:54 pm
Откуда: Киев
Благодарил (а): 12 раз
Поблагодарили: 43 раза

Re: Модуль SystemInfo

Сообщение igorewa » Пн янв 29, 2018 11:05 pm

На Windows все работает отлично. Не хватает только показаний температур.
СпойлерПоказать
Снимок экрана 2018-01-29 в 22.02.35.png
Снимок экрана 2018-01-29 в 22.02.35.png (87.64 КБ) 3876 просмотров
Снимок экрана 2018-01-29 в 22.05.49.png
Снимок экрана 2018-01-29 в 22.05.49.png (93.82 КБ) 3874 просмотра
ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . WIN10 64 (LTSB)
ILGAS
Сообщения: 366
Зарегистрирован: Пт июл 26, 2013 4:11 pm
Благодарил (а): 71 раз
Поблагодарили: 18 раз

Re: Модуль SystemInfo

Сообщение ILGAS » Пн янв 29, 2018 11:14 pm

У меня от жесткого нет данных.
Ответить