Ad Widget

Collapse

Проблема при конвертации базы

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Hober
    Senior Member
    • Dec 2008
    • 109

    #1

    Проблема при конвертации базы

    Добрый день!
    Возникла проблемка при конвертации базы для распределенного мониторинга:

    После конвертации:
    ./zabbix_server -n 1 -c /etc/zabbix/zabbix_server.conf
    Converting tables .................................................. ................ done.
    в базе возникли непонятки, а именно в таблице с триггерами. После конвертации в логах ошибки валяться:

    9961:20110303:094343.797 Expression
    [({200200000082321}=0&{100100000082251}<10)|({20020 0000082251}=1&{100100000082251}<15)]
    for item [100100000088218][GK-Lupus:vfs.fs.size[c:,pfree]] cannot be
    evaluated: unable to get function value: invalid functionid
    [200200000082321]
    9961:20110303:094343.797 Expression
    [({200200000082251}=0&{100100000082295}<10)|({20020 0000082295}=1&{100100000082295}<15)]
    for item [100100000088221][GK-Lupus:vfs.fs.size[f:,pfree]] cannot be
    evaluated: unable to get function value: invalid functionid
    [200200000082251]
    9961:20110303:094343.798 Expression
    [({200200000081444}=0&{100100000082256}<10)|({20020 0000082256}=1&{100100000082256}<15)]
    for item [100100000088612][GK-Magic:vfs.fs.size[c:,pfree]] cannot be
    evaluated: unable to get function value: invalid functionid
    [200200000081444]
    В старой БД ( до конвертации ), видно, что вместо 2002* используются макросы, к примеру:
    ({TRIGGER.VALUE}=0&{82251}<10)|({TRIGGER.VALUE}=1& {82251}<15)

    Подразумеваю, что проблема в nodechange.c ( convert_triggers_expression(int old_id, int new_id) )
    Как исправить?
    Zabbix Servers - 1
    Zabbix Proxy - 145
    Monitored Servers: ~ 1400
Working...