Ad Widget

Collapse

UserParameter в конфиге число, при получении на забиксе число и мусор

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • konstsch
    Junior Member
    • Apr 2022
    • 11

    #1

    UserParameter в конфиге число, при получении на забиксе число и мусор

    В конфиге на виндовой машине пишу
    UserParameter=invent1,10404522
    Получаю в итоге строку с кучей мусора:
    "10404522" ?? ???? ????७??? ??? ???譥?
    ????????, ?ᯮ??塞?? ?ணࠬ??? ??? ?????? 䠩???.
    Почему так?
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Originally posted by konstsch
    Почему так?
    Потому что агент Zabbix пытается через командный интерпретатор запустить ваше число как команду, но команду с таким именем не находит и выводит соответствующую ругань об этом.
    Т.е. Windows выводит что-то вроде следующего:
    "10404522" is not recognized as an internal or external command,
    operable program or batch file.
    Но, поскольку, очевидно, у Вас используется русифицированная версия Windows, то сообщение выводится на русском языке и в кодировке, видимо, CP-866.
    А агент Zabbix умеет работать только с выводом в кодировке UTF-8, поэтому данное сообщение и отображается некорректно.

    Но, вообще-то, всё это описано в документации, причём большей частью - даже на русском языке (хотя английская версия более точная и актуальная).

    Comment

    Working...