Страница 17 из 18

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

Добавлено: Вс сен 27, 2020 6:51 pm
~220v
RET писал(а):
Сб май 23, 2020 8:41 pm
..... Потом в sysinfo добавляю новую запись и выбираю объект созданное выше сво-во. Но вместо того что бы писать данные в созданное мной сво-во, автоматически создается ещё одно с таким же именем, и данные идут в него, но без сохранения истории. Созданное вручную сво-во остается при этом пустым.
Та же беда... CPU создался нормально, a вот RAM_use никак - этот дублёр уже задрал, и перегружал уже и удалял и переименовывал всё никак... Причём RAM_free создаётся без проблем (но оно мне не нужно), придёца костыль городить с пересчётами: RAM_all - RAM_free. Иначе историю не собрать.
.
sysinfo_2020-09-27_181934.png
sysinfo_2020-09-27_181934.png (45.82 КБ) 3047 просмотров

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

Добавлено: Вс сен 27, 2020 8:55 pm
~220v
Пол дня убил на этот модуль, но таки настроил по человечески - мне помогло остановить цикл cycle_sysinfo, настроить всё и запустить цикл.
Только таким макаром дублёры свойств у меня не создавались. И все любые добавления / изменения объектов в модуле производим с остановкой цикла cycle_sysinfo

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

Добавлено: Вт ноя 17, 2020 2:38 pm
yray
В настройках модуля стоит обновляться раз в 30 секунд, но при этом в свойства пишется все равно каждую секунду, подскажите что не так ?

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

Добавлено: Сб ноя 28, 2020 2:14 pm
S_Nick
У кого CPU load возвращает -1 (на Windows) лечиться командой от админа

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

lodctr /R
И небольшой мой патчик файла mudules\sysinfo\SystemInfo.php, возвращает Uptime на русском "26 дней, 3 часа":

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

    // ------------------------ START: MY PATCH ------------------------ 
    /*
    public static function secondsConvert($uptime)
    {
        // Method here heavily based on freebsd's uptime source
        $uptime += $uptime > 60 ? 30 : 0;
        $years = floor($uptime / 31556926);
        $uptime %= 31556926;
        $days = floor($uptime / 86400);
        $uptime %= 86400;
        $hours = floor($uptime / 3600);
        $uptime %= 3600;
        $minutes = floor($uptime / 60);
        $seconds = floor($uptime % 60);
        // Send out formatted string
        $return = array();
        if ($years > 0) {
            $return[] = $years.' '.($years > 1 ? 'years' : substr('years', 0, strlen('years') - 1));
        }
        if ($days > 0) {
            $return[] = $days.' days';
        }
        if ($hours > 0) {
            $return[] = $hours.' hours';
        }
        if ($minutes > 0) {
            $return[] = $minutes.' minutes';
        }
        if ($seconds > 0) {
            $return[] = $seconds.(date('m/d') == '06/03' ? ' sex' : ' seconds');
        }
        return implode(', ', $return);
    }
    */

    public static function secondsConvert($secs) {
        $res = '';
        
        $days = floor($secs / 86400);
        $secs = $secs % 86400;

        if ($days) {
            $res .= num_word($days, array('день', 'дня', 'дней')) . ', ';
        }

        $hours = floor($secs / 3600);
        $secs = $secs % 3600;

        if ($hours) {
            $res .= num_word($hours, array('час', 'часа', 'часов')) . ', ';
        }

        $minutes = floor($secs / 60);
        $secs = $secs % 60;

        if ($minutes && !$days) {
            $res .= num_word($minutes, array('минута', 'минуты', 'минут')) . ', ';
        }
     
        if ($secs && !$days && !$hours && !$minutes) {
            $res .= num_word($secs, array('секунда', 'секунды', 'секунд'));
        }
        $res = trim($res, ', ');
        return $res;
    }
    // ------------------------ END: MY PATCH ------------------------ 

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

Добавлено: Сб ноя 28, 2020 9:50 pm
nick7zmail
~220v писал(а):
Вс сен 27, 2020 6:51 pm
Та же беда... CPU создался нормально, a вот RAM_use никак - этот дублёр уже задрал, и перегружал уже и удалял и переименовывал всё никак... Причём RAM_free создаётся без проблем (но оно мне не нужно), придёца костыль городить с пересчётами: RAM_all - RAM_free. Иначе историю не собрать.
.
sysinfo_2020-09-27_181934.png
Лично мне помогает в этом случае слежующее - убить дублера, ребутнуть систему. После этого вроде адекватно писаться начинает...

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

Добавлено: Вс июл 04, 2021 2:02 pm
shil
Добрый день!
а если выбирать CPU так должно быть, мне казалось, что должен быть выбор каких то значении
СпойлерПоказать
cpu.png
cpu.png (13.17 КБ) 2136 просмотров
у меня ubuntu

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

Добавлено: Пн июл 05, 2021 8:20 pm
shil
shil писал(а):
Вс июл 04, 2021 2:02 pm
Добрый день!
а если выбирать CPU так должно быть, мне казалось, что должен быть выбор каких то значении
СпойлерПоказать
cpu.png
у меня ubuntu
или для CPU только загрузку показывает модуль?

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

Добавлено: Ср июл 07, 2021 1:51 pm
~220v
shil писал(а):
Пн июл 05, 2021 8:20 pm
или для CPU только загрузку показывает модуль?
Да

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

Добавлено: Ср июл 07, 2021 2:16 pm
andrey040670
Вводите кастомные значения и будет вам и температура, нагрузка по ядрам, процессорное время и т.д и т.п.

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

Добавлено: Ср ноя 03, 2021 6:46 pm
Николай
andrey040670 писал(а):
Ср июл 07, 2021 2:16 pm
Вводите кастомные значения и будет вам и температура, нагрузка по ядрам, процессорное время и т.д и т.п.
Подскажите, пожалуйста, как это сделать?
Конкретно - нужна температура процессора.