Ad Widget

Collapse

5.0.4 , ssh.run вызывает "Cannot read data from SSH server" при использовании grep

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • debirs
    Junior Member
    • Sep 2020
    • 1

    #1

    5.0.4 , ssh.run вызывает "Cannot read data from SSH server" при использовании grep

    Добрый день!

    Установил Appliance 5.0.4, настраиваю получение информации о дисковом пространстве через ssh.
    Команда что то типа
    Code:
    df -g | grep /var | awk {'print $2'}
    Так вот: на серверах AIX команда отрабатывает условно нормально (с учетом известной ошибки https://support.zabbix.com/browse/ZBX-17756)

    А на серверах с Oracle Linux аналогичная команда (там отличия - в нюансах команды df) приводит к постоянной ошибке "Cannot read data from SSH server".
    Но стОит из команды убрать все что левее 'grep', например,
    Code:
    df -g
    или даже
    Code:
    df -g | grep
    - тест проходит успешно. Если хотя бы так:
    Code:
    df -g | grep /
    - ошибка "Cannot read data from SSH server".

    Кто-нибудь с таким сталкивался?
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Безотносительно ssh, просто замечание: при использовании в конвейере последовательно grep и awk, рефлекторно хочется соптимизировать.
    Посмотрите, например, вот этот комментарий (это ответ на сообщение двумя репликами раньше в той же ветке).

    Comment

    Working...