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

Alerting if Alert Fires Off X Times in X Days

$
0
0

Hello,

 

Is there a way to create an alert that will fire off if an alert (i.e. high transmit percent utilization) fires off more than a certain amount of times in a week span? We already get alerting on utilization, but I cannot figure a way to get an additional alert if the same node fires off the utilization alert more than say 10 times in a week? We would like to have this for visibility and to be more proactive on circuit upgrades.

 

Thanks,

 

Jonathan


Microsoft Teams Integration with Orion Alerts

$
0
0

With the new release of Microsoft Teams, I got a tad curious and went to see what integrations were available.

 

Much like Slack, PagerDuty, and  a host of others; Teams gleefully accepts incoming webhooks as a native integration. Below is a summary of how to achieve this in your Teams environment.

 

Step 1:

As an administrator of your organization's Team software, login to your Teams desktop application and click on the Team that you wish to add your integration to, then select "Connectors"

 

step 1.jpg

 

Step 2:

Search for "Incoming Webhook" and click "Add"

 

step 2.jpg

 

Step 3:

Name your new Webhook, add an optional Icon, and click "Create"

 

step 3.jpg

 

Step 4:

Copy your URL to be used with your alert action in a moment

 

step 4.jpg

 

Step 5:

At this point, you should see that you have a newly configured Webhook in your Connectors list and you should also have a new message in your Team reflecting this addition as well

 

step 5.jpg

 

step 5a.jpg

 

Step 6:

Configure an alert action (Send a GET or POST Request To A Web Server) and include your Webhook URL and associated payload (example below)

 

step 6.jpg

 

Step 7:

Enjoy your new feed of alerts!

 

step 7.jpg

 

 

Here's the payload snippet I am using in my action at present:

 

{  "title": "ALERT TRIGGER: ${N=SwisEntity;M=Caption} is currently ${N=SwisEntity;M=Status}",  "text": "DEVICE: [${N=SwisEntity;M=Caption}](${N=SwisEntity;M=DetailsUrl})  IP ADDRESS: ${N=SwisEntity;M=IP_Address}  VENDOR: ${N=SwisEntity;M=Vendor}  MODEL: ${N=SwisEntity;M=MachineType}  [ALERT DETAILS](${N=Alerting;M=AlertDetailsUrl})  [ACKNOWLEDGE THIS ALERT](${N=Alerting;M=AcknowledgeLink})"
}

 

Please note that there is some good information to be found in the API Reference as well: Office 365 Connectors API Reference - Outlook Dev Center

 

Enjoy!

Alerting different groups based on time?

$
0
0

Currently we have groups of engineers around the globe and i'm trying to figure out how we can send the same alerts to different groups based on time. Trying not to get woken up in the middle of the night while our other teams in a different time zone are taking care of it heh. Any help is much appreciated. Thanks!

Can i install Netpath Probe on a Cisco Router?

$
0
0

Hi,

 

Is it possible to install netpath probe on a cisco device ( router/switch) and use that a source of sending probes to specific destinations?

 

 

Regards

Raja

Using Your Custom HTML Resource To View Events On A Timeline

$
0
0

Well, here we are, again, with another example of how we can view the same old boring data via a SWQL query and a little bit of JavaScript.

Previously, I posted an example of how to build an events calendar, which would populate some pie charts once you clicked a date on the calendar. Using Your Custom HTML Resource To Properly Display SWQL Query Results

Then, there was the post showing how to rebuild the manage views page, making it easier to navigate and manage your various viewgroups. Using Your Custom HTML Resource To Build A Better Way To Navigate Your Custom Views

 

Now, if all goes well, this post should show you an example of how you can view your events across a timeline. While this will work for any event with a start and end time, I am going to specifically use the NCM Scheduled Jobs for the example data.

 

More information on the timeline being used in this example can be found here: Charts   |  Google Developers

 

Just the same as previous versions of similar tools, mblackburn has done most of the legwork to get a fairly decent template built out, allowing me to "plug and play" this code to display our data in different ways.

 

ESTIMATED TIME TO INSTALL/PERFORM MODIFICATION:<5 Minutes

DIFFICULTY LEVEL:1-Youngling

  1. Youngling(Easiest/Most Basic; no coding experience required, no config wizard required, no system restart required, no system downtime.)
  2. Padawan (Easy/Basic; no coding experience required, possible config wizard required, possible system/services restart required, limited/no downtime.)
  3. Jedi Knight (Moderately Difficult/Advanced; some coding experience required/recommended, config wizard required, possible system/services restart required, limited/short duration downtime.)
  4. Jedi Master (Most Difficult/Advanced; advanced coding experience required, config wizard required, system/services restarts required, 30+ minutes downtime/maintenance window recommended, and other things that I do not even know I would need to know, required...)

 

 

This mod was performedon the following SolarWinds environment/versions: (It may, or may not work on other versions)

Orion Platform 2018.2 HF6, SCM 1.0, NCM 7.8, NPM 12.3, DPAIM 11.1.0, VMAN 8.3.0, SAM 6.7.0, NetPath 1.1.3 © 1999-2018 SolarWinds Worldwide, LLC. All Rights Reserved.

 

 

WHAT DO YOU NEED?

  1. Access to manage views in your Orion environment
  2. Orion web server must be able to access "https://www.gstatic.com/charts/loader.js"
  3. The "Custom HTML" resource added to a view
  4. A working method to copy text from the attached file
  5. A working method to paste text, copied from #4 above, into a custom HTML resource, from #3 above.

 

Basically, you should only need to open the attached file (JS_Timeline-003.txt) in a text editor, copy the contents, and paste them into the "Custom HTML Resource" on one of your views within your SolarWinds environment.

 

 

 

Before we begin, (while the following is certainly a good practice, it actually doesn't apply to this customization.)

 

PLEASE don't edit the system files/database without backing them up first.

If you see a friend or co-worker making changes without backing up first, please alert the authorities.

Friends don't let friends mod without backups.

 

 

"If it's not broke, then fix it until it is."

     -The smartest person ever

 

 

 

In The Beginning:

As with most things, we need to start somewhere. That somewhere is the default NCM "Jobs List" page. (/Orion/NCM/Resources/Jobs/JobsList.aspx)

Here is what our example data looks like in its default form. Pretty simple.

 

While there are many things I would like to see on this page (better/static filtering, independent "Last Date Start", "Current Duration", "Min Duration", "Max Duration", and "Avg Duration" columns, as well as a handful of other basic/standard data to assist with the overall system management), this post is really only going to focus on the basic DAILY view.

 

I say DAILY as this method is fairly simplistic, and is NOT very good at accommodating for anything out of the ordinary. In other words, if you are manually starting/stopping your NCM jobs, then you might see some odd looking data on the timeline. As far as I can tell, there is not an easy way to pull the basic data. For instance, I would consider the start time, end time, and next start time to exist for easy consumption. In reality, however, we only have easy access to end time, which is actually labeled as "LastDateRun", and the next start time, which is labeled as "NextDateRunUtc". Unfortunately, all of the job schedule data is stored in an XML formatted column of the Cirrus.NCM_NCMJobsView table, which I do not know how to easily access and parse within the scope of this example.

 

Having said that, we should still be able to get the previous start time, by manipulating the next start time and previous end time with a few date thingies, a couple of number thingies, and a pinch of "I hope nothing changes"... Needless to say, I think this should work for the most part, but just know there may be issues with displaying some data, depending on some wonky date calculations.

 

Okay, let's get back on track here...

 

 

The SWQL Query: (Without the JavaScript)

Before we get into the JavaScript, let's make sure we are able to see the data we want/expect to see. We already know what the default jobs list page shows us, so we are going to build this query to show us the important data, and get rid of everything else.

The full SWQL Query can be found at the following link: (SWQL Query To Display Basic NCM Scheduled Job Stats (Job Start, End, Duration, Next Start))

Here is what the results of our SWQL query would look like:

 

Nothing fancy, but we can clearly see all of the enabled jobs (and none of the jobs which are disabled), when each job started (or so we think... this is where the magic calculations begin), when each job ended, how long each job ran to complete, and a brief summary of when each job will again. Being that the query depends on the difference between the next run date and last end date, manually running the job would alter that time frame, which would produce incorrect data. (A problem to solve at another time?)

 

 

 

The JavaScript:

Now that we are able to see the data we need, we can dump it into some JavaScript stuff, and hopefully produce a decent looking timeline.

Again, this timeline is NOT perfect... at all... but it should provide a decent way to visualize which jobs are taking long, or which are overlapping with other jobs.

 

A few things to note:

  • The 2 jobs on the far left of the screenshot only run once per week. (Just a heads up as to why they were not invited to join the party with the rest of the data)
  • The timeline on the bottom repeats 12AM/6/12PM/6/etc. because, again, the 2 jobs on the far left only run once per week, which happens to be 3 days ago. (When the jobs run closer together, the timeline will automatically become more granular.)
  • The timeline does not display full datetimes in the hover over pop-up box.
  • The "Duration" value, within the timeline pop-up, comes from the way the chart processes the start and end dates. (The SWQL query inside the JavaScript is a slightly modified version of the query mentioned above. The query above calculates and formats the value for duration differently).

 

 

**I have updated the attached file to include a temporary workaround for displaying jobs which were manually started. Manually starting a job will cause the new start time to appear as a date/time in the future, which will break the chart. If/when the new time is set as a future date, later than the end time, this workaround will simply use the last end time as both the start and end time. This will allow the job to be added to the chart at the time it completed running. The next time the job runs at its normal schedule, it should show up with its normal start and end times... Hopefully**

 

 

 

Well, there you go. It's not rocket surgery, or anything fancy. But, when the planets are aligned, and your luck is full, it just might work well enough for you to use once or twice.

 

 

What's in your widget? Please post below and let us know.

For more ways to customize your SolarWinds environment, make sure to check out this link, by CourtesyIT

How to do various customizations with your Solarwinds

 

 

Thank you,

 

-Will

NPM configurationwizard.exe -silent issues

$
0
0

1)We are trying to automate the configurationwizard.exe for servers that already have Solarwinds installed.

 

2)We are running the command:

 

c:\Program Files (x86)\SolarWinds\Orion>ConfigurationWizard.exe -silent -cfg:"si

lent-config.xml"

 

3)We get an error referencing the SQL authentication failed; however we are using known good credentials. 

 

2018-10-10 17:17:07,836 [1] ERROR SWEventLogging - Service was unable to open new database connection when requested.

SqlException: Login failed for user 'solarwindsorionqa'.

Connection string - Data Source=WSQADS057;Initial Catalog=master;User ID=solarwindsorionqa;Password=*******;Pooling=False

2018-10-10 17:17:07,839 [1] ERROR ConfigurationProgressScene - Exception while configuring plugins.

System.Data.SqlClient.SqlException (0x80131904): Login failed for user 'solarwindsorionqa'.

 

4)I am copying the silent-config.xml leaving out the credentials.  One item we do not want to run is the section I highlighted.  We do not want to create the user; we are running configuration wizard on server and DB that already has the user.

I omitting the line I highlighted but it doesn't work.

 

<?xml version="1.0" encoding="utf-8"?>

<SilentConfig>

   <Host>

   <Info>

<ReconfigureDatabase>True</ReconfigureDatabase>

<ReconfigureWebsite>True</ReconfigureWebsite>

<ReconfigurePermissions>True</ReconfigurePermissions>

<Database>

   <CreateNewDatabase>False</CreateNewDatabase>

   <UseSQLSecurity>True</UseSQLSecurity>   <!-- True for SQL authenticaiton to DB. Needs sa user. False for Windows authenticaiton -->

   <UseExistingSqlAccount>True</UseExistingSqlAccount>

   <DatabaseName>SolarWindsOrion</DatabaseName>   <!-- Database name that will be created. Default "SolarWindsOrion" -->

   <DatabasePath>

   </DatabasePath>

   <ServerName>Server1</ServerName>

   <InstanceName>DB1</InstanceName>

   <User>solarwindsorionqa</User>   <!-- User name to access DB. For SQL authentication sa. For Windows authenticaiton Administrator -->

   <UserPassword></UserPassword>

  <Account>solarwindsorionqa</Account>   <!-- Database user that will be created. Default "SolarWindsOrionDatabaseUser" -->

   <AccountPassword></AccountPassword>

   <NeedSQLServerSecurity>False</NeedSQLServerSecurity>

   <NeedToChangeSAPassword>False</NeedToChangeSAPassword>

   <SAPassword>

   </SAPassword>

   <AddServiceDependencies>False</AddServiceDependencies>

   <RemoveServiceDependencies>False</RemoveServiceDependencies>

   <FailureInfo>

   </FailureInfo>

</Database>

<Website>

   <Folder>H:\InetPub\SolarWinds</Folder>

   <Address>(All Unassigned)</Address>

   <Port>443</Port>

   <ApplicationName>SolarWinds NetPerfMon</ApplicationName>

   <LaunchWebConsole>False</LaunchWebConsole>

   <ConfigurationSkipped_IISNotInstalled>False</ConfigurationSkipped_IISNotInstalled>

   <EnableWindowsLogin>False</EnableWindowsLogin>

         </Website>

</Info>

   </Host>

   <Plugins>

      <!-- <Plugin Assembly="" AssemblyFile="" FactoryType=""  /> -->

   </Plugins>

</SilentConfig>

Including Charts in Alert Emails

$
0
0

I'm in the process of converting a few of our alert emails and I'm wondering if there is an easy way to do what I'm aiming to accomplish.

 

If a group goes down, for X number of minute an alert email is fired with some basic information such as time, link to group on Orion etc. On other network monitoring software I've used it's always been possible to include a chart of some description into the alert email such as a utilization chart on a utilization alert and so on. So I'm trying to do something a bit similar. I've had some limited success so far and can quite easily insert a chart into the body of the email for the whole day by doing the following

 

/Chart.aspx?ChartName=ContainerAvailability&NetObject=C:${GroupID}&Period=${MM}/${DD}/${YYYY} 0:00 AM~${MM}/${DD}/${YYYY} 11:59:00 PM&SampleSize=1M&ShowTrend=False&Width=640

 

 

However I'm having difficulty finding a way to do the same thing for different time frames such as a 7 day chart. Is there any way to manipulate the returned values of variables so that a date returning 14 can become 7, or a time of 11:00 can become 10:00?

 

Or maybe I'm doing things in an overly complicated way and have completely missed something. Wouldn't be the first time!

How can I generate a simple daily report that shows the total number of "active" switch ports on my network?

$
0
0

I'm interested in building a report, or even generating a simple query with SDK / SWQL / SQL, that shows the total number of switchport with active link on them, once a day. 

 

Meaning that if any port has a link on it at any time during a 24-hour period it would count as an active link.

 

I'd like this aggregated into a chart that shows a line graph of the active ports changing.

 

If it can generate the query more than once a day and show hourly active-port numbers changing, that would be even more interesting.

 

 

 

First off, I didn't find a canned report in SolarWinds NPM that can do this.  Are you aware of one?  If so, what's it called?

 

Second, have you already built a custom report that can do this?  If so, would you share it with me, or share how you built it with me?

 

Last, do you know (or do you have a good idea) how to build a SWQL or SQL query that can display the total number of active ports on demand--or over time?

 

Swift Packets!

 

Rick Schroeder


Tell Us Your Unknown Devices v2.0

$
0
0

Those that have been part of the Thwack Community a while may be familiar with the long running Tell us your "Unknown" devices! thread which had been active since 2007. That thread had become too unwieldy, and most of the user submissions had been implemented many years ago. I recently reviewed each and every posting in that thread, verified what had been implemented in-product, and which ones had not so they could be included in a forthcoming release. With that done, it was time to lock that thread for good and start anew. This time, providing a bit more guidance along the way to ensure everyone is successful in providing the necessary information required to properly identify these devices.

 

What is an 'Unknown' Device anyway?

 

Orion does its best to automatically identify and classify nodes as they're added to Orion. There are however, new device types and models released all the time. It's entirely possible you might be managing a device right now that Orion is unable to properly identify. You can find these easily by going to [Settings - Manage Nodes], changing the 'Group by:' option to 'Machine Type' and clicking on the 'Unknown' category. It's also helpful to add the 'Polling Method' column to the layout, as this thread pertains exclusively to SNMP managed nodes.

 

Any SNMP managed nodes listed under the 'Unknown' Machine Type category are prime candidates for submission to this thread. All that's required is that you provide the devices SNMP System Object Identifier (SysObjectID), as well as the Make & Model of the device associated with that SysObjectID. This post is an excellent example of the perfect submission.

 

What Exactly is a SysObjectID?

 

I have yet to find a clearer definition for what the SysObjectID (System Object Identifier) is then the following excerpt which can typically be found written in virtually every vendor's MIB file verbatim.

 

Object Name: sysObjectID
Object ID: 1.3.6.1.2.1.1.2.0
Object Syntax: OBJECT IDENTIFIER
Object Access: read-only
Object Status: mandatory
Object Description: The vendor's authoritative identification of the  network management subsystem contained in the  entity. This value is allocated within the SMI  enterprises subtree (1.3.6.1.4.1) and provides an  easy and unambiguous means for determining `what  kind of box' is being managed. For example, if  vendor `Flintstones, Inc.' was assigned the  subtree 1.3.6.1.4.1.4242, it could assign the  identifier 1.3.6.1.4.1.4242.1.1 to its `Fred  Router'.

 

Essentially, it's a string of numbers in dotted notation that is (hopefully) unique to at least the manufacturer, and in most cases, to the specific make and model of the device being monitored. It's how we identify for example, that the device vendor is 'Cisco' and the model is a 'Nexus C7018'. All System Object ID's begin with '1.3.6.1.4.1' followed by a number which uniquely identifies the manufacturer. The numbers which then follow typically identify the specific model of the device.

 

Where Can I Locate the SysObjectID?

 

If the device is already managed as a Node in Orion then you can locate the SysObjectID in the 'Node Details' resource as shown below, when viewing the node in the Orion web interface.

 

Node DetailsNET-SNMP

Alternatively, you can use NET-SNMP to query the following SNMP OID to return the unique SysObjectID.

 

1.3.6.1.2.1.1.2.0

 

Below is an example of the 'snmpget' command line arguments which will return you the SysObjectID for the device.

 

 snmpget -v2c -On -c public 10.199.5.103 1.3.6.1.2.1.1.2.0

 

The example above is executed against a device with the IP address of '10.199.5.103' using SNMPv2c, with the community string 'public'. Below is a screenshot of the resulting output from that command. The string of numbers and periods highlighted in yellow below is this device's unique SysObjectID.

 

My Device Incorrectly Appears Listed as 'NET-SNMP'

 

Linux hosts, virtual appliances, and even some network equipment built on Linux, FreeBSD, etc. are often identified as 'NET-SNMP'. This is because the SNMP Daemon running on those hosts is, you guessed it, NET-SNMP. Unfortunately, these vendors for some reason, have chosen not to implement their own unique SysObjectID, and instead kept the default SysObjectID '1.3.6.1.4.1.8072.3.2.10' which is designated for NET-SNMP. If you have a device such as this, fret not. There are a few options available to you if you'd like these devices to be properly identified by their appropriate vendor's make & model within Orion.

 

Install The Orion Linux Agent

 

The easiest solution would be to install the Orion Linux Agent on the device which is reporting itself to be 'NET-SNMP'. The Linux Agent does not rely upon SNMP to identify the machine type or vendor. Instead, the Agent will report the Vendor as 'Linux' and the 'Machine Type' as the Linux distribution running on the device as depicted in the screenshots below.

 

Red HatCitrix XenServer

 

 

Modify NET-SNMP Configuration

 

Another approach is to customize NET-SNMP and Orion to properly reflect the Vendor and Machine Type. Simply following the steps outlined by adatole's post entitled No More Net-SNMP Nodes. This method uses a script osname.sh which is executed when a particular OID is is queried. Next, you would create a custom Device Poller to query that newly created OID and populate the Machine Type value in Orion for that device.

 

If you find it more fun to follow along, you can watch adatole walk you through the entire process in the following video.

 

 

 

Can't I Just Upload My Vendor's MIB File Here And You figure it Out?

 

While it would be nice if that's how it worked, unfortunately many (or most) vendors don't include this information within their MIB files. MIB files include a listing of all possible OIDs which could be polled across a wide variety of different devices (typically an entire product family), but it doesn't include the values which are returned by the devices (Enums notwithstanding). For that reason we need users, such as yourself, to post the SysObjectID's in this thread, along with the device vendor and model information so it can be included in our database.

 

If you'd still like your device's MIB file included in the Orion MIB database, for use with Network Performance Monitor's Universal Device Poller, or the Orion Platform's SNMP Trap Receiver, simply follow the steps outlined in KB article at the link below.  The latest version of the MIB database, containing your submissions, can always be downloaded from within the Customer Portal.

 

Request additional MIBs to the SNMP MIB browser database - SolarWinds Worldwide, LLC. Help and Support

Alert for response time - use average or current?

$
0
0

Working on an alert for response time using NPM v10.7. If I am correct, the warning and critical response time thresholds that I can set on the Node edit properties page are related to "current" response time. If my trigger condition is pointed to the variable Response Time and the Trigger must be sustained for 4 minutes (2 polls), why am I not seeing any alerts when I have a node that has been above the critical threshold for several polls in a row?

Are your Orion server and SQL database server in the same Active Directory domain?

Custom SQL Variable

$
0
0

If I write a custom SQL variable for the Advanced Alert Engine to use to populate information from more than one field in the database:

${SQL:select...}

... it seems to only report back the first value. 

Example:
${SQL:select NodeID, IP_Address, DNS from nodes where nodeid like '1' or nodeid like '2'}

This returns a value of '1'. 


We are trying to use this to populate information for multiple devices in a cluster when an alert fires one of the device in that cluster. 

Is this possible?


Thanks,
Jason Henson
Loop1 Systems
www.Loop1Systems.com

Checkpoint Chassis and VS snmp monitoring

$
0
0

I am monitoring many Checkpoint physical firewalls via snmp.  I want to monitor the Checkpoint VS firewalls that are in our VSX Chassis firewalls.    Check Point provides a way to monitor them via the chassis IP and provide the VS number but I don't know if this would work with NPM.   Is this something currently done? 

 

Here is the part of the Checkpoint Documentation.

 

  • Query VSX Gateway over SNMP - SNMP VS mode

    Show / Hide this section

     

    General
    information
    • Each Virtual Device has a separate SNMP daemon running in the context of that Virtual Device.
    • SNMP queries to SNMP daemons in the contexts of Virtual Devices must be sent in the following way:
      • sent using SNMP v3
      • sent to the IP address of Management interface on VSX Gateway / VSX Cluster member itself (context of VS0)
      • sent using exact Virtual Device context (otherwise, the answer is returned for the context of VS0)
    • To specify, which Virtual Device context should be queried, SNMP v3 contexts mechanism is used (see examples below).
    • SNMP v3 must be configured on VSX Gateway / each VSX Cluster member (refer to section "(II) SNMP configuration").
    Example diagram:
    1. Host (1) sends an SNMP query (2) to the IP address of the
      Management interface on VSX Gateway (3) / VSX Cluster member (3)
      using exact Virtual Device context (5)
    2. SNMP query is processed by the SNMP daemon running in the context of that Virtual Device (5)
    3. Virtual Device (5) sends an SNMP response (4)
    Notes
    • Check Point VSX OID Branch 1.3.6.1.4.1.2620.1.16 is available only in the context of VS0.
      The SNMP response contains the data from all configured Virtual Devices [Limitation ID 01453316].
    • SNMP OIDs other than VSX OID Branch 1.3.6.1.4.1.2620.1.16 can be queried per Virtual Device.
      The SNMP response contains the data only from the specific queried Virtual Device.
    • Only SNMP daemon running in the context of VS0 supports SNMP traps.
    ConfigurationNote: In cluster environment, this procedure must be performed on all members of the cluster.
    1. Create an SNMPv3 User:
      • Either configure authentication without privacy:HostName:0> add snmp usm user USERNAME security-level authNoPriv auth-pass-phrase PASSPHRASEHostName:0> set snmp usm user USERNAME <usm-read-only | usm-read-write>
      • Or configure authentication with privacy:HostName:0> add snmp usm user USERNAME security-level authPriv <auth-pass-phrase | privacy-pass-phrase> PASSPHRASEHostName:0> set snmp usm user USERNAME <usm-read-only | usm-read-write>
    2. Enable the SNMP Agent:HostName:0> set snmp agent on
    3. Configure the SNMP mode to 'VS':HostName:0> set snmp mode vs
    4. Set SNMP user permission to query any Virtual System:HostName:0> set snmp usm user USERNAME vsid all
    5. Save the changes in Gaia Database:HostName:0> save config
    6. Verify that relevant SNMP daemons are running:[Expert@HostName:0]# ps auxw | grep -v grep | grep -E "PID|snmp"Show / Hide example output
    Query specific
    Virtual Device
    • To query specific Virtual Device (not VS0), use SNMP v3 and specify the required Virtual Device context in the following format:[Expert@HostName:0]# snmpwalk -v3 -u SNMPv3_USER -l <authNoPriv | authPriv> -A PASSPHRASE -n ctxname_vsid<VSID_NUMBER> <IP_ADDRESS_OF_VSX_GATEWAY_ITSELF> <OID>Note: "ctxname_vsid<VSID_NUMBER>" is one word.Example - query for name of policy loaded on Virtual System 3:
      [Expert@HostName:0]# snmpwalk -v3 -u test_user -l authNoPriv -A testpass123 -n ctxname_vsid3 <IP_ADDRESS_OF_VSX_GATEWAY_ITSELF> 1.3.6.1.4.1.2620.1.1.25.1
    • To query only VS0, use the following formats:
      • SNMP v1:[Expert@HostName:0]# snmpwalk -v1 -c <community> <IP_ADDRESS_OF_VSX_GATEWAY_ITSELF> <OID>
      • SNMP v2c:[Expert@HostName:0]# snmpwalk -v2c -c <community> <IP_ADDRESS_OF_VSX_GATEWAY_ITSELF> <OID>
      • SNMP v3:[Expert@HostName:0]# snmpwalk -v3 -u <SNMPv3_USER_NAME> -l <authNoPriv | authPriv> -A <PASSPHRASE> <IP_ADDRESS_OF_VSX_GATEWAY_ITSELF> <OID>
      Examples:
      • Local query for name of policy loaded on VS0:[Expert@HostName:0]# snmpwalk -v 2c -c test_community <IP_ADDRESS_OF_VSX_GATEWAY_ITSELF> 1.3.6.1.4.1.2620.1.1.25.1
      • Local query for names of policies loaded on all Virtual-Devices:[Expert@HostName:0]# snmpwalk -v3 -u test_user -l authNoPriv -A testpass123 <IP_ADDRESS_OF_VSX_GATEWAY_ITSELF> .1.3.6.1.4.1.2620.1.16.22.1.1.6

     

Customer Support Wait Time

$
0
0
Quick Description:Customer Service Wait Time
Which Product?:NPM, SAM, NCM, WPM, NTA, UDT, SRM
Idea:If your put on hold longer then 30-40 minutes for Tech Support you get 2000 Thwack Points.
Value:Helps put some urgency for the Tech Support to get to everyone who has been waiting, and everyone who has been stuck on hold get something in return.

I have been stuck on hold for Tech Support for the past 60 minutes (9:00am- 10:01am EST) before I had to give up and try and call at a later time, I don't consider this a great experience if my issue was urgent and my systems were unresponsive or down for 30-40 minutes we would consider this a major outage in my organization.

 

Example:

Wait TIme

 

Has anyone else had a similar experience trying to get a hold of Tech Support.

Creating a report that shows how long a node/interface has been in an unmanaged state

$
0
0

We are trying to put together a process for when, and how a device is put in an unamanged state.  Part of doing this is reporting on items that have been put in an umanaged state for an unreasonable amount of time, i.e. 12/31/9998.  Is there a way to query the time that the entity was put into an umanaged state, how long it has been since that action was taken, and when the entity is scheduled to come out of that state?  It would also be interesting to pull the Notes from the view of that particular entity, as there should be a reason that it was placed in an unmanaged state.


Using Your Custom HTML Resource To Build A Better Way To Navigate Your Custom Views

Deploying Virtual Appliances

$
0
0

Are you comfortable with deploying virtual appliances?

 

We're discussing ways to deploy new products that may interact with your NPM (and other SolarWinds) deployments and one of our options is a virtual appliance.

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!

Remove NetPath Probes

$
0
0

What is the proper method to remove NetPath probes from Orion? I have some nodes that I no longer use as probes and would like to remove them from the list of probes. I've seen where I can edit the database to remove them from the list but I can't imagine this would remove the plug-in from the agent on the server so it doesn't seem like that would be the "proper" method. Does aLTeReGo have any tips?

Help with F5 Monitoring

$
0
0

Have this a lot after a member is taken out of pool to do some work on then added back in.

 

when a member is taken doen in the pool we get the

 

forced down

 

when it is brought back up in the f5, solarwinds seems to get the wrong info and leaves as down showing the below error

 

/Common/tcp: Could not connect.; No successful responses received before deadline. @2018/10/09 03:04:26.

 

Then randomly it will go green at some point.

 

Anyone seen this or have any ideas where to start, Im assuming solarwinds is asking the f5 and its getting it from a certain table that only gets updated occassionly?

 

Viewing all 21870 articles
Browse latest View live


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