Ad Widget

Collapse

Zabbix Smartmontools Read device identity failed input/output error

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • foxfw
    Junior Member
    • Mar 2020
    • 3

    #1

    Zabbix Smartmontools Read device identity failed input/output error

    Для мониторинга состояния дисков использую скрипт на Python который парсит данные с Smartmontools
    на некоторых машинах не утилитой smartctl не возвращаются данные при запуске ее из Zabbix т.е

    если из консоли я выполню команду smartctl -i /dev/sda то вывод будет корректным
    если из питона запустить скрипт то все так же отрабатывает
    но если попробовать zabbix_get то возвращается пустое значение, в процессе отладки выяснилось что при таком запуске команда smartctl -i /dev/sda из скрипта вызывает ошибку
    read device identity failed input/output error
    Системы где скрипт работает и не работает практически идентичны
  • exesition
    Senior Member
    • Nov 2019
    • 121

    #2
    А вы данные распарсили для того того чтобы они не писали все в одну строку и имели формат хотя бы json?

    Comment

    • foxfw
      Junior Member
      • Mar 2020
      • 3

      #3
      JSON, дело скорее всего не в типе данных, на других машинах все работает

      Comment

      • Kos
        Senior Member
        Zabbix Certified SpecialistZabbix Certified Professional
        • Aug 2015
        • 3406

        #4
        Что-нибудь с правами? При запуске из консоли через su или sudo от имени пользователя zabbix - работает?

        Comment

        • foxfw
          Junior Member
          • Mar 2020
          • 3

          #5
          Забыл сказать, это Windows клиенты, на права сразу подумал, проверил не в этом дело

          Comment

          Working...