Quantcast
Channel: THWACK: All Content - Network Performance Monitor
Viewing all 21870 articles
Browse latest View live

REDHAT-CLUSTER-MIB - Odd OID?

$
0
0

I've been asked to build custom pollers for RHEL clusters. No problem, right?  The OID is 1.3.6.1.4.1.2312.8.2.1.127 (cluster name), etc.  I fired up UnDP and built it, pointed at some nodes and --- nothing.  That's odd.  When I do an SNMPwalk on the local host I get back something.  And I know that SNMP is working remotely as I can see the node and node stats.  When I do a full SNMPWalk I get back an OID that looks like this...

 

.1.3.6.1.4.1.8072.1.2.1.1.4.0.10.1.3.6.1.4.1.2312.8.1.1.127 for rhcClusterName

 

You can't build a UnDP from that OID string as it comes back invalid.

 

Any ideas?


Orion Advanced Alerts: Alert based on Team (group)?

$
0
0

Ok,

 

Background:

 

We have the user groups of the application. The groups are defined as per below

  • Lab: Devices have "Lab" in the name (node name)
  • Storage: Devices have "SAN" in the name (node name)
  • Networks: Every other managed device, no single reference word in the node name.

 

Each group wants to be able to receive email based alerts for their devices only, doesn't want to receive the alerts for devices they don't manage and don't want to have to do anything special when adding a new device into NPM.

If we use the advanced default alert "Alert me when an interface goes down" as an example.

 

Trigger Condition

...Trigger Alert when all the following Apply

     Interface Status is equal to Down

I can add a condition to only alert on SAN or Storage devices by using the the contains variable for example

     field Node Name contains SAN

But there is no "not contains" variable, so for our network team we cannot exclude nodes with SAN or Storage in the Node Name.

We've looked at Creating an alert suppression condition

 

...Suppress Alert when all of the following apply

     field Node Name contains SAN

 

As an example, but not sure if it's working.

 

Is there a better or cleaner way I should be doing this? if so can someone point out how? Any assistance would be appreciated.

Mobile device monitoring/management features

$
0
0

Which of the following is your highest priority feature provided by your MDM solution?

Feel free to add more options in comments and vote for them using Like button!

Mobile device tracking

$
0
0

Do you track mobile devices in your network?

Automated port shutdown - what would be your reasons?

$
0
0

There was a feature request for a UDT recently for an automated port shutdown, if the connected endpoint is on the "black list".

What would be your other reasons, for which would you want to shut down the port? Lets's go our imagination wild and imagine events like user device infected by a non-deletable virus, peer-to-peer software installed, firewall disabled? Feel free to vote for Other and leave comment. By liking the specific comments you can vote for other ideas.

Thanks!

Do you need Network Access Control solution ?

$
0
0

I wonder how many of you already have some version of a Network Access Control (NAC) solution in place. Theoretically speaking, Mobile device management (MDM) is just a part of a bigger NAC, so I would like to ask you to vote "yes" even if you have only the MDM solution in your organization.. If voting for "We don't have one but plan to buy", could you please leave a comment on why is it important for you to have one?

How does encrypted traffic, impact the effectiveness of your Advanced Traffic Analysis product (e.g. DPI-based solution)?

$
0
0

If you run an Advanced Traffic Analysis product, we are interested to hear about how impacted it is by encrypted traffic.

Example of these products/technologies: NBAR, Flexible Netflow, nProbe, Riverbed Cascade Opnet/Pilot,  WildPackets, Fluke Optiview, Paessler, WireShark, Compuware...

More on this topic here

Why do you need more than NPM's interface traffic and NTA's flow analysis

$
0
0

We recently saw that "Cisco NBAR support" was voted #1 enhancement request for NTA - the Network Traffic Analyzer.

Above and beyond NBAR, we are wondering what are your most important needs for advanced traffic analysis techniques such as Network Based Application Recognition-NBAR, Deep Packet Inspection-DPI, Flexible Netflow

More on this topic here


What is the #1 networking problem you need to solve in the next 30 days?

$
0
0

Please expand on “Other” and why by adding a comment below.

