Есть скрипт на баше, который парсит содержимое определенной страницы и на выходе отдает какие-то данные. Примерно так:
На основе этих данных должен строиться график. Но заббикс ругается во так:
Recieved value [/usr/local/etc/zabbix3/zabbix/externalscripts/test.sh: line 12 curl: command not found .... ] is not suitable for value type [Numeric (usigned) and data type [Decimal]
При этом если вручную подсунуть данные:
tmp=2
то все прекрасно. Пробовал и wget и fetch - все равно ошибка.
Сам скрипт работает, права выставлены верно.
Кто-нибудь сталкивался?
Уже разобрался, надо в теле скрипта полный путь указывать : /usr/local/bin/curl
Code:
#!/us/local/bin/bash tmp=`curl -s example.com` echo $tmp
Recieved value [/usr/local/etc/zabbix3/zabbix/externalscripts/test.sh: line 12 curl: command not found .... ] is not suitable for value type [Numeric (usigned) and data type [Decimal]
При этом если вручную подсунуть данные:
tmp=2
то все прекрасно. Пробовал и wget и fetch - все равно ошибка.
Сам скрипт работает, права выставлены верно.
Кто-нибудь сталкивался?
Уже разобрался, надо в теле скрипта полный путь указывать : /usr/local/bin/curl