Обновленный Скрипт + Шаблон LLD Для проверки Жестких Дисков HDD SSD через smartmontools

Мониторинг Железа
Датчики температур
Кулера
Диски
Напряжение
и т.д.
ujhjl
Новичок
Сообщения: 13
Стаж: 1 месяц

Обновленный Скрипт + Шаблон LLD Для проверки Жестких Дисков HDD SSD через smartmontools

Сообщение ujhjl »

Пример для Linux
./usr/share/bash-completion/completions/smartctl
export PATH="/usr/share/bash-completion/completions/:$PATH"
После проверяем команды для smartmontools


Возможно дать права sudo chmod u+s /usr/sbin/smartctl

Нашел сделал так

export PATH="/usr/share/bash-completion/completions/:$PATH"

Отработала, команда. Но также пусто. Вероятно тут я что то не так делаю.
количество слов: 31
Аватара пользователя
Артём Мамзиков
Admin
Сообщения: 523
Стаж: 3 года 7 месяцев
Откуда: Вологодская область
Поблагодарили: 23 раза
Контактная информация:

Обновленный Скрипт + Шаблон LLD Для проверки Жестких Дисков HDD SSD через smartmontools

Сообщение Артём Мамзиков »

ujhjl, проверяемый узел у тебя Linux или Windows ?
количество слов: 3
Партнёрская ссылка на Хостинг Beget https://beget.com/p937243
Аватара пользователя
Артём Мамзиков
Admin
Сообщения: 523
Стаж: 3 года 7 месяцев
Откуда: Вологодская область
Поблагодарили: 23 раза
Контактная информация:

Обновленный Скрипт + Шаблон LLD Для проверки Жестких Дисков HDD SSD через smartmontools

Сообщение Артём Мамзиков »

ujhjl, тогда что можно попробовать
1. Если заббикс агент работает от пользователя Zabbix
Переходишь в консоль под пользователем заббикс и проверяешь командами что отдаёт Смарт тулс или он ее не видит, если нет смотришь путь куда она установлена и этот путь добавляешь в переменную патч ( будет запускается из любого места) пока переменной нет надо указывать для запуска полный путь к программе и так же у данного пользователя может не хвать прав в тут папку где лежит программа.
Как сделать от Root пример Установка Zabbix Агента на LINUX Запуск Zabbix Agent от Root

2 если заббикс агент работает от root проверяешь как от него команды отрабатывают.

3 если sudo используется и агент работает под пользователем Zabbix его возможно надо добавить в конфиг sudo с нужными параметрами прав. Если sudo не используется команда напрямую от root запускаются убирай везде в начале команд sudo.

Так же команда тебе должно отдавать коды состояния Смарт и их значения , если пусто то в элементах так же ничего не будет обычно это когда raid массивы и аппаратно Смарт не видится обычными программками , только специализированными под данное железо.

В скрипте есть момент system.run["smartctl --scan-open"] | grep "/dev/sd"
он ищет только диски /dev/sd* это будет например sdb sda все что начинается на sd

У каждого диска при ответе на команду должна быть строка что смарт включен "SMART support is" если ее нет скрипт дальше выполнятся не будет и элементы не найдутся.
system.run["smartctl -i /dev/$DISKID"]|grep -E "SMART support is:"
количество слов: 46
Партнёрская ссылка на Хостинг Beget https://beget.com/p937243
Ответить Вложения 16 Пред. темаСлед. тема

Вернуться в «Аппаратное обеспечение»