Edit Resource: Top 10 Volumes by Disk Space Used

$
0
0

I have this to limit the view, Filter Nodes VolumeType = 'Fixed Disk'

 

but I have many dev sql servers I also dont want to view, how do you have two Filters? like this>?VolumeType = 'Fixed Disk'  Caption not Like 'DEV*'

 

Thanks

Resource to display unmanaged information on the node page including user info

$
0
0

< BACK TO TO THE MAGIC OF SQL SCRIPTS SERIES LIST


End Result:


Capture.PNG

 

How To:

 

To achieve this just use the below SQL script to create Report in Report Writer and then use this report as a resource on node's page.

 

You can also download report file directly (attached). Just copy this file into your default folder with reports and report will automatically appear in your list. Then add it as a resource on your node page

 

Remember: Update SQL script with the correct database name as per your installation

Note: This will work with NPM 11.5+. If you want this to work with earlier versions you will need to update SQL script, the part where user ID is being extracted and change ID 28 to ID 27 (appear two times)


 

/* ============================================
Author: Alex Soul
Date: 13/05/2015
Description:  * Information about unmnaged nodes.  * Suitable for NPM 11.5. Earleir versions of NPM will require slight adjustemnt as Audit Event IDs are not the same. You will need to change ID from 28 to 27 for it to pick up user  * To be used as an on-page report for "Report from Orion Writer" resource
Version:  Number | Comments | Date | Author  1.1 | Adopt for THWACK | 15/07/2015 | AS
--============================================ */
SELECT      n.NodeID --hidden     ,n.Caption --hidden  ,CASE      WHEN DATEDIFF(YEAR, n.UnManageFrom, getdate()) > 3      THEN CONVERT(NVARCHAR(50), DATEDIFF(YEAR, n.UnManageFrom, getdate())) + ' years ago'      ELSE CASE   WHEN DATEDIFF(MONTH, n.UnManageFrom, getdate()) > 3      THEN CONVERT(NVARCHAR(50), DATEDIFF(MONTH, n.UnManageFrom, getdate())) + ' month ago'      ELSE CASE      WHEN DATEDIFF(DAY, n.UnManageFrom, getdate()) > 3      THEN CONVERT(NVARCHAR(50), DATEDIFF(DAY, n.UnManageFrom, getdate())) + ' days ago'      ELSE CASE      WHEN DATEDIFF(HOUR, n.UnManageFrom, getdate()) > 3      THEN CONVERT(NVARCHAR(50), DATEDIFF(HOUR, n.UnManageFrom, getdate())) + ' hours ago'      ELSE CONVERT(NVARCHAR(50), DATEDIFF(MINUTE, n.UnManageFrom, getdate())) + ' min ago'      END      END      END     END AS 'WHEN'  ,CASE      WHEN DATEDIFF(YEAR, n.UnManageFrom, n.UnManageUntil) > 3      THEN CONVERT(NVARCHAR(50), DATEDIFF(YEAR, n.UnManageFrom, n.UnManageUntil)) + ' years'      ELSE CASE   WHEN DATEDIFF(MONTH, n.UnManageFrom, n.UnManageUntil) > 3      THEN CONVERT(NVARCHAR(50), DATEDIFF(MONTH, n.UnManageFrom, n.UnManageUntil)) + ' month'      ELSE CASE      WHEN DATEDIFF(DAY, n.UnManageFrom, n.UnManageUntil) > 3      THEN CONVERT(NVARCHAR(50), DATEDIFF(DAY, n.UnManageFrom, n.UnManageUntil)) + ' days'      ELSE CASE      WHEN DATEDIFF(HOUR, n.UnManageFrom, n.UnManageUntil) > 3      THEN CONVERT(NVARCHAR(50), DATEDIFF(HOUR, n.UnManageFrom, n.UnManageUntil)) + ' hours'      ELSE CONVERT(NVARCHAR(50), DATEDIFF(MINUTE, n.UnManageFrom, n.UnManageUntil)) + ' min'      END      END      END     END AS 'FOR'  ,CASE      WHEN DATEDIFF(YEAR, getdate(), n.UnManageUntil) > 3      THEN CONVERT(NVARCHAR(50), DATEDIFF(YEAR, getdate(), n.UnManageUntil)) + ' years'      ELSE CASE   WHEN DATEDIFF(MONTH, getdate(), n.UnManageUntil) > 3      THEN CONVERT(NVARCHAR(50), DATEDIFF(MONTH, getdate(), n.UnManageUntil)) + ' month'      ELSE CASE      WHEN DATEDIFF(DAY, getdate(), n.UnManageUntil) > 3      THEN CONVERT(NVARCHAR(50), DATEDIFF(DAY, getdate(), n.UnManageUntil)) + ' days'      ELSE CASE      WHEN DATEDIFF(HOUR, getdate(), n.UnManageUntil) > 3      THEN CONVERT(NVARCHAR(50), DATEDIFF(HOUR, getdate(), n.UnManageUntil)) + ' hours'      ELSE CONVERT(NVARCHAR(50), DATEDIFF(MINUTE, getdate(), n.UnManageUntil)) + ' min'      END      END      END     END AS 'REMAINS'    ,n.UnManageFrom AS 'FROM'  ,n.UnManageUntil AS 'UNTIL'    ,r1.AccountID AS 'BY'
FROM Solarwinds.dbo.Nodes n WITH(NOLOCK)


