Я написал плагин nagios, используя язык сценариев bash. Когда я запускаю этот сценарий вручную, он работает без проблем. Однако установка его в плагин nagios с теми же параметрами приводит к изжоге.
Ключевое направление включает bc
команда. Строка в моем скрипте выглядит так:
total_percentage=$(bc <<<"scale=2;($numerator_count/$denominator_count)*100")
если я запустил скрипт вручную, все будет хорошо и total_percentage
рассчитывается правильно, и сценарий продолжается.
Nagios, по-видимому, просто перестает мерзнуть, когда запускает эту линию. Я не уверен, как это отлаживать, журнал nagios мало что показывает. Могу ли я установить дополнительные флаги при запуске службы, которые могут помочь? Кто-нибудь знает, что может быть не так с приведенной выше строкой при работе под nagios?