Nag ios - Ошибка внешней команды: команда не выполнена - PullRequest
0 голосов
/ 09 января 2020

Я следовал учебнику по настройке SNMP-ловушки для Nag ios Core 4.4.3.

После обслуживания snmptrapd выполняет сценарий:

#!/bin/sh
echocmd="/bin/echo"    
CommandFile="/var/spool/nagios/cmd/nagios.cmd"    
datetime=`date +%s`    
cmdline="[$datetime] PROCESS_SERVICE_CHECK_RESULT;$1;$2;$3;$4"

 `$echocmd $cmdline >> $CommandFile`

Выдает следующую ошибку (находится в / var / log / messages):

nag ios: Ошибка внешней команды: Команда не выполнена

Как это можно исправить?

1 Ответ

0 голосов
/ 13 января 2020

Редактировать: решено. Пришлось прокомментировать дату и время и изменить следующую строку кода, как сказал мне Рохлик.

#!/bin/sh
echocmd="/bin/echo"
CommandFile="/var/spool/nagios/cmd/nagios.cmd"
####datetime=`date +%s`
cmdline="[$(date +%s)] PROCESS_SERVICE_CHECK_RESULT;$1;$2;$3;$4"
`$echocmd $cmdline >> $CommandFile`
...