Hi!
Your setup is very impressive
It was a pleasure to read your post 
Not yet (except action + push mechanism you already using). I plan to add support for full-scale distributed monitoring, event forwarding is a first step in this direction.
Yes.
Not yet. But it's very easy to implement, so I'll add it until next release.
Yes, via View -> Situation. You should see situations - instances - attributes tree.
Only manually via console, or by writing your own tool via C or Java API.
Yes (I suppose you mean actions on agents). In action definition you can use placeholders $1, $2, etc. - they will be replaced by appropriate parameter. Parameters should be separated by space - like for calling external command. For example, you can define on agent:
Action = Test:echo $1
and on server define remote action like
Test "%n"
Of course, if security is not a concern, you can define "universal" action like this:
Action = Execute:$1 $2 $3 $4 $5 $6 $7 $8 $9
and then just use any command you want without defining additional actions, like
Execute /my_script "%n" "%m"
Yes. You can call action with a parameter with macro expansion using NXSL, and access DCI data for current node as usual.
Best regards,
Victor
Your setup is very impressive
It was a pleasure to read your post 
Quote from: borislavl on January 29, 2010, 08:38:35 PM
The idea of pushing events between the servers is very good and helpful. Is there a other way to transfer values?
Not yet (except action + push mechanism you already using). I plan to add support for full-scale distributed monitoring, event forwarding is a first step in this direction.
Quote from: borislavl on January 29, 2010, 08:38:35 PM
Is the Event processing the only way of setting the Situation attributes?
Yes.
Quote from: borislavl on January 29, 2010, 08:38:35 PM
Can we for example do something like: s->status = "updated" (s - situation)?
Not yet. But it's very easy to implement, so I'll add it until next release.
Quote from: borislavl on January 29, 2010, 08:38:35 PM
Can we see the current Situation attribute state in NetXMS console?
Yes, via View -> Situation. You should see situations - instances - attributes tree.
Quote from: borislavl on January 29, 2010, 08:38:35 PM
Is there a way to change Custom Atributes?
Only manually via console, or by writing your own tool via C or Java API.
Quote from: borislavl on January 29, 2010, 08:38:35 PM
Can we send parameters to the actions?
Yes (I suppose you mean actions on agents). In action definition you can use placeholders $1, $2, etc. - they will be replaced by appropriate parameter. Parameters should be separated by space - like for calling external command. For example, you can define on agent:
Action = Test:echo $1
and on server define remote action like
Test "%n"
Of course, if security is not a concern, you can define "universal" action like this:
Action = Execute:$1 $2 $3 $4 $5 $6 $7 $8 $9
and then just use any command you want without defining additional actions, like
Execute /my_script "%n" "%m"
Quote from: borislavl on January 29, 2010, 08:38:35 PM
Can we write DCI value to a file (using actions)?
Yes. You can call action with a parameter with macro expansion using NXSL, and access DCI data for current node as usual.
Best regards,
Victor