--below two joints are joining last recorded "Node unmanaged" audit event (Event ID 27) for this node to be able to display who has unmanaged it
LEFT JOIN (
  SELECT NetObjectID, MAX([TimeLoggedUtc]) AS max_datetime  FROM Solarwinds.dbo.AuditingEvents WITH(NOLOCK)  WHERE ActionTypeID = '28'  GROUP BY NetObjectID) MaxDates ON MaxDates.NetObjectID = n.NodeID
LEFT JOIN Solarwinds.dbo.AuditingEvents r1 WITH(NOLOCK) ON (r1.TimeLoggedUtc = MaxDates.max_datetime AND r1.NetObjectID = MaxDates.NetObjectID AND r1.ActionTypeID = '28')


WHERE
  n.NodeID = '${NodeID}' AND  n.UnManaged = '1'

 

 

Have fun,

Alex Soul

www.pixace.com

Create a report that shows Serial numbers for switches and stack members

$
0
0

I am learning more and more about Solarwinds each day thank to you all.

 

Is there a way that we can create a report that will show us the serial numbers for our Juniper and Cisco switches?  We would like to see standalone and also all the serial numbers of the stack members?

 

Thank you

 

Dwane

Branch VPN Monitoring

$
0
0

Hi All,

Is there a way in NPM for me to be able to monitor if LAN-to-LAN VPN's are up between all my branch offices?

To explain more, I monitor all the VPN's from my branch office, where the SolarWinds server is, to our CoLo'd server and all the other four branch offices from here but what I also want to do is monitor the VPN connections from the CoLo to the other branch offices and the direct VPN's between the other branch offices themselves.

The CoLo and three main branch offices use Cisco Routers and the other two smaller offices are on DrayTek Routers.

I'd rather not pay for additional NPM servers at the other locations.

You'll probably come back mentioning MIB's and OIDs and such so please bear in mind I'm a total nooby at this, only managing to create a custom gauge showing how many GlobalActiveTunnels are on each Cisco router but this doesn't show me any difference as to whether these are LAN-to-LAN  or individual clients and whether it is a LAN-to-LAN dropping, which is what I'm trying to monitor.

Is Network Atlas ready for prime time?

$
0
0

Orion 11.5

Network Atlas 1.13.0.437

 

First, is this the latest version of Network Atlas?

 

Next, what am I missing here?

 

I created a map of 4 of our routers and did a connect now and let it put the links in place.

This is from Network Atlas

DontShowAdditionalInformation.png

This is what it looks like in IE

 

DontShowAdditionalInformation_IE.png

Green lines make me think, hey, all links are up.....

 

So I then change it in NA to Link Speed

This is from Network Atlas

ShowLinkSpeed.png

From IE

ShowLinkSpeed_IE.png

Why is the connection now showing gray/unknown or anymore??? Yet it is green in the first view.

 

