Hello!
Про скрипты:
> LI> При запуске из командной строки ./mysql_query_pm.php sms "select
> LI> max(request_id) from incoming_requests"
> LI> выдает правильный ответ
>
> LI> При запуске: nxget 192.168.2.2
> LI> Platform.MysqlQuery.PM\(sms,\"select max\(request_id\)
> from incoming_requests\"\)
> LI> 404: Unknown parameter
Правильная командная строка nxget должна выглядеть так:
nxget 192.168.2.2 "Platform.MysqlQuery.PM(sms,\"select max(request_id) from incoming_requests\")"
Иначе nxget передает имя параметра как 'Platform.MysqlQuery.PM(sms,"select'. Правда, проблема с получением результата все равно остается, поскольку агент запускает скрипт как
mysql_query_pm.php sms select max(request_id) from incoming_requests
Что тоже неправильно. Чтобы окончательно исправить ситуацию, надо переделать TxternalParameter как
ExternalParameter = Platform.MysqlQuery.PM(*):/usr/share/netxms/scripts/mysql_query_pm.php $1 "$2"
Тогда все должно быть нормально.
Best regards,
Victor
Received on Tue Sep 26 2006 - 10:02:24 EEST
This archive was generated by hypermail 2.2.0 : Tue Sep 26 2006 - 10:06:22 EEST