Re[2]: Action

From: Lobahin Ilya <ex_corsar_at_DOMAIN_REMOVED>
Date: Tue, 10 Oct 2006 23:41:48 +0400

Здравствуйте 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 Tue Oct 10 2006 - 22:41:48 EEST

This archive was generated by hypermail 2.2.0 : Tue Oct 10 2006 - 22:45:19 EEST