Has anyone combined a ticket field with a node name and status field so that a down staus node can have OPS input a ticket number and have that reflected in network summary for all to see?
Such as the figment below ......
-Ron
I've done something similar - I added a Comments field which can be updated from the Node Details page.These comments get displayed in the Nodes Down property at the top of the Home page.
Here is the code to add this field to the Down Nodes resource here:
C:\Inetpub\SolarWinds\NetPerfMon\Resources\1-1-SummaryReports\DownNodes.resource:
%><table border="0" cellPadding="2" cellSpacing="0" width="100%"> <tr> <td class="ReportHeader" vAlign="center" width="20">Node</td> <td class="ReportHeader" vAlign="center"> </td> <td class="ReportHeader" vAlign="center">Comments</td> <td class="ReportHeader" vAlign="center"> </td> </tr><% Do While Not SQLResource.EOF %><tr> <td class="Property" vAlign="center" width="20"><%=SQLResource.GetProperty("StatusLED;SmallIcon")%> </td> <td class="Property"><a <%=SQLResource.GetProperty("NodeParamString")%> href="/NetPerfMon/View.asp?View=NodeDetails&NetObject=N:<%=SQLResource.GetProperty("NodeID")%>"><%=SQLResource.GetProperty("Caption")%></a> </td> <td class="Property"><a href="/NetPerfMon/View.asp?View=NodeDetails&NetObject=N:<%=SQLResource.GetProperty("NodeID")%>"><%=SQLResource.GetProperty("Comments")%></a> </td></tr><% This is what it looks like:
-=Cheers=-NG
---Orion V8.1 SLX, SLX secondary poller, SQL2005 x64 SE, 14GB Ram, 12k+ elements and counting--- ---Orion V9.1 SP2 SL2000, SQL2005 Express 866 elements and counting---
Vic CatoTechnical Lead - Network OperationsKoch Business Solutions - Enterprise Technical Services
Wow. What an awesome idea. I've love to know if it is possible.
Well... Kinda...
Vic
I believe that's close to what I'm looking for. Does the resource on the home page correlate with a down node or is it all together a seperate information field?
Thanks
Ron
Extremely useful information Vic! Thank you for the detail and time in your response!
Bingo Guru! Much thanks to you and Vic!
My teams will be very happy to see they can finally update the web......THANKS MUCH!!!
Wow - now that's a detailed writeup - nice work Vic!
I would be interested in the code you used to add comments to interfaces as well.Could you post that as well?
-=Thanks=-
Network_Guru: I would be interested in the code you used to add comments to interfaces as well.Could you post that as well?
Gentlemen thank you for the help!!!
I combined the generous information provided above and the results were better then I expected.
Posted below is the full code just save this as "C:\Inetpub\SolarWinds\NetPerfMon\Resources\1-1-SummaryReports\DownNodes.resource:" and remember to backup first...just in case.....
______________________________________________________________________________________________________
<!-- Title=Down Nodes --><!-- Level=7 --><!--#include Virtual=/NetPerfMon/scripts/Resource.asp --><% Title=Resource.Title If Len(Title)=0 Then Title="Down Nodes"
SubTitle="The Following Nodes are not Responding" if Len(Resource.SubTitle)>0 Then SubTitle=Resource.SubTitle HelpPage="DownNodes" EditButton="/NetPerfMon/Resources/Filter.Edit.asp?ResourceID=" & Resource.ResourceID & "&ViewID=" & ViewID DoResourceHeader Set SQLResource = NetPerfMon.NewSQLResource SQLResource.SQL="Select * From Nodes Where Status<>'1' Order By Caption" SQLResource.Filter= Resource.GetProperty("Filter") SQLResource.Execute%>
<table border="0" cellPadding="2" cellSpacing="0" width="100%">
<tr> <td class="ReportHeader" vAlign="center" width="20">Node</td> <td class="ReportHeader" vAlign="center"> </td> <td class="ReportHeader" vAlign="center">Ticket</td> <td class="ReportHeader" vAlign="right">Comments</td> </tr>
<% Do While Not SQLResource.EOF %><tr> <td class="Property" vAlign="center" width="20"><%=SQLResource.GetProperty("StatusLED;SmallIcon")%> </td> <td class="Property"><a <%=SQLResource.GetProperty("NodeParamString")%> href="/NetPerfMon/View.asp?View=NodeDetails&NetObject=N:<%=SQLResource.GetProperty(" mce_href="/NetPerfMon/View.asp?View=NodeDetails&NetObject=N:<%=SQLResource.GetProperty("NodeID")%>"><%=SQLResource.GetProperty("Caption")%></a> </td> <td class="Property"><a href="/NetPerfMon/View.asp?View=NodeDetails&NetObject=N:<%=SQLResource.GetProperty(" mce_href="/NetPerfMon/View.asp?View=NodeDetails&NetObject=N:<%=SQLResource.GetProperty("NodeID")%>"><%=SQLResource.GetProperty("Ticket")%></a> </td> <td class="Property"><a href="/NetPerfMon/View.asp?View=NodeDetails&NetObject=N:<%=SQLResource.GetProperty(" mce_href="/NetPerfMon/View.asp?View=NodeDetails&NetObject=N:<%=SQLResource.GetProperty("NodeID")%>"><%=SQLResource.GetProperty("Comments")%></a> </td>
</tr>
<% SQLResource.MoveNext Loop%></table><br>
___________________________________________________________________________________________
This will give you a field that displays which "node is down", the "ticket number" and any "comments" you include from your "Node Details" page! I'll post a pic when I can!
Hopefully this code finds it's way into version 9 I think it would be of great use...
Oh and after the node service is restored, the fields clear out so next time it pops up you will see it needs a ticket number and comments added!
Now if I could just figure out how to handle a bouncing router............
Best Regards All