Ad Widget

Collapse

неверный ответ UserParameter

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • battiskaff
    Junior Member
    • Sep 2011
    • 13

    #1

    неверный ответ UserParameter

    Добрый день.

    Есть ряд машин с одинаковым UserParameter:

    UserParameter=openvpn-mem,ps -orss= -p `pgrep openvpn || echo 0` | awk 'BEGIN { rsum = 0 } { rsum += $1 } END { print rsum * 1024 }'

    Все машины кроме одной получают данные и zabbix server их видит.
    UserParameter везде одинаковый и подключен через шаблон ко всем машинам, ошибки отсечены.
    На проблемной машине, в терминале, данный скрипт отрабатывает и выдает результат. Nslookup в обе стороны выдает правильный результат. Мало того, простые UserParameter тоже работают и дают результат! (zabbix_get с сервера получает результат)

    На попытку получить данные с zabbix сервера на указанное имя машины или ip при помощи zabbix_get ответ =0
    Zabbix_agentd на всех машинах одинаковые.

    Кто сталкивался с подобной проблемой и знает решение?
    Проблема не только с этой машиной и скриптом, есть еще 1 фантомас
  • rizn
    Junior Member
    • Mar 2012
    • 4

    #2
    DebugLevel=4, рестартить агента и смотреть, чего напишет в лог при выполнении zabbit_get'a

    Comment

    • battiskaff
      Junior Member
      • Sep 2011
      • 13

      #3
      Ошибка была в наследовательности родительского процесса. Шелл не перезапустили после применения новых правил и поставили zabbix_agentd.

      Debug тут показал что ps не давал данные, вспомнили что меняли системные переменные.

      Comment

      Working...