What am I missing?

 

I would like to have NA show me a true representation of a link up/down status.

UnDP Transform won't display in node details view

$
0
0

Hi all,

I'm experiencing difficulty with a stubborn UnDP transform. I have 2 transforms set-up for monitoring F5 mem and CPU. The transform I have for CPU displays fine in the node details page but the mem transform will not display.

 Both are set up identically. (apart from the transform formula, obviously)

I have tested the results of the mem transform and it is correctly working.

I have it set to display gauge and chart on my f5 node details page.

when I 'Edit' the gauge or chart to use the mem transform poller nothing gets displayed.

This transform was working when I set it up over a year ago, it was only recently highlighted to me by another user that it isn't working so I have no idea when exactly it stopped displaying.

Any help welcome.


BGP Status change Alert

$
0
0

Hi All,

 

I have set one alert condition from BGP neighbor change between my Cisco routers and Service provider.

Below is the alert conditions

 

Trigger Alert when all of the following apply

   OID is equal to 1.3.6.1.2.1.15.3.1.2

   Numeric Status is not equal to 6

   Trigger Alert when any of the follow apply

      IP Address is equal to XX.XX.XX.XX

      IP Address is equal to XX.XX.XX.XX

 

Account to the MIB or the OID ..... if the numerical value is 6 then the bgp session is established.

So I have set the alert like if the value changes from 6...send me a mail alert.

 

Now the issue is I am not getting the alert when the value changes from 6.

I have verified that the value is changing..but still alert is not triggering.

 

Any helpy would be very much helpful

Thanks in advance.

Find and Change Background Image to a Map

$
0
0

I am new to the SolarWinds NPM and am trying to figure out how to change an existing background image to my Home/Dashboard Map. The current image is not linked and I don't see it in the "Background Images" location using Atlas. Can someone out there help? 

More than 20 nodes Interfaces have state: Unknown

$
0
0

Hello everyone,

My whole network have more than 400 nodes. I have more than 20 nodes Interfaces have state: Unknown, but they are working fine now. Those state unknown interfaces reside in firewalls, switches, UPS, Windows Servers etcs. I cannot find information about how to solve these problems. Could anyone give me a clue what I should do for them?

Thank you

Sounds for Alerts

$
0
0

When I get a yellow (warning) or red (critical) alert I want play a sound out my speakers

Alert Variables Not Working As Expected

$
0
0

Not sure what is wrong here.    Updated the email message text and now the substitions aren't working as expected.  This is the text of the email:

 

SUBJECT:

Alert: ${NodeName} Has An Interface Down

 

MESSAGE:

 

Interface ${N=SwisEntity;M=InterfaceName} is ${N=SwisEntity;M=Status;F=Status}

Node Details:

    Node Name:  ${NodeName}

    Model:  ${N=SwisEntity;M=MachineType}

    IP Address:  ${IP_Address}

    IOS Version:  ${IOSVersion}

    Last Reboot:  ${LastBoot}

Interface Details:

    Name:  ${N=SwisEntity;M=InterfaceName}

    If Name:  ${N=SwisEntity;M=IfName}

    Alias:  ${N=SwisEntity;M=Alias}

    Interface Description:  {N=SwisEntity;M=FCPort.InterfaceCaption}

    Carrier: ${N=SwisEntity;M=CustomProperties.CarrierName}

 

 

In the actual email that is sent, some substitutions are work, others are not.  Here is a sample:

 

SUBJECT:

Alert: MyNodeName Has An Interface Down

 

MESSAGE:

Node Details:

     Node Name:   MyNodeName

     Model:  ${N=SwisEntity;M=MachineType}

    IP Address:  ${IP_Address}

     IOS Version:  ${IOSVersion}

     Last Reboot:  ${LastBoot}

 

Interface Details:

     Name:  GigabitEthernet0/0

     If Name:  Gi0/0

     Alias:  MyNode LAN

     Interface Description: {N=SwisEntity;M=FCPort.InterfaceCaption}

     Carrier: 

 

 

Ideas oh why those lines in bold aren't resolving the variables?

Viewing all 21870 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>