Ad Widget

Collapse

Мониторинг PostgreSQL 11, не отображаются данные

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • dedy
    Senior Member
    • Sep 2018
    • 203

    #1

    Мониторинг PostgreSQL 11, не отображаются данные

    Помогите советом. Был постгрес 9.6 сейчас поставили 11 версию

    В элементах данных пишется

    cannot convert value to numeric type

    При запросе

    zabbix_get -s 10.0.0.5 -k pgsql.dbstat.sum.temp_files[{$PG_CONNINFO}]

    ZBX_NOTSUPPORTED: Special characters "\, ', ", `, *, ?, [, ], {, }, ~, $, !, &, ;, (, ), <, >, |, #, @, 0x0a" are not allowed in the parameters.

    Может кто сталкивался ?
  • Semiadmin
    Senior Member
    • Oct 2014
    • 1625

    #2
    Надо поставить UnsafeUserParameters=1 в конфиге агента

    Comment

    • dedy
      Senior Member
      • Sep 2018
      • 203

      #3
      Поставил, теперь при запросе

      zabbix_get -s 10.0.0.5 -k pgsql.dbstat.sum.temp_files[{$PG_CONNINFO}]

      пишет

      psql: FATAL: database "{}" does not exist

      Comment

      • Semiadmin
        Senior Member
        • Oct 2014
        • 1625

        #4
        А, ну так вы пытаетесь в zabbix_get ставить имя макроса {$PG_CONNINFO} вместо его значения. Собственно, отсюда и ошибка с недопустимыми параметрами.

        Comment

        • dedy
          Senior Member
          • Sep 2018
          • 203

          #5
          Что-то не так. Два одинаковых хоста с одинаковой версией постгресса
          при одинаковом запросе через заббикс гет pgsql.dbstat.sum.blks_hit получаю цельные числа но на одном график рисуется а на втором в элементе данных пишет cannot convert value to numeric type. Шаблон один на всех.

          Comment

          • dedy
            Senior Member
            • Sep 2018
            • 203

            #6
            Данные начали тянуться. Вроди всё нормально.

            Осталось замониторить параметр pgsql.wal.write с Потсгресса 11

            Помогите, если пытаюсь этот запрос вытянуть через заббикс гет получают

            zabbix_get -s 10.0.0.5 -k pgsql.wal.write

            ERROR: function pg_current_xlog_location() does not exist
            LINE 1: select pg_xlog_location_diff(pg_current_xlog_location(),' 0/0...
            ^
            HINT: No function matches the given name and argument types. You might need to add explicit type casts.

            На против элемента в заббиксе пишется "cannot convert value to numeric type" что ему мешает не пойму

            Comment

            Working...