Re: [NV-L] Email Rule for Windows 7.1.4
2006-09-27 10:05:08
Your ruleset here contains an Action Node not an In-line action, which is designated in the rule text as a "UserExit". Besides being unique, that terminology was chosen for the in-line action because it represents out-of-band processing for nvcorrd (or nvcord) -- he's running your code not his.
And this ruleset will never work on Windows because the Action node is not supported. It requires actionsvr and there is no actionsvr on Windows. There should be error messages in the nvcorrd.alog showing that fact the Action Node is unsupported.
It also contains a Forward Node after the action which is not needed on Windows. There is no other process (no nvserverd) to forward anything to.
I'm not sure about your nvmail command and I would have to see a test of it. I don't think it will work because of the multiple strings for the message at the end.
-message "$NVATTR_2 $NVATTR_3 $NVT" " "Send message to wan_data AT springswindowfashions DOT com"
Perhaps just
-message "$NVATTR_2 $NVATTR_3 $NVT Send message to wan_data AT springswindowfashions DOT com"
will work, but I would try something simpler until you start getting the mail messages and know that the ruleset is working.
James Shanks
Level 3 Support for Tivoli NetView for UNIX and Windows
Network Availability Management
Network Management - Development
Tivoli Software, IBM Corp
ronnie.ross AT springs DOT com
ronnie.ross AT springs DOT com
Sent by: nv-l-bounces AT lists.ca.ibm DOT com
09/25/2006 03:12 PM
Please respond to
Tivoli NetView Discussions <nv-l AT lists.ca.ibm DOT com> |
|
|
James,
OK, mine looks very different.
Action7 Action ForwardCorr8 Action9
"c:\\usr\\ov\\bin\\*nvmail*.exe -server wfmdlnm01.springswf.com -recipient
wan_data AT springswindowfashions DOT com -subjust NetView -message "$NVATTR_2
$NVATTR_3 $NVT"
" "Send message to wan_data AT springswindowfashions DOT com"
There was an old post about back slashes and such. I try removing the
extra stuff. You also said actions do not exist and I must use in-line
action. In looking at what I have, which is it?
Ronnie Ross
Network Engineer
Springs Window Fashions
Phone @ Middleton (608) 836-5346
Phone @ Home (608) 848-1585
Ronnie.Ross AT springs DOT com
James Shanks
<jshanks AT us DOT ibm.c
om> To
Sent by: Tivoli NetView Discussions
nv-l-bounces@list <nv-l AT lists.ca.ibm DOT com>
s.ca.ibm.com cc
Subject
09/25/2006 01:38 Re: [NV-L] Email Rule for Windows
PM 7.1.4
Please respond to
Tivoli NetView
Discussions
<nv-l AT lists.ca DOT ib
m.com>
It's unlikely that you can just cut-and-paste a ruleset together that works
on Windows. You'll need to go to UNIX and use the editor to create a
ruleset there that ends in an Inline action, because regular Actions don't
exist on Windows. If you trace nvcord, you'll see an error message in the
log that says they are supported if you try to use one.
event stream (block) --> TrapSettings --> QuerySmartset --> In-line action
The action would look something like this
<netview drive>:\usr\ov\bin\nvmail.exe -server mysnmtp.mailserver.com
-recipient jshanks AT us DOT ibm -subject "test message" -message "This is just a
test"
but I'd put it in a bat file you keep in /usr/OV/bin and just call that,
like this
<netview drive>:\usr\ov\bin\my_mail.bat
Once you get this working, you can try substituting trap variables into the
thing, such as
<netview drive>:\usr\ov\bin\my_mail.bat $NVA
and in the bat file
-message "Host %1 has gone down."
HTH,
James Shanks
Level 3 Support for Tivoli NetView for UNIX and Windows
Network Availability Management
Network Management - Development
Tivoli Software, IBM Corp
(Embedded image moved to file: pic31322.gif)Inactive hide details for
ronald.ross AT springswindowfashions.comronald DOT [email protected]
ronald.ross
@springswin
dowfashions
.com (Embedded image moved to file:
Sent by: pic30333.gif)
nv-l-bounce To
s AT lists DOT ca. (Embedded image moved to file:
ibm.com pic17673.gif)
Tivoli NetView Discussions
<nv-l AT lists.ca.ibm DOT com>
09/25/2006 (Embedded image moved to file:
02:05 PM pic04664.gif)
cc
(Embedded image moved to file:
Please respond to pic15141.gif)
Tivoli NetView Discussions Tivoli NetView Discussions
<nv-l AT lists.ca.ibm DOT com> <nv-l AT lists.ca.ibm DOT com>,
nv-l-bounces AT lists.ca.ibm DOT com
(Embedded image moved to file:
pic07711.gif)
Subject
(Embedded image moved to file:
pic28253.gif)
[NV-L] Email Rule for Windows
7.1.4
(Embedded image moved to file:
pic06868.gif)
(Embedded image moved to
file: pic25547.gif)
Does anyone have the syntax of the Action that would call the nvmail
program?
James,
The short story is, I have a working rule with NetView on AIX 7.1.4.
Basically the rule checks to see if object in event is a member of a
Smartset and then sends out an e-mail.
When I move the rule to Windows and have the Smartsets created just like
AIX, nothing happens. I have tried to change the e-mail command in the
rule to match what windows requires, but still nothing. If I manully run
nvmail, I can get mail sent to someone. Just can not make it go from the
rule.
That's why I was looking for a sample rule that really works to see what
syntax was making it work. Maybe I am missing a backslash or something.
James Shanks
<jshanks AT us DOT ibm.c
om> To
Sent by: Tivoli NetView Discussions
nv-l-bounces@list <nv-l AT lists.ca.ibm DOT com>
s.ca.ibm.com cc
Subject
09/22/2006 02:10 Re: [NV-L] Email Rule for Windows
PM
Please respond to
Tivoli NetView
Discussions
<nv-l AT lists.ca DOT ib
m.com>
Using, and creating, rulesets for Windows is difficult so most people just
drive the command or a bat file from Trap Settings. Since there's no
ruleset editor most folks have to create them on UNIX first and then modify
them with Wordpad on Windows. The you have to start nvcord with that rule
active. And since Windows does not have an actionsvr process, the ruleset
would use an in-line action run by nvcord himself, something like this,
TrapSettings ==> In-line action
This would be suicide on UNIX because nvcorrd is right in the middle of the
event flow in the UNIX architecture, but on Windows, he 's optional. He
only sees the traps after they have been stored in the ODBC database.
NetView for Windows provides the nvmail command so you can send mail to an
SMTP server, or you can do it yourself with Perl. Either way you usually
have to write a script of some sort and if your ruleset is not more
complicated than what I showed above, then you might as well just run it as
a hidden command by trapd.
Are you having problems with nvmail?
James Shanks
Level 3 Support for Tivoli NetView for UNIX and Windows
Network Availability Management
Network Management - Development
Tivoli Software, IBM Corp
(Embedded image moved to file: pic00483.gif)Inactive hide details for
ronald.ross AT springswindowfashions.comronald DOT [email protected]
ronald.ross@s
pringswindowf
ashions.com
Sent by: (Embedded image moved to file:
nv-l-bounces@ pic24607.gif)
lists.ca.ibm. To
com (Embedded image moved to
file: pic23862.gif)
Tivoli NetView Discussions
09/22/2006 <nv-l AT lists.ca.ibm DOT com>
02:45 PM (Embedded image moved to file:
pic18750.gif)
cc
Please respond to (Embedded image moved to
Tivoli NetView Discussions file: pic06952.gif)
<nv-l AT lists.ca.ibm DOT com> (Embedded image moved to file:
pic25492.gif)
Subject
(Embedded image moved to
file: pic03910.gif)
[NV-L] Email Rule for
Windows
(Embedded image moved to file:
pic32513.gif)
(Embedded image moved to
file: pic04681.gif)
Does anyone have a simple rule for NetView 7.1.4 for windows that can send
an e-mail? I can make it work for AIX but not windows.
please send to:
Ronald.Ross AT springswindowfashions DOT com
Thanks
_______________________________________________
NV-L mailing list
NV-L AT lists.ca.ibm DOT com
Unsubscribe:NV-L-leave AT lists.ca.ibm DOT com
http://lists.ca.ibm.com/mailman/listinfo/nv-l (Browser access limited to
internal IBM'ers only)
(Embedded image moved to file: pic16435.gif)
_______________________________________________
NV-L mailing list
NV-L AT lists.ca.ibm DOT com
Unsubscribe:NV-L-leave AT lists.ca.ibm DOT com
http://lists.ca.ibm.com/mailman/listinfo/nv-l (Browser access limited to
internal IBM'ers only)
_______________________________________________
NV-L mailing list
NV-L AT lists.ca.ibm DOT com
Unsubscribe:NV-L-leave AT lists.ca.ibm DOT com
http://lists.ca.ibm.com/mailman/listinfo/nv-l (Browser access limited to
internal IBM'ers only)
_______________________________________________
NV-L mailing list
NV-L AT lists.ca.ibm DOT com
Unsubscribe:NV-L-leave AT lists.ca.ibm DOT com
http://lists.ca.ibm.com/mailman/listinfo/nv-l (Browser access limited to
internal IBM'ers only)
(Embedded image moved to file: pic27644.gif)
_______________________________________________
NV-L mailing list
NV-L AT lists.ca.ibm DOT com
Unsubscribe:NV-L-leave AT lists.ca.ibm DOT com
http://lists.ca.ibm.com/mailman/listinfo/nv-l (Browser access limited to
internal IBM'ers only)
(See attached file: pic31322.gif)(See attached file: pic30333.gif)(See attached file: pic17673.gif)(See attached file: pic04664.gif)(See attached file: pic15141.gif)(See attached file: pic07711.gif)(See attached file: pic28253.gif)(See attached file: pic06868.gif)(See attached file: pic25547.gif)(See attached file: pic27644.gif)_______________________________________________
NV-L mailing list
NV-L AT lists.ca.ibm DOT com
Unsubscribe:NV-L-leave AT lists.ca.ibm DOT com
http://lists.ca.ibm.com/mailman/listinfo/nv-l (Browser access limited to internal IBM'ers only)
pic31322.gif
Description: GIF image
pic30333.gif
Description: GIF image
pic17673.gif
Description: GIF image
pic04664.gif
Description: GIF image
pic15141.gif
Description: GIF image
pic07711.gif
Description: GIF image
pic28253.gif
Description: GIF image
pic06868.gif
Description: GIF image
pic25547.gif
Description: GIF image
pic27644.gif
Description: GIF image
_______________________________________________
NV-L mailing list
NV-L AT lists.ca.ibm DOT com
Unsubscribe:NV-L-leave AT lists.ca.ibm DOT com
http://lists.ca.ibm.com/mailman/listinfo/nv-l (Browser access limited to
internal IBM'ers only)
|
|
|