Взываю к шаманам nagios. подскажите как указываются переменные
такая ситуация. в настройках host'а нужно указать переменную _port_number равную 12345
затем есть команда в которой должна использоваться эта переменная, но команда не видит эту переменную.
вот выдержки из описания хоста и команды
define host {
...
_port_number 12345
...
}define command {
command_name check_snmp_la_1
command_line $USER1$/check_snmp -H $HOSTADDRESS$ -p $_port_number$ -C abcdefgh -o .1.3.6.1.4.1.2021.10.1.3.1 -w 4 -c 5
}
вроде по правилам вставил переменную в доллары, в описании хоста предварил ее имя знаком подчеркивания. но nagios при выполнении команды выдает External command error: snmpget: Unknown host (devel.asp.pressa.ru:$) (No such file or directory)
то есть он не знает о переменной. (nagios -v nagios.cfg отрабатывает успешно)
Вобщем подскажите как мне определить переменную для хоста, не используя внутренние ARG1,2,3 и т.д. (лучше один раз задать номер порта в хосте, чем потом плодить его в каждом сервисе для этого хоста)