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

bgp and ospf going down to trigger map color change

$
0
0

Hello All

is there any way i can make ospf/bgp neighbors go down in one of the layer 3 nodes insides a map to trigger a map color to change from green to yellow or red ?


Interface alert conditional on custom poller status

$
0
0

We use Palo Alto firewalls and when a unit in an HA Pair is passive the interface show as down and trigger an alert.

 

i have a custom poller that monitors Ha status using the mib variable panSysHAState which will show active, passive, or disabled.

 

I'd like to build an alert for interface status so that when the panSysHAState is passive it does not fire an alert on a down interface.

 

i haven't been able to work this out with a custom alert. if i build an interface alert i don't see the option to use custom poller as a condition and vice versa if i make a custom poller alert.

 

if anyone could shed some insight that would be great.

F5 BIG-IP versions in use

$
0
0

What version of BIG-IP your F5s run?

VSS vs. standalone switches

$
0
0

What percentage of all your switch ports approximately comes from stacked and standalone switches?

Filtering F5 Virtual Servers Table

$
0
0

Hello, is there any way to filter the F5 Virtual Servers Table?

 

I have created the table using the NPM implemented object "List of Virtual Servers" but I want to see only selected virtual servers. Is there any way (filtering) to do so?

 

Thank you in advance.

Displaying received SNMP traps

$
0
0

Hi, I ma new user of SolarWinds and I need help with managing SNMP traps.

 

I have requirement to send SNMP trap from 3rd party software that is being used as well for Network Performance Monitoring and than to display that trap in SolarWinds NPM. Is there any way to do that either through API or some other way?

 

Also I would love if someone shares with me usefull documentation about API which contains all things that are possible to accomplish with API.

 

Thanks

Polling CPU - Memory Info

$
0
0

Good morning,

 

I recently added a few Alcatel devices to our Solarwinds NPM and I am  having a hard time figuring out why I am not able to pull any data pertaining to CPU and memory.  It is polling via SNMP and i am able to monitor interface data.  Devices in question are Alcatel 7750 SR 7, Alcatel 7750 SAR-8, and Alcatel-Lucent SAR 7705.  I added a few attachments for you to better understand my situation. 


In list resources section, I am able to select CPU and memory to be monitored, however in CPU - Memory - Latency tab, no CPU or memory information is displayed.  Also when I run a report to see if the info was gathered on the server but not displayed, I get nothing.

 

Can you help point me in the right direction to have these features monitored.  I have this problem only with Alcatel devices, Cisco devices work fine. 

Monitor external website

$
0
0


This seems like it would be such an easy thing to do  - but not for me.:-(

 

So I created a node and called it "Solarwinds" used polling address 74.115.12.20 and set it to External Node: No status.

 

I then created a SAM Template called "External Website Check) and added to monitors HTTP & Weblink, I then added my "Solarwinds" node to test against.

 

I get "Unable to connect to the remote server", We have no idea why it doesn't work.


CPU & Memory monitoring failure

$
0
0

I have added a node that runs on Solaris but CPU & Memory statistics are not being populated.

When I look at the List of Resources CPU & Memory is not 'Checked', but when I 'Check' it and submit, the statistics are still populated. On checking again the List of Resources, I find that CPU & Memory is not 'Checked'.

What should I do to correct this?

NPM Data Loss

$
0
0

Hi, May i know if changing the option from 30 to 7 for "Detailed Statistics Retention" will incur a lost of data?

After i configured the option and also pressing "Database Maintenance" from Orion Core Poller, any data before 7 days ago are missing.

Per Interface

- min/max/average bps

- min/max/average packets

- in/out errors and discards

- total bytes transferred

 

2015-10-21 13_25_03-Orion Polling Settings.jpg

Some Things Solarwinds Admins Can't Live Without

$
0
0

Here are some SQL queries as doing weekly Solarwinds Maintenance and creating custom alerts that we as an MSP can't live without. I will most likely update this often but here are some I store in my evernote for now but I will update this frequently when i start looking through everything I use.

 

This first one isn't a SQL query but good for everyone use FoE to know:

 

 

From a command prompt :

cd C:\Program Files\SolarWinds\FoE\r2\bin\


nfpktfltr getstate

 

The failover should be set to Filter and the active should be PassThru


The nfpktfltr has a lot of good options to play with including forcing a set for filter or passthru in emergencies

 

Checking Ghost or Unknown Interfaces


selectInterfaceName,Nodes.CaptionfromInterfaces

 

innerjoinNodesonNodes.NodeID=Interfaces.NodeID

whereInterfaces.Status=0

 

Checking Nodes Not in Groups

 

 

selectCaption fromNodes

 

where

  not Caption in(

   SELECTdistinctFullName

   FROM ContainerMemberSnapshots

   where EntityDisplayName ='Node'

)


Checking Total Number of Elements for Custom Value


 

selectCOUNT(*)fromNodes

 

LEFTjoinVolumesonVolumes.NodeID=Nodes.NodeID

LEFTjoinInterfacesonInterfaces.NodeID=Nodes.NodeID

LEFTJOINAPM_ApplicationonAPM_Application.NodeID=Nodes.NodeID

whereCustom= 'somethinghere'

 

Getting IP list for Weekly Sonar Discovery by polling engine

 

selectIP_Address,Caption from Nodes

 

where

ObjectSubType ='SNMP'

andEngineID =_Engine ID Here_

andStatus<>'9

 

To get a list of your current engines with their ID number just simply run

selectEngineID,ServerName,IP fromEngines

Cleaning up bad hardware alerts manually

 

DECLARE@NodeID int

 

SET@NodeID =_NODE ID HERE_

DELETEFROMAPM_HardwareInfo WHERE NodeID =@NodeID

DELETEFROMAPM_HardwareCategoryStatus WHERE NodeID =@NodeID

DELETEFROMAPM_HardwareItem WHERE NodeID =@NodeID



Alerting Variables for Statistical Data


 

${SQL:selectc.Name from APM_DynamicEvidenceColumnSchema c

 

innerjoinAPM_DynamicEvidence_DetailData d on c.ID =d.ColumnSchemaID andc.ComponentID = ${ComponentID}

wherec.ThresholdWarning < d.NumericData groupby c.ID,c.Name} isinWARNING at

${SQL:selectMAX(d.NumericData)from APM_DynamicEvidenceColumnSchema c

innerjoinAPM_DynamicEvidence_DetailData d onc.ID =d.ColumnSchemaID andc.ComponentID = ${ComponentID}

where c.ThresholdWarning <d.NumericData groupbyc.ID,c.Name }



Alerting URL on HTTP Components that is being pulled

This can be used to get any of the values simply changing the [Key] condition to whatever your looking for. Also make sure you set your component type in your trigger condition to 6 to avoid non-http applications sending this alert off.


${SQL:selectValue fromAPM_ComponentSetting

  where [Key] ='Url'and ComponentID ='${ComponentID}'}




Nice Heads up Display Board

I've created 2 reports for this, Critical Items and Action Items.


This is the script for Critical Items (This also gives a status of how long its been critical)


 

selectNodeID,MAX(VendorIcon)asvimg,MAX(GroupStatus)as simg,Caption,MAX(Events.Message)as Issue,IP_Address,

 

  convert(varchar(10),(DATEDIFF(d,0,GETDATE()-MAX(Events.EventTime))))+' Days '+

  convert(varchar(10),(DATEDIFF(HH,0,GETDATE()-MAX(Events.EventTime))%24 ))+' Hours '+

  convert(varchar(10),(DATEDIFF(mi,0,GETDATE()-MAX(Events.EventTime))%60))+' Mins 'as'DD:HH:MM:SS'

  from AlertStatus WITH (NOLOCK)

innerjoinEventsWITH (NOLOCK)onSUBSTRING(CONVERT(VARCHAR,AlertStatus.TriggerTimeStamp),0,19)=SUBSTRING(CONVERT(VARCHAR,Events.EventTime),0,19)

ANDAlertStatus.ActiveObject =Events.NetObjectID

INNERJOINNodes WITH (NOLOCK)onNodes.NodeID =Events.NetworkNode

WHERE (ObjectType <>'Custom Node Poller'AND ObjectType <>'Custom Node Table Poller')

AND(

  (Events.MessageLIKE'%NO SNMP%')

  OR(Nodes.Status=2 AND(Events.EventType = 1 OREvents.MessageLIKE'%down%'))

)

groupbyNodeID,IP_Address,Caption

OrderbyMAX(Events.EventTime)DESC


SWQL Version

select '<img src=/NetPerfMon/images/Vendors/' + MAX(e.Nodes.VendorIcon) + '/>' as vimg

,'<img src=/NetPerfMon/images/small-' + MAX(e.Nodes.GroupStatus) + '/>' as simg

,'<a href=/Orion/NetPerfMon/NodeDetails.aspx?NetObject=N%3a' + ToString(MAX(n.nodeid))+ '>' + n.Caption + '</a>' as Caption

,MAX(e.Message) as Issue

,n.IP_Address

,MAX(a.TriggerTimeStamp) as AlertTime

,ToString(DayDiff(0,GETUTCDATE() - MAX(EventTime))) + ' Days ' +

  ToString(Ceiling((HourDiff(0, GETUTCDATE() - MAX(EventTime)) / 24.0 - Floor(HourDiff(0,GETUTCDATE() - MAX(EventTime)) / 24.0)) * 24 )) + ' Hours ' +

  ToString(Ceiling((MinuteDiff(0, GETUTCDATE() - MAX(EventTime)) / 60.0 - Floor(MinuteDiff(0,GETUTCDATE() - MAX(EventTime)) / 60.0) ) * 60 )) + ' Minutes ' AS DownTime

from Orion.AlertStatus(nolock=true) as a

inner join Orion.Events(nolock=true) as e on SUBSTRING(ToString(a.TriggerTimeStamp),0,19) = SUBSTRING(ToString(e.EventTime),0,19)

inner join Orion.Nodes(nolock=true) as n on n.NodeID = e.NetworkNode

inner join Orion.NodesCustomProperties(nolock=true) as nc on nc.NodeID = n.NodeID

AND a.ActiveObject = e.NetObjectID

WHERE (a.ObjectType <> 'Custom Node Poller' AND a.ObjectType <> 'Custom Node Table Poller')

AND (n.Status = 2 AND (e.EventType = 1 OR e.Message LIKE '%down%'))

group by n.IP_Address,n.Caption



This is the script for Action Items

 

Select

Nodes.NodeID,Nodes.GroupStatus ,Nodes.VendorIcon,Nodes.Caption,TriggerTimeStamp,Message,EventTime,Nodes.IP_Address,Nodes.CRM_Account

from AlertStatus WITH(NOLOCK)

innerjoinEventsWITH(NOLOCK)ONDATEADD(MINUTE,DATEDIFF(MINUTE,0,AlertStatus.TriggerTimeStamp),0)=DATEADD(MINUTE,DATEDIFF(MINUTE,0,Events.EventTime),0)

      ANDCONVERT(varchar(255), AlertStatus.ActiveObject)=convert(varchar(255),Events.NetObjectID)

INNERJOIN Nodes WITH(NOLOCK)on Nodes.NodeID =Events.NetworkNode

UNION

Select

Nodes.NodeID,Nodes.GroupStatus ,Nodes.VendorIcon,Nodes.Caption,TriggerTimeStamp,Message,EventTime,Nodes.IP_Address

from AlertStatus WITH(NOLOCK)

leftouterjoin CustomPollerStatusTable as cps WITH(NOLOCK)on cps.UniqueID = AlertStatus.ActiveObject

Leftouterjoin CustomPollerAssignmentView as cpa WITH(NOLOCK)onconvert(varchar(255),cpa.CustomPollerAssignmentID)= AlertStatus.ActiveObject

innerjoinEventsWITH(NOLOCK)ONDATEADD(MINUTE,DATEDIFF(MINUTE,0,AlertStatus.TriggerTimeStamp),0)=DATEADD(MINUTE,DATEDIFF(MINUTE,0,Events.EventTime),0)

      AND( cps.NodeID =Events.NetworkNode

                  OR

            cpa.NodeID =Events.NetworkNode

           )

INNERJOIN Nodes WITH(NOLOCK)on Nodes.NodeID =Events.NetworkNode

WHERE  Nodes.Status<> 9

AND AlertStatus.Acknowledged <> 1



SWQL Version

Select '<img src=/NetPerfMon/images/Vendors/' + ToString(n.VendorIcon) + '/>' as Vendor

,'<a href=/Orion/NetPerfMon/NodeDetails.aspx?NetObject=N%3a' + ToString(n.nodeid)+ '>' + n.Caption + '</a>' as Node_Name

,'<img src=/NetPerfMon/images/small-' + ToString(n.GroupStatus) + '/>' as Status

,e.Message

,ToLocal(e.EventTime) as EventTime

,n.IP_Address as IP_Address from Orion.AlertStatus(nolock=true) as a

inner join Orion.Events(nolock=true) as e on MINUTEDIFF(0,a.TriggerTimeStamp) = MINUTEDIFF(0,e.EventTime) AND ToString(a.ActiveObject) = ToString(e.NetObjectID)

inner join Orion.Nodes(nolock=true) as n on n.NodeID = e.NetworkNode

inner join Orion.NodesCustomProperties(nolock=true) as nc on nc.NodeID = n.NodeID

n.Status NOT IN  (2,9)

AND a.Acknowledged <> 1



That's all I can muster at the moment while trying to get some work done but I will try to update this as often as possible.

Display 3750 Stack member report on node summary page?

$
0
0

I created a report based off of the built-in "Cisco 3750 Stack - Physical Entity" report with only the fields we prefer to see.  I'm trying to get that report to display information on the Node Summary page and only display the information about that node.  So far when I try to add the report to to the page it doesn't show up in the list of reports.  I have tried creating the report via the Orion Report Writer application on the server, but I am unable to find the fields that I am looking to report on.  Has anyone attempted and had success with this?

Partial List of All VLANs

$
0
0

I am trying to troubleshoot an issue and figured I'd ask here before opening a support ticket. We run Brocade (formerly Foundry) hardware and I am having an issue where on a given node, it is only reporting some of the VLANs on the device and not all of them. In the interface list in the Summary page it reports the Assigned VLAN field as blank even though I can verify that the VLAN is assigned. Just looking for some possible input to assist in figuring out the problem.

GE UPS.UnDP

Monitoring 101

$
0
0

Despite the relatively maturity of monitoring and systems management as a discrete IT discipline, I am asked - year after year and job after job - to give an overview of what monitoring is.

 

This document was my attempt to address that question in a more structured form.

 

Originally intended as guide to help bring new team members (often fresh out of college or a technical program) up to speed with monitoring concepts quickly, this document (or portions of it) can serve as a good introduction for a variety of audiences.

 

Excerpt:

"If you have worked in the IT field for more than 15 minutes, the situation described above is neither unique nor rare, even if it is somewhat colorful. Systems crash unexpectedly, users make bizarre claims about how “the internet is slow”, and managers ask for historical statistics that leave you scratching your head wondering how to collect in a way that is meaningful and doesn’t consign you to the hell of hitting “refresh” and writing down numbers on a paper for half a day, just to get a baseline for a report.

The answer to all these challenges lies in effectively monitoring your environment – collecting statistics and/or checking for error conditions so that you can act or report effectively when needed."


Network Atlas

$
0
0

Hi Im new to this and I currently work IT for a Airline. Ive been tasked to undate our network maps in Solar Winds to reflect our networks. Ive been given Network Atlas to do this. However I dont have a guide on how to makes changes to our maps. If someone who has experience in this could direct me to a guide or manual on how to make map changes I wouls greatly appreciate the help.

 

Mike

Nimble SNMP question for NPM

$
0
0

I am trying to set up my Nimble CS220 for SNMP monitoring in Orion NPM, but no matter what I have done to this point the only SNMP options I see are status monitoring options (Ping with ICMP or monitor with SNMP).  I don't see any volume info or anything.  Am I doing something wrong or is this expected?  It did it this when when first discovered and wanting more, I went ahead and found the SNMP document for nimble which mentions family 1.3.6.1.4.1.37447.  I set that as a universal device poller and assigned it but still I have no more than before.  No interfaces, volumes, fans, etc.  Just nothing.

 

I will be the first to say my SNMP knowledge is nil, so I am kind of mucking about here but any assistance is appreciated.  Thanks in advance to all that at least read this.

NimbleStorage.UnDP

Cisco ISR 4300 series not showing model number in NPM

$
0
0


Hello all -

 

We have recently been upgrading from 3900 series to 4300 series which runs IOS XE.

 

Somewhere along the way, the Machine type has become only 'Cisco' rather than 'Cisco 4331' as it use to show when we had the 3945's installed.

 

Looking at SNMP responses, it looks like maybe Orion was parsing the SysDesc to gather that information.

 

From 2921:

Name/OID: Cisco IOS Software, 2800 Software (C2800NM-ADVENTERPRISEK9-M), Version 12.4(24)T2, RELEASE SOFTWARE (fc2)

 

From 4331:

Cisco IOS Software, ISR Software (X86_64_LINUX_IOSD-UNIVERSALK9-M), Version 15.4(3)S1, RELEASE SOFTWARE (fc3)

 

In looking in the product mib,  .1.3.6.1.4.1.9.1.2068 doesn't exist.  I'm thinking that's a Cisco MIB update?

SNMP walks from F5 loadbalancers WANTED

$
0
0

While working on a new F5 loabalancing support in NPM, we could definitelly take an advantage of SNMP walks from your F5s with BIG-IP v12.x. Should you be interested in helping us building this feature faster, please feel free to send these walks to me: peter.ksenzsigh@solarwinds.com.

Thanks and have a great day

Peter

Viewing all 21870 articles
Browse latest View live


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