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

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

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

Сообщение ujhjl »

Тоже установил шаблон, загрузил скрипт в директорию получаю ошибку.

/usr/lib/zabbix/externalscripts/smartctl-lld.sh: строка 218: zabbix_get: команда не найдена

Отправлено спустя 43 минуты 35 секунд:
Да также разобрался, с zabbix-get но также висит и пустота нет данных
количество слов: 14
Аватара пользователя
Уланов Дима
Новичок
Сообщения: 13
Стаж: 6 месяцев
Благодарил (а): 2 раза

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

Сообщение Уланов Дима »

и на последних версиях должно работать
кидаем скрипт в папку /usr/lib/zabbix/externalscripts/ повышаем права на запуск, допустим chmod -R 777 smartctl-lld.sh
экспортируем шаблон в заббикс, добавляем сервер для обслуживания, выбираем линуксовый заббикс агент и должен получать инфу, при необходимости меняем периодичность обработки скрипта на первых этапах тестирования до одной минуты, чтобы не ждать долго события, потом делаем на раз в час, отключаем/удаляем лишние триггеры в шаблоне которые весомой информации не дают и всё
количество слов: 10
ujhjl
Новичок
Сообщения: 13
Стаж: 1 месяц

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

Сообщение ujhjl »

Все точно так и сделал, но значения пусто.


"при необходимости меняем периодичность обработки скрипта на первых этапах тестирования до одной минуты"

Подскажите это где можно сделать?

Еще попробовал на заббикс сделать запрос и получил вот такое

root@zabbix:/home/n5# zabbix_get -s 192.168.1.2 -k system.run["smartctl --scan-open"]
# /dev/sda -d scsi # /dev/sda, SCSI device open failed: Permission denied
# /dev/sdb -d scsi # /dev/sdb, SCSI device open failed: Permission denied
root@zabbix:/home/n5# mc
количество слов: 46
Аватара пользователя
Vlad Larionov
Гость
Сообщения: 3
Стаж: 1 месяц
Благодарил (а): 1 раз
Контактная информация:

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

Сообщение Vlad Larionov »

При запросе с сервера: zabbix_get -s ip -p port -k system.run["smartctl --scan-open"]
Выдает:

"smartctl" ▒▒ ▒▒▒▒ ▒▒▒▒७▒▒▒ ▒▒▒ ▒▒▒譥▒
▒▒▒▒▒▒▒▒, ▒ᯮ▒▒塞▒▒ ▒ணࠬ▒▒▒ ▒▒▒ ▒▒▒▒▒▒ 䠩▒▒▒.

Что это значит ?

Проверил с командой ipconfig
Русские символы выводит в виде иероглифов, но анг или цифровые значения выводит.
Получается сервер не видит smartclt что делать ?

Программа smartmonitor должен стоять на сервере ?
Последний раз редактировалось Vlad Larionov Пт авг 19, 2022 09:30, всего редактировалось 3 раза. количество слов: 16
Аватара пользователя
Уланов Дима
Новичок
Сообщения: 13
Стаж: 6 месяцев
Благодарил (а): 2 раза

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

Сообщение Уланов Дима »

настройка/шаблоны/элементы данных/Интервал обновления
количество слов: 0
Аватара пользователя
Артём Мамзиков
Admin
Сообщения: 523
Стаж: 3 года 7 месяцев
Откуда: Вологодская область
Поблагодарили: 23 раза
Контактная информация:

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

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

Vlad Larionov, не видит потому что переменная патч не прописана для системного пользователя , если заббикс агент работает от имени локальная система, в шапке есть пример или в старой версии пример. Отобразить русский при проверке надо добавить декодировку текста из co866 в utf-8 будет читаемое)
количество слов: 5
Партнёрская ссылка на Хостинг Beget https://beget.com/p937243
Аватара пользователя
Vlad Larionov
Гость
Сообщения: 3
Стаж: 1 месяц
Благодарил (а): 1 раз
Контактная информация:

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

Сообщение Vlad Larionov »

Артём Мамзиков писал(а): Пт авг 19, 2022 09:29 Vlad Larionov, не видит потому что переменная патч не прописана для системного пользователя , если заббикс агент работает от имени локальная система, в шапке есть пример или в старой версии пример. Отобразить русский при проверке надо добавить декодировку текста из co866 в utf-8 будет читаемое)
По поводу кодировки, где ее можно поменять ?
количество слов: 9
Аватара пользователя
Артём Мамзиков
Admin
Сообщения: 523
Стаж: 3 года 7 месяцев
Откуда: Вологодская область
Поблагодарили: 23 раза
Контактная информация:

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

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

количество слов: 6
Партнёрская ссылка на Хостинг Beget https://beget.com/p937243
ujhjl
Новичок
Сообщения: 13
Стаж: 1 месяц

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

Сообщение ujhjl »

Артём Мамзиков писал(а): Пт авг 19, 2022 09:29 не видит потому что переменная патч не прописана для системного пользователя , если заббикс агент работает от имени локальная система, в шапке есть пример или в старой версии пример. Отобразить русский при проверке надо добавить декодировку текста из co866 в utf-8 будет читаемое)
Извиняюсь конечно подскажите что за переменная?
У меня debian все по дефолту ставил
количество слов: 8
Аватара пользователя
Артём Мамзиков
Admin
Сообщения: 523
Стаж: 3 года 7 месяцев
Откуда: Вологодская область
Поблагодарили: 23 раза
Контактная информация:

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

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

ujhjl, Посмотри в шапке старой темы , в новой я видимо не писал уже . Вот тут Скрипт + Шаблон LLD Для проверки Жестких Дисков HDD через smartmontools (Пост Артём Мамзиков #144) под спойлером «Нужно задать переменные»

Можно так cmd от имени Администратора для Windows.

Код: Выделить всё

:: Проверка наличия переменной, если нет добавляем 
echo %PATH%|>nul find /i "C:\Program Files\smartmontools\bin"||path %PATH%;C:\Program Files\smartmontools\bin\;

количество слов: 24
Партнёрская ссылка на Хостинг Beget https://beget.com/p937243
Ответить Вложения 16 Пред. темаСлед. тема

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