Проверил — похоже что да, есть проблема.
Сегодня починю.
Lobahin Ilya wrote:
> Здравствуйте NetXMS Users - Russian!
> 10 октября 2006 г. вы писали.
>
> VK>> Poskol'ku zapusk komand delaetsja cherez exec() a ne cherez
> VK>> system(), to pipe ne rabotaet. Nado zapuskat' cherez shell, naprimer tak:
>
> VK>> sh - c "mysql -h 192.168.2.55 -P 3308 -e 'show full processlist'
> VK>> -u root -pxxxxxxx | mail -s 'full processlist on Mailru platform' admin_at_plasticmedia.ru"
>
> LI> Вот блин жаль.
> LI> Попробовал все запихнуть в скрипт, попутно сделав греп.
> LI> Ручками - скрипт отрабатывает отлично, через NetXMS - никак.
> LI> Попробую еще через php скрипт сделать, мож получится...
> LI> =)
>
> php скрипт тоже не прокатил.
> Можно как нибудь выйти из положения?
> Предчувствую, что подобные вопросы будут позникать и в дальнейшем.
>
>>>> В качестве action для event-а должна запускаться некая
>>>> последовательность команд:
>>>> - execute action on remote agent
>>>> - remote host: 192.168.2.5
>>>> - Action: mysql -h 192.168.2.55 -P 3308 -e 'show full
>>>> processlist' -u root -pxxxxxxx | mail -s 'full processlist on
>>>> Mailru platform' admin_at_plasticmedia.ru
>>>>
>>>> Письмо не доходит.
>>>>
>>>> При этом:
>>>> - запуск action-а ручками отлично срабатывает
>>>> - 192.168.2.55 - Alias на 192.168.2.5 (eth0:1)
>>>> - Primary IP: 192.168.2.5
>>>> - В логах сервера появляется строчка:
>>>> --------------------
>>>> [08-Oct-2006 23:45:12] DEBUG: *actions* Executing on
>>>> "192.168.2.5": "mysql -h 192.168.2.55 -P 3308 -e 'show full
>>>> processlist' -u root -pxxxxxxx | mail -s 'full processlist
>>>> on Mailru platform' admin_at_plasticmedia.ru"
>>>> --------------------
>
>
>
> ----------------
> С уважением.
> Lobahin Ilya
>
>
Received on Thu Oct 12 2006 - 13:18:23 EEST
This archive was generated by hypermail 2.2.0 : Thu Oct 12 2006 - 13:30:12 EEST