Ad Widget

Collapse

диапазоны значений для типов данных Числ

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #1

    диапазоны значений для типов данных Числ

    Кто-нибудь знает, какие же всё-таки возможные максимальные диапазоны значений для типов данных Числовой (Целое) и Числовой (с плавающей точкой) для Zabbix? Как я понимаю, на максимальный диапазон будут влиять следующие факторы (диапазон будет минимальным из):
    1) Ограничение в поле базы данных
    Для MySQL это double(16,4)
    CREATE TABLE history (
    itemid bigint unsigned DEFAULT '0' NOT NULL,
    clock integer DEFAULT '0' NOT NULL,
    value double(16,4) DEFAULT '0.0000' NOT NULL
    ) type=InnoDB;
    2) Используемые типы данных в Zabbix Server
    3) Используемые типы данных в Zabbix Agent, если данные получаются через агент.
    4) ?????

    В коде Zabbix src/libs/zbxsysinfo/sysinfo.c
    Идёт проверка с -1 E12 до 1 E12
    Code:
    static int      DBchk_double(double value)
    {
            /* field with precision 16, scale 4 [NUMERIC(16,4)] */
            register double pg_min_numeric = (double)-1E12;
            register double pg_max_numeric = (double)1E12;
    
            if (value <= pg_min_numeric || value >= pg_max_numeric)
                    return FAIL;
    
            return SUCCEED;
    }
    Last edited by dima_dm; 06-05-2010, 12:05.
  • ugh
    Senior Member
    • Jun 2009
    • 296

    #2
    а если вручную проверить сендером/агентом/вн.скриптом?
    с нативными итемами (snmp, telnet, ссш) незнаю как быть, но вероятно тоже что-то можно испытательное придумать
    Last edited by ugh; 06-05-2010, 20:57.

    Comment

    • dima_dm
      Senior Member
      • Dec 2009
      • 2697

      #3
      Originally posted by ugh
      а если вручную проверить сендером/агентом/вн.скриптом?
      с нативными итемами (snmp, telnet, ссш) незнаю как быть, но вероятно тоже что-то можно испытательное придумать
      В том-то и дело, что хочется понять реальные физические ограничения, а не баги текущей версии.
      Last edited by dima_dm; 11-05-2010, 09:38.

      Comment

      Working...