Quantcast
Channel: THWACK : Popular Discussions - General Systems & Application
Viewing all 8095 articles
Browse latest View live

Trigger Action: Send a POST request to a web server - But what about Headers???

$
0
0

So, I noticed another discussion on here that never really resolved anything but just ended in "use PowerShell for now cause reasons", and that's not an option atm.

 

Anyway, we use JAMS Scheduler to automate creating tickets in our ticketing system, and JAMS has a REST API that allows us to create tickets simply by passing a header and body to a URI, which is great!

 

But now we want to integrate this into Solarwinds alerts, where the trigger action is to send a POST request to our JAMS server to create a ticket. The problem we're running into is the fact that there is no field for headers...

Only for the URL/URI to the API, and a body to post. See, I don't know any API's that DON'T use security, and almost all of them pass in authorization/authentication via the headers in an API request.

 

So, my question is, what do we do now? We really want to use this alert trigger action, but it seems you're missing a vital field to make this possible.

 

Thanks


Remote WMI - Access Denied

$
0
0

I have been working to turn on an event log monitor and service monitor for the past few days. I noticed when I would test it would fail the test. After some troubleshooting I found that I can not even make a remote WMI call from any workstation or other server to this server.

 

PS H:\> gwmi -ComputerName myserver -class win32_computersystem

gwmi : Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))

At line:1 char:1

+ gwmi -ComputerName myserver -class win32_computersystem

+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    + CategoryInfo          : NotSpecified: (:) [Get-WmiObject], UnauthorizedAccessException

    + FullyQualifiedErrorId : System.UnauthorizedAccessException,Microsoft.PowerShell.Commands.GetWmiObjectCommand

 

. I downloaded and ran WMIDiag from Micrsoft and it detected some issues that I

I did the two suggested fixes and it now says that WMI is configured properly. However, I still cannot connect remotely. I am running as a domain admin account and verified that domain admins are in the local administrators group. I have even tried explicitly adding the username to the ACL with full permissions.

 

 

 

 

have remote enabled available on the WMI configuration at the root level.

Capture2.JPG

Capture2.JPG

 

Any ideas?

pause or stop Solarwinds while in maintenance?

$
0
0

A quick search didn't produce a quick answer: if I intend to do firmware, driver, Windows updates that will require a restart or two on the Solarwinds server, how do I pause the thing, i.e. stop Solarwinds until I am done, and then resume?

 

Simply doing driver updates (no restart yet) already triggered a few bogus alerts.

 

Thanks!

Alert Suppression

$
0
0

So what are the gotchas with using this function? I know improperly configured conditions can prevent alerts from coming in. Do these look like they will cause issues?

 

Physical Memory:

New JPEG image (3).jpg

CPU Utilization:

New JPEG image (2).jpg

What's In Your Monitoring Toolbelt?

$
0
0

As a form of continuation on a previous discussion I kicked off revolving around agent or agentless monitoring, there comes a point where the decision to pick a certain amount of monitoring tools comes into play, including the use of existing tools or buying additional ones. Prior to this push towards converged infrastructure and virtualization of servers and applications, it was a bit more practical and reasonable to allow each team to decide what tool was best for their slice of the data center.

 

The Server team would focus on a tool that could pull SNMP traps, CIM alerts, and other more hardware focused monitoring, while a DBA team might look for an application monitoring tool that could report on transactions, queries, and latency values within their database application. The concern over such a silo’ed approach is that troubleshooting can be quiet difficult if a repository of data exists for each layer of the stack, especially when the server is virtual and the application is also tiered (DB, middleware, and web) on multiple hosts.

 

How do you deal with these challenges in your environment? Do you try to find a small number of tools that can cross the data center layers, or go with a larger number of tools while letting your individual teams procure tools that best fit their specific needs? Also, do you think it’s possible to have a single tool that can supply all of the information necessary to provide proactive and reactive troubleshooting, or that multiple tools will always be needed?

is it possible to build a Latency Report?

$
0
0

So, I was tasked to see if I can build a latency report for some of our hosting clients. Is it possible to pull the latency information in a report? I know that sounds rather weird but the client it requesting it.

Through the graph that is on the clients machines I can export the graph information for the time frame, but I was wondering if I could possibly combine it into just 1 report and a few tables with the node name and the response times for x amount of days or specific hours?

or is this something I will have to build manually?

Monitoring Linux hosts - Disk, Memory, CPU - Help

$
0
0

I've spent the better part of this week learning, and researching how to configure my environment (RedHat/CentOS) in SolarWinds Orion.  There are a few things I can't seem to figure out.  All my work has been through the browser based management portal (host/Orion/SummaryView.aspx).  I do not have access to the actual windows based management application yet, which may be the root of my problem.

 

First, let me clear some basic information;

snmp is configured and working on my linux hosts, snmpwalk is successful, snmpdf from a remote host (linux to linux) is successful, the host is configured and shown in the Orion browser and self tests are successful.  From this I can confirm snmp communication between Orion and the host is working.

 

Examples:

(local test)

[yaddayadda@hostname-02 snmp]$ snmpwalk -v1 -cpublickey localhost 1.3.6.1.4.1.2021.13.15.1

UCD-DISKIO-MIB::diskIOIndex.1 = INTEGER: 1

UCD-DISKIO-MIB::diskIOIndex.2 = INTEGER: 2

UCD-DISKIO-MIB::diskIOIndex.3 = INTEGER: 3

UCD-DISKIO-MIB::diskIOIndex.4 = INTEGER: 4

UCD-DISKIO-MIB::diskIOIndex.5 = INTEGER: 5

UCD-DISKIO-MIB::diskIOIndex.6 = INTEGER: 6

UCD-DISKIO-MIB::diskIOIndex.7 = INTEGER: 7

UCD-DISKIO-MIB::diskIOIndex.8 = INTEGER: 8

(lots of additional omitted output) ...

 

(server to server):

[yaddayadda@hostname-01 ~]$ snmpdf -v 1 -cpublickey -Cu 128.12.8.128

Description              size (kB)            Used       Available Used%

/                          9296968         2578672         6718296   27%

/home                      4128448          139364         3989084    3%

/var                       4128448          274556         3853892    6%

/tmp                        516040           16820          499220    3%

[yaddayadda@hostname-01 ~]$

 

 

Lets just focus on disk space monitoring, if I can get that working, the rest will follow.  If I go into the browser management tool, navigate to "Manage nodes", I can click on "net-snmp" and see my linux hosts.  By opening the "+" sign next to one of the hosts listed, I can see the file systems specific to this host it is monitoring.  This is all good, except it does not allow me to uniquely configure them beyond showing they are being monitored.  NOTE:  During the initial "Add Node" steps, it displays more file system options, I selected the meaningful ones and they are what I see being monitored.

 

What I need is;

Disk Space monitoring specific to the configured host.  This goes into thresholds, who receives the email alerting, etc.  One host may require critical alerting at 95% capacity, while another at 85%, and respectively email different groups.  From the browser based tool, I can not seem to figure out where to configure this.

 

I have spent a good deal of time with the search function, and have found some helpful tidbits, but nothing that really helped me get the results I am looking for.

 

Can anyone help me with this?

 

Thank you!

Getting Orion to Work with BMC FootPrints

$
0
0

Orion Info

Orion Platform 2013.2.0, SAM 6.0.0, NPM 10.6, IVIM 1.8.1

 

BMC FootPrints Version 11.6

 

Has anybody worked with or know what is needed in order to ge these two programs to talk with each other? We want to have it setup where if an alert is generated from Orion it is then pushed to Footprints when a work order can be created. Just need some guidance on how to get the two programs talking to each other.


Syslog shows IP address as hostname instead of servername

$
0
0

Hello Thwack users!

 

I have a question concerning the web syslog viewer (/netperfmon/syslog.aspx).

For Info: We are currently running NPM 12.0.1 / SAM 6.3.

 

Under the web syslog viewer we have devices (polled via SNMPv2) which are shown with their servername (i.e. mydevice01)

and others simply have the IP address under the column HOSTNAME. We checked the node information, and every node has its own unique hostname entered under its properties.

 

So my question why are there some devices shown only with their IP address and how can we change it?

 

Thank you in advance!

-FRA

Primary Server needed rebuilding on new server but same IP, now 2nd poller won't communicate or reinstall, nor will the DB manual maintenance run

$
0
0

Hi All,

So due to one of the Windows Updates to .Net 4.6, our primary SW server was in a state of BSOD regularly, so we built a new server, shutdown the old, spun up the new, reinstalled SW Orion, reattached the DB, and everything is just about OK.  I cleaned up the DB with the proper websites and servers, the 2nd poller still wouldn't communicate.  Ran through the setup again, changed around some configs (since the 2nd poller kept trying to communicate with the old machine that is now off).  I also went into RabbitMQ and deleted the old queues that referenced the old SW primary server.

 

But here's where I am at now.

 

1) I couldn't get the 2nd poller to communicate with the primary server, so I removed the poller from the SW configure, and uninstalled all the SW applications.  This was done after I exhausted everything I could find on reattaching that 2nd poller. Now, trying to install the application, I am met with:

Installation process failed for the primary Orion server

Algorithm has stuck! Unable to install any product on setup: [WINPCAPSILENT, 4.1.3.3024], [VCREDIST2008, 9.0.30729.5677], [VCREDIST2010, 10.0.30319.1], [VCREDIST2012, 11.0.61030.0], [VCREDIST2013, 12.0.30501.0], [SQLSYSCLRTYPES2012, 11.1.3366.16], [SQLNATIVECLIENT2008, 10.0.1600.22], [SQLSMO2012, 11.0.2100.60], [UPGRADEFIX, 1.0.0.20], [CORE, 2017.3.5320.3077], [SQLEXPRESS, 13.1.4001.0], [SQLCE35, 3.5.8080.0], [ACTIVEDIAGNOSTICS, 1.8.0.460], [JOBENGINE, 2.11.0.319], [COLLECTOR, 2.13.0.292], [SWIS, 2017.3.0.1061], [NETWORKATLAS, 1.17.0.151], [MIBS, 1.0.43.0], [SWA, 1.3.0.339], [RABBITMQ, 1.1.40.0], [DESKTOPNOTIFICATIONTOOL, 1.2.96.0], [HA, 2017.3.1.851], [ORIONHA, 2017.3.1.3303], [ORIONIMPROVEMENT, 2.8.0.196], [CORTEX, 1.0.0.5153], [ORIONPLATFORM, 2017.3.5320.3077], [RECOMMENDATIONS, 1.3.0.4759], [VIM, 8.1.0.6436], [DPI, 2.4.0.182], [DPAIM, 11.1.0.1191], [SAM, 6.5.0.2997], [WPM, 2.2.1.0],

 

2) I can't manually run the DB Maintenance on the SW server, I get the following error:

Status: Exception has been thrown by the target of an invocation.

 

References I used (not a full set)

Migrate SolarWinds products to a new server with a new IP and hostname - SolarWinds Worldwide, LLC. Help and Support

Uninstall SolarWinds NPM

Additional Polling Engine is down or is not polling - SolarWinds Worldwide, LLC. Help and Support

RabbitMQ troubleshooting and purging SwisPubSub Queue - SolarWinds Worldwide, LLC. Help and Support

Linux Drive Monitors not Accounting for Reserved Space

$
0
0

As I'm sure a lot of you are aware, net-snmp doesn't play nicely with the reserved space on some volumes.  This results in a disparity between the readings for % Utilization inside Solarwinds and those seen by admins when performing a df.  Unfortunately, it appears that this is actually an issue with the way net-snmp returns data

 

# snmpwalk -v 2c -c public localhost hrStorage
HOST-RESOURCES-MIB::hrStorageIndex.32 = INTEGER: 32
HOST-RESOURCES-MIB::hrStorageType.32 = OID: HOST-RESOURCES-TYPES::hrStorageFixedDisk
HOST-RESOURCES-MIB::hrStorageDescr.32 = STRING: /
HOST-RESOURCES-MIB::hrStorageAllocationUnits.32 = INTEGER: 4096 Bytes
HOST-RESOURCES-MIB::hrStorageSize.32 = INTEGER: 2766037
HOST-RESOURCES-MIB::hrStorageUsed.32 = INTEGER: 1000361

 

As you can see, net-snmp only returns Used and Size, but not available.  This leaves it up to the monitoring software to perform a calculation without all of the relevant data, most notably the values available in df's Available column:

# df --block=4096
Filesystem           4K-blocks      Used Available Use% Mounted on
/dev/sda2              2766037   1000363   1622897  39% /

The available space is actually pulled in two different ways - bfree and bavail

statfs("/", {f_type="EXT2_SUPER_MAGIC", f_bsize=4096, f_blocks=2766037, f_bfree=1765675, f_bavail=1622898, f_files=2858240,          f_ffree=2756839, f_fsid={0, 0}, f_namelen=255, f_frsize=4096}) = 0

 

Taking a look at the source code for df we can see that both bavail and bfree are used.

df.c

input_units = fsu.fsu_blocksize;      output_units = output_block_size;      total = fsu.fsu_blocks;      available = fsu.fsu_bavail;      negate_available = (fsu.fsu_bavail_top_bit_set        & (available != UINTMAX_MAX));      available_to_root = fsu.fsu_bfree;
[..]      used = total - available_to_root;

 

Note that bfree is assigned to 'available_to_root' while bavail is assigned to 'available'.  Without getting too technical, the end result for the % used is something like this:

( (used * 100) / (used + available) ) + 1

 

This ends up giving a different value from what we see in Solarwinds.  Based on what my research it seems that in order to obtain % used, Solarwinds is using the following formula:

hrStorageUsed / hrStorageSize

 

This ends up resulting in a different percentage of utilization.  In this example, Solarwinds is only reporting 36% utilization opposed to the 39% shown in df.  While a 3% difference may not seem like much, the problem becomes much more apparent as utilization approaches 100%:

# df --block=4096
Filesystem           4K-blocks      Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol00                       1249815    890351    295976  76% /
# snmpget -v 2c -c public localhost hrStorage{Index,Type,Descr,AllocationUnits,Size,Used}.4
HOST-RESOURCES-MIB::hrStorageIndex.4 = INTEGER: 4
HOST-RESOURCES-MIB::hrStorageType.4 = OID: HOST-RESOURCES-TYPES::hrStorageFixedDisk
HOST-RESOURCES-MIB::hrStorageDescr.4 = STRING: /
HOST-RESOURCES-MIB::hrStorageAllocationUnits.4 = INTEGER: 4096 Bytes
HOST-RESOURCES-MIB::hrStorageSize.4 = INTEGER: 1249815
HOST-RESOURCES-MIB::hrStorageUsed.4 = INTEGER: 890351

 

However Solarwinds is showing the following information:

 

Size4.8 GB
Space Used3.4 GB
Space Available1.4 GB
Percent Used71 %
Percent Available29 %

 

At this point we are looking at a 5% difference.  As you approach 100% the difference becomes even greater.  We first discovered this problem ourselves when the 95% threshold alerts that we had set up never alerted even though the volumes had completed filled to the point that applications ceased functioning.

 

Unfortunately, we are still left with the problem of how to properly monitor these volumes.  I don't believe that Solarwinds can modify the formula because Net-SNMP only provides total and used, so we are left with modifying other aspects.

 

One method would be to arbitrarily reduce the threshold; however, we can't be sure that all volumes are limited to 5% reserved space.  A second method (which we have pursued) is to implement script monitors for all volumes - We started running into issues with this as the component count for these monitors quickly approached 1500 with more being added every week.  Our last course of action is to modify the way that Net-SNMP sends data for these devices.  To that end I've started to come up with a possible solution; however, having never dealt with something like this before I'd appreciate any advice.

 

snmpd.conf gives you the ability to implement extension commands that can be used to change the data before it is sent out.  My thinking here is that this can be used to pre-shrink the total size by the reserved space.  This would have the result of bringing the results in Solarwinds closer to what is shown in df, except it appears that we will still be 1% off.  This should be enough though to allow us to properly establish monitoring and alerting on Linux volumes through SNMP.  The pass would be setup on HOST-RESOURCES-MIB::hrStorageSize and use the information available in `df --block=4096` to determine the new size:

 

# df --block=4096
Filesystem           4K-blocks      Used Available Use% Mounted on
/dev/sda2              2766037   1000363   1622897  39% /
/dev/sda5               254802     49519    205283  20% /var

 

The new size would be found by using the following formula:

Used + Available = Size

 

This ends up giving us a fairly accurate result whether we are at the default 5% reserved space (/) or at 0% reserved space (/var)

/

1000363 + 1622972 = 2623335
2623335 / 2766037 = 0.948

/var

49519 + 205283 = 254802

 

Now when Solarwinds runs the used / total formula we get the following result:

1000363 / 2623335 = 0.381
49519 / 254802 = 0.194

 

These values are only 1% off from what is shown by df.  The same holds true for the higher utilization shown before:

890351 + 295976 = 1186327
890351 / 1186327 = 0.750

 

The reason for my lengthy post is that I've never done anything like this before and was hoping for some advice on how to proceed by anyone that has used an SNMP extension before.  If nothing else, I'm hoping that my research and progress will benefit others.

 

I'm thinking of testing with a pass then actually implementing using persist pass.  The actual script will be run through Perl and it will have to be deployed to ~400 different servers.  What kind of testing would need to be involved since most of these are production devices, although backing out should be as simple as restoring the backed up snmpd.conf file and removing the .pl.  Also, is pass/persist pass the best way to go about this?  From my reading I don't think that exec or extend will allow me to completely override hrStorageSize - These seem to be more for additions than replacements.  Any caveats I need to worry about when implementing the script?  I've already noted the empty line when shutting down and PING/PONG handshake for pass persists.

 

One major hurdle I still need to cross is how to get the description of the volume with just the index and not having to resort to another snmpget just for this.  Any advice on getting this is much appreciated.

 

Thanks in advance,

Bob

How to Monitor FTP client login availability via FTP user login monitor.

$
0
0

I have a FTP set up where in clients login via FTP port 21 and user name and password.

I want to set up a monitor where in I can monitor the FTP availability using credentials to check the same.

Can we do it via a script. ? If yes please guide.

Do we have a feature in Solarwinds where in we can create a template which connects to FTP and then using pre defined credentials logs in to the FTP. ?

Or do we have any other way to monitor the availability ?

Your help and inputs highly appreciated.

 

Thanks in Advance.

Removing a node from a application monitor

$
0
0

How does one remove or delete a node from a application monitor with out copying the application deleting the application of the monitor one wants to delete and re-adding the desired application to the copied application and renaming.

Move NPM and NCM to a new server with a new name and the same IP

$
0
0

I'm running NPM 12.1 and NCM 7.6 and need to move these to a new server with a new name. I'd like to use the same IP as the old server if possible. The apps and database (MySQL) are running on the same server and need to keep the same on the new server. There is, at the least, one update for NPM that needs to be considered in this mix. I've had a look for answers through thwack but haven't found specific directions.

 

If someone could point me in the right direction, it would be appreciated. I would like to hear from someone that has done this before.

Cleaning up APM_SqlBbServerErrorLog_Detail

$
0
0

Good Day All,

We have a huge table, APM_SqlBbServerErrorLog_Detail, with right around 550million rows.

 

This table is constantly being acted on by SQL when the SW services are running, "SELECT MAX(TimeStamp) as LastDate from APM_SqlBbServerErrorLog_Detail where [ApplicationID] = @ApplicationID"

 

But it never, ever, seems to finish and clear out what it needs to.  I've tweaked down all the retention times lower than I actually want them to try and clean up some of these tables after our recent need to rebuild the primary server with a new name but same IP.

 

My question...can I stop the SW services, clear out 50% of the rows in that table, reboot, and have SW work fine?  If so, anyone have any good SQL scripts that I can run and not break the SW DB?

 

FYI, I still can't get the manual DB maintenance running and the overnight maintenance processes stop short because apparently a 400GB log drive is still not enough to finish all the overnight tasks, and they fail due to no more log file space.  I've since expanded that to 750GB.

 

Jimmy


Active Diagnostics, can't clear these issues

$
0
0

Additional System info at the end:

Win2016 OS, VMWare, SW SQL DB native to the box

64GB RAM, 750GB 'Logs' drive, 8 CPUs

SQL2017

 

I have a few issues that pop up on the Active Diagnostics window.  Some have already been addressed per the KB articles that are attached to the logs but still show up, others just won't run.  Any ideas would be fantastic!  I've already tweaked down all the retention periods and expanded out a little bit the polling rates.

 

Here is something that constantly comes up in the check, but I've done everything in the KB article.  To note, SQL2017 already comes with support for TLS 1.2, and Server2016 should already have TLS 1, 1.1, and 1.2 enabled:

Check if TLS 1.0 is enabled on SQL server

RESULT: Failure

DURATION: 00:00:02.3597427

DISCOVERED: 3/16/2018 12:46:45 PM

RESOLUTION: Please enable TLS 1.0 protocol on this machine and rerun the test. Alternatively you can install latest TLS 1.2 updates for SQL Server. See KB MT96796. (Ran through all these steps, added in the requisite keys, reboot several times)

DESCRIPTION: TLS 1.0 is disabled on this machine. (Not as far as I can tell)

 

I have yet to get this to run:

Check DB integrity errors

RESULT: Failure

DURATION: 00:02:00.0029293

DISCOVERED: 3/16/2018 12:51:46 PM

DESCRIPTION: Diagnostic timed out.

 

And this, I also ran through the KB, but it didn't seem to have an effect:

TOTAL CHILD RESULTS: 1

Check if Database Maintenance works properly

RESULT: Failure

DURATION: 00:00:01.3738685

DISCOVERED: 3/16/2018 12:46:42 PM

RESOLUTION: Try to run Database Maintenance again after closing all applications that use related log file including Database Maintenance window. If this didn't help you could try to run Database Maintenance after moving its log files to another folder. See KB MT99308.I can't run DB Maintenance, the application throws a fail, no detail)

DESCRIPTION: There may exist certain issue with Database Maintenance log file.

Checking log file structure and log items format

RESULT: Failure

DURATION: 00:00:00

RESOLUTION: Try to run Database Maintenance again after closing all applications that use related log file including Database Maintenance window. If this didn't help you could try to run Database Maintenance after moving its log files to another folder.(I can't run DB Maintenance, the application throws a fail, no detail)

DESCRIPTION: There may exist certain issue with Database Maintenance log file.

 

Additional Information about the environment

 

Web ServerPHL-DU-DOSOL3 
Software VersionWindows Server 2016 
OS Version10.0.14393.0 
Service Pack
  
Database ServerPHL-DU-DOSOL3 
CatalogSolarWindsOrion 
Database EngineMicrosoft SQL Server 2017 (RTM) - 14.0.1000.169 (X64)
Aug 22 2017 17:04:49
Copyright (C) 2017 Microsoft Corporation
Developer Edition (64-bit) on Windows Server 2016 Datacenter 10.0 <X64> (Build 14393: ) (Hypervisor)
SQL VersionMicrosoft SQL Server 2017 (RTM) - 14.0.1000.169 (X64) Aug 22 2017 17:04:49 Copyright (C) 2017 Microsoft Corporation Developer Edition (64-bit) on Windows Server 2016 Datacenter 10.0 <X64> (Build 14393: ) (Hypervisor) ; Product level : RTM 
Security ModelIntegrated Security 
User Name
Connection Timeout20 
    
Network Elements3047 
Nodes553 
Interfaces529 
Volumes1965 
     
Alerts424 
Events882657 
Pollers11171 
Polling Engines
     
Last Database Archive16-Mar-2018 01:15 AM 
Next Scheduled Database Archive17-Mar-2018 01:15 AM 
Database Archive Time01:15 AM 
     
Retain Detail Stats2 Days 
Retain Hourly Stats2 Days 
Retain Daily Stats30 Days 
Retain Container Detail Stats2 Days 
Retain Container Hourly Stats2 Days 
Retain Container Daily Stats30 Days 
Retain Events5 Days 
Retain Syslogs2 Days 
Retain Traps2 Days

 

Server

Web ServerXYXYXYXYXY
Software VersionWindows Server 2016 
OS Version10.0.14393.0 
Service PackNone 

 

Network Elements

 

Total Count3047 
Nodes553 
Interfaces529 
Volumes1965 

 

Version Info

 

AccountLimitationBuilder.exe2017.03 
AlertManager.exe2017.03 
AntiXSSLibrary.dll4.2.0.0 
Antlr3.Runtime.dll3.5.0.2 
ARSoft.Tools.Net.dll2.2.6.6 
BouncyCastle.Crypto.dll1.7.5898.27424 
Castle.Core.dll3.3.0.2287 
Castle.Windsor.dll3.3.0.2439 
ConfigurationWizard.exe2017.3.5300.1920 
Database-Maint.exe2017.3.5300.1794 
DatabaseManager.exe10001.1.1.10354 
DotNetOpenAuth.Core.dll4.3.4.13329 
DotNetOpenAuth.OAuth2.Client.dll4.3.4.13329 
DotNetOpenAuth.OAuth2.ClientAuthorization.dll4.3.4.13329 
DotNetOpenAuth.OAuth2.dll4.3.4.13329 
EasyNetQ.dll0.54.3.424 
EntityFramework.dll6.0.21010.0 
EntityFramework.SqlServer.dll6.0.21010.0 
EO.Base.dll16.0.55.0 
EO.Pdf.dll16.0.55.0 
EO.WebBrowser.dll16.0.55.0 
EO.WebEngine.dll16.0.55.0 
ExportToPDFCmd.Exe10001.1.1.243 
Google.OrTools.dllUnknown 
Google.OrTools.x86.dllUnknown 
Google.Protobuf.dll3.3.0.0 
HAEnableDisable.exe2017.3.1.3303 
HtmlAgilityPack.dll1.4.6.0 
HtmlSanitizationLibrary.dll4.2.0.0 
ICSharpCode.SharpZipLib.dll0.86.0.527 
Infragistics2.Shared.v7.3.dll7.3.20073.38 
InstallHelper.RunOnce.exe2017.3.5320.1819 
Interop.cdosys.dll1.0.0.0 
Interop.COMAdmin.dll1.0.0.0 
Interop.NetFWTypeLib.dll1.0.0.0 
Interop.olelib.dll1.61.0.0 
Interop.OrionSWScheduler8.dll1.0.0.0 
Interop.SHDocVw.dll1.1.0.0 
Interop.TaskScheduler.dll1.0.0.0 
Kiwi_LogViewer_2.1.0_Win32.setup.exeUnknown 
log4net.dll1.2.10.0 
LogAdjuster.exe2017.3.5300.1794 
makecert.exe6.1.7600.16385 (win7_rtm.090713-1255) 
Microsoft.Practices.TransientFaultHandling.Core.dll5.1.1209.1 
Microsoft.Web.Services3.dll3.0.5305.0 
MomConnectorFrameworkV2.dll5.0.2749.0 
NetPerfMonEventLog.dll6.0.0.0 
Newtonsoft.Json.dll6.0.8.18111 
Ninject.dll3.2.2.0 
nsoftware.IPWorksSSNMP.dll9.0.5077.0 
OpenRabbitMQConsole.exe2017.3.5300.1794 
OptimizeWebsite.exe10001.1.1.10117 
OrionInstallerLib.dll10001.1.1.122 
OrionInstallerProgressCounter.dll10001.1.1.122 
OrionPermissionChecker.exe2017.3.5300.1920 
OrionReportWriter.exe2017.03 
OrionSWDiscoveryServices9.dll2017.03 
OrionSWLogger.dll2017.03 
OrionSWScheduler8.dll2017.03 
OrionWeb.dll2017.3.5300.1920 
phantomjs.exe1.9.2 
PollerCheckerTool.exe2017.3.5300.1794 
PrintLauncher.exe2017.3.5300.1794 
RabbitMQ.Client.dll3.6.0.0 
RegAsm.exe4.6.1586.0 built by: NETFXREL2 
SciLexer.dll3.0.4 
SciLexer64.dll3.0.4 
ScintillaNet.dll2.5.0.0 
SmartThreadPool.dll2.0.1.0 
SnmpWalk.exe1.0.0.83 
SolarWinds.Administration.Contract.dll1.1.0.2770 
SolarWinds.AgentManagement.Contract.dll1.8.0.283 
SolarWinds.Alerting.Service.exe2017.3.5300.1794 
SolarWinds.ApiProxyFactory.dll1.0.0.36 
SolarWinds.AssemblyResolver.dll1.0.0.37 
SolarWinds.BusinessLayerHost.Contract.dll2017.3.5300.1794 
SolarWinds.BusinessLayerHost.exe2017.3.5300.1920 
SolarWinds.BusinessLayerHostx64.exe2017.3.5300.1920 
SolarWinds.Collector.Contract.dll2.13.0.297 
SolarWinds.Common.dll10001.1.1.10230 
Solarwinds.Compression.dll10001.1.1.10140 
SolarWinds.ConfigurationWizard.Common.dll2017.3.5300.1920 
SolarWinds.ConfigurationWizard.IIS7.dll2017.3.5300.1920 
SolarWinds.ConfigurationWizard.IIS7.Installer.exe2017.3.5300.1794 
SolarWinds.ConfigurationWizard.Permissions.dll2017.3.5300.1920 
SolarWinds.ConfigurationWizard.Plugin.APM.dll6.5.0.3680 
SolarWinds.ConfigurationWizard.Plugin.CloudMonitoring.dll1.1.0.258 
SolarWinds.ConfigurationWizard.Plugin.Common.dll2017.3.5300.1920 
SolarWinds.ConfigurationWizard.Plugin.HA.dll2017.3.1.3303 
SolarWinds.ConfigurationWizard.Plugin.NetFlow.dll4.2.3.4125 
SolarWinds.ConfigurationWizard.Plugin.NetPath.dll1.1.1.4015 
SolarWinds.ConfigurationWizard.Plugin.NPM.dll12.2.5300.360 
SolarWinds.ConfigurationWizard.Plugin.OIP.dll2.8.0.196 
SolarWinds.ConfigurationWizard.Plugin.Orion.dll2017.3.5300.1794 
SolarWinds.ConfigurationWizard.Plugin.Recommendations.dll1.3.0.4759 
SolarWinds.ConfigurationWizard.Plugin.SEUM.dll2.2.1.426 
SolarWinds.ConfigurationWizard.Plugin.VIM.dll8.1.0.6436 
SolarWinds.Data.Entity.dll2017.3.0.1061 
SolarWinds.DatabaseManager.Strings.dll10001.1.1.10354 
SolarWinds.DataGap.AnalysisTool.exe10001.1.1.291 
SolarWinds.Dependencies.Strings.dll10001.1.200.10933 
SolarWinds.Diagnostics.DBResponse.exe10001.1.1.348 
SolarWinds.FipsManager.exe2017.3.5300.1794 
SolarWinds.HighAvailability.Contract.dll2017.3.1.851 
SolarWinds.HighAvailability.Utilities.dll2017.3.1.851 
SolarWinds.InformationService.Contract2.dll2017.3.0.710 
SolarWinds.InformationService.Linq.dll1.0.25.219 
SolarWinds.InformationService.Linq.Plugins.Core.dll0.0.0.0 
SolarWinds.InformationService.Linq.Plugins.HA.dll0.0.0.0 
SolarWinds.Internationalization.dll10001.1.1.10182 
SolarWinds.JobEngine.Contract2.dll2.11.0.313 
SolarWinds.Licensing.Diagnostics.exe4.1.110.0 
SolarWinds.Licensing.Framework.dll4.2.0.1685 
SolarWinds.Logging.dll10000.1.1.73 
SolarWinds.Management.dll10001.1.1.227 
SolarWinds.MessageBus.Contract.dll1.3.0.37 
SolarWinds.MessageBus.dll1.3.0.37 
SolarWinds.MessageBus.RabbitMQ.dll1.3.0.37 
SolarWinds.Net.ICMP.dll10001.1.1.10138 
SolarWinds.Net.SNMP.dll10001.1.1.10263 
SolarWinds.Net.WMI.dll10001.1.1.10242 
SolarWinds.Netflow.Common.dll4.2.3.4125 
SolarWinds.Netflow.FastBit.Client.dll4.2.3.4125 
SolarWinds.Netflow.FastBit.Contract.dll4.2.3.4125 
SolarWinds.Netflow.Installer.Common.dll4.2.3.4125 
SolarWinds.Netflow.Installer.Core.dll4.2.3.4125 
SolarWinds.Netflow.Strings.dll4.2.3.4125 
SolarWinds.Netflow.Utils.dll4.2.3.4125 
SolarWinds.NTM.Common.dll2.1.1.383 
SolarWinds.NTM.Data.dll2.1.1.383 
SolarWinds.NTM.Discovery.dll2.1.1.383 
SolarWinds.NTM.Topology.dll2.1.1.383 
SolarWinds.Orion.ActiveBackupStateStorage.dll1.0.1.40 
SolarWinds.Orion.ActiveDiagnostics.Contract.dll1.7.0.396 
Solarwinds.Orion.AssemblyResolver.dll10001.1.1.58 
SolarWinds.Orion.Auditing.dll10001.1.400.898 
SolarWinds.Orion.Batching.dll10001.1.1.520 
SolarWinds.Orion.Channels.dll10001.1.1.582 
SolarWinds.Orion.Collector.MessagePlugin.dll2017.3.5300.1794 
SolarWinds.Orion.Collector.Plugins.dll2017.3.5300.1794 
SolarWinds.Orion.Common.dll10001.1.1.10369 
SolarWinds.Orion.CommonHelper.Interop.dll2017.3.5300.1794 
Solarwinds.Orion.Composition.dll10001.1.1.58 
SolarWinds.Orion.Configuration.dll10001.1.1.596 
SolarWinds.Orion.Core.Actions.dll2017.3.5300.1794 
SolarWinds.Orion.Core.Alerting.dll2017.3.5300.1794 
SolarWinds.Orion.Core.Alerting.Plugins.dll2017.3.5300.1794 
SolarWinds.Orion.Core.Auditing.dll2017.3.5300.1794 
SolarWinds.Orion.Core.BusinessLayer.dll2017.3.5300.1794 
SolarWinds.Orion.Core.CertificateUpdate.dll2017.3.5300.1794 
SolarWinds.Orion.Core.Collector.dll2017.3.5300.1794 
SolarWinds.Orion.Core.Collector.MessageSender.dll2017.3.5300.1794 
SolarWinds.Orion.Core.Common.dll2017.3.5300.1920 
Solarwinds.Orion.Core.Data.dll2017.3.5300.1794 
Solarwinds.Orion.Core.Database.dll2017.3.5300.1794 
Solarwinds.Orion.Core.Dependencies.dll10001.1.200.10933 
SolarWinds.Orion.Core.Discovery.dll2017.3.5300.1794 
SolarWinds.Orion.Core.Jobs.dll2017.3.5300.1794 
SolarWinds.Orion.Core.Jobs2.dll2017.3.5300.1794 
SolarWinds.Orion.Core.MessageActions.dll2017.3.5300.1794 
SolarWinds.Orion.Core.Models.dll2017.3.5300.1794 
SolarWinds.Orion.Core.Pollers.dll2017.3.5300.1920 
SolarWinds.Orion.Core.Reporting.dll2017.3.5300.1794 
SolarWinds.Orion.Core.SharedCredentials.dll10001.1.1.477 
SolarWinds.Orion.Core.Strings.dll2017.3.5300.1920 
SolarWinds.Orion.Core.SwisViaCOM.dll2017.3.0.607 
SolarWinds.Orion.Core.Topology.dll2015.2.0.200 
SolarWinds.Orion.Discovery.Contract.dll2017.3.5300.1794 
SolarWinds.Orion.Discovery.Framework.dll2017.3.5300.1794 
SolarWinds.Orion.Discovery.Job.dll2017.3.5300.1794 
SolarWinds.Orion.FeatureManager.Interop.dll2017.3.5300.1794 
SolarWinds.Orion.FluentSqlClientProxy.dll1.0.1.236 
SolarWinds.Orion.HighAvailability.Api.dll2017.3.1.3303 
SolarWinds.Orion.HighAvailability.Auditing.dll2017.3.1.3303 
SolarWinds.Orion.HighAvailability.Common.dll2017.3.1.3303 
SolarWinds.Orion.HighAvailability.dll2017.3.1.3303 
SolarWinds.Orion.HighAvailability.Strings.dll2017.3.1.3303 
SolarWinds.Orion.I18n.Interop.dll1.0.0.0 
SolarWinds.Orion.MacroProcessor.Contract.dll10001.1.200.1148 
SolarWinds.Orion.MacroProcessor.DataFormatters.dll10001.1.200.1148 
SolarWinds.Orion.MacroProcessor.dll10001.1.200.1379 
SolarWinds.Orion.MacroProcessor.Strings.dll10001.1.200.1148 
SolarWinds.Orion.Module.Common.dll10001.1.200.1164 
SolarWinds.Orion.Module.Models.dll10001.1.200.1164 
SolarWinds.Orion.Netflow.Logging.dll4.2.3.4125 
SolarWinds.Orion.NetObjects.Models.dll10001.1.1.390 
SolarWinds.Orion.NetObjects.Strings.dll10001.1.1.390 
SolarWinds.Orion.Packages.dll1.0.0.729 
SolarWinds.Orion.Pollers.Framework.dll2017.3.5300.1794 
SolarWinds.Orion.Proxy.I18N.dll10001.1.1.557 
SolarWinds.Orion.Proxy.I18N.Strings.dll10001.1.1.557 
SolarWinds.Orion.Security.dll10001.1.1.10224 
SolarWinds.Orion.ServiceDirectory.BusinessLayer.dll10001.1.1.779 
SolarWinds.Orion.ServiceDirectory.dll10001.1.1.894 
SolarWinds.Orion.Swis.Client.dll10001.1.400.898 
SolarWinds.Orion.Swis.Contract.dll10001.1.400.898 
SolarWinds.Orion.Swis.PubSub.dll10001.1.400.898 
SolarWinds.Orion.Swis.SchemaProvider.dll10001.1.400.898 
SolarWinds.Orion.Topology.Calculation.dll2015.2.0.200 
SolarWinds.Orion.Topology.Calculator.exe2017.3.5300.1794 
SolarWinds.Orion.Topology.Common.dll2015.2.0.200 
SolarWinds.Orion.Topology.Data.dll2015.2.0.200 
SolarWinds.Orion.Topology.Framework.dll2015.2.0.200 
SolarWinds.Orion.Web.Integration.Common.dll2017.3.5300.1794 
SolarWinds.Orion.Web.Integration.dll2017.3.5300.1794 
SolarWinds.OrionScheduler2.dll10001.1.1.10137 
SolarWinds.Packaging.Contract.dll1.0.0.729 
SolarWinds.Packaging.Core.dll1.0.0.729 
SolarWinds.PollerChecker.Contract.dll2017.3.5300.1794 
SolarWinds.PollerChecker.dll2017.3.5300.1794 
SolarWinds.PollerChecker.Plugin.Core.dll2017.3.5300.1794 
SolarWinds.PollerChecker.Plugin.PollerChecker.dll2017.3.5300.1794 
SolarWinds.Reporting.dll2017.3.5300.1794 
SolarWinds.Security.Cryptography.X509Certificates.dllUnknown 
SolarWinds.Security.Cryptography.X509Certificates.x64.dllUnknown 
SolarWinds.Serialization.dll1.0.67.0 
SolarWinds.ServiceDirectory.Client.Contract.dll1.1.0.6 
SolarWinds.ServiceDirectory.Client.dll1.1.0.6 
SolarWinds.ServiceDirectory.Contract.dll1.1.0.6 
SolarWinds.ServiceDirectory.dll1.1.0.6 
SolarWinds.ServiceDirectory.LocalCache.dll1.1.0.6 
Solarwinds.Settings.BusinessLayer.dll1.0.0.64 
Solarwinds.Settings.dll1.0.0.65 
SolarWinds.Shared.dll10001.1.1.158 
SolarWinds.Shared.Strings.dll10001.1.1.158 
SolarWinds.Syslog.dll2013.2.0.6 
SolarWinds.Syslog.Strings.dll2013.2.0.6 
SolarWinds.WebLauncher.exe2017.3.5300.1794 
SolarwindsDiagnostics.exe2017.3.5300.1920 
StopNetPerfMon.exe2017.3.5300.1794 
SWAlertActions8.dll2017.03 
SWAlertEngine8.dll2017.03 
SWSubClass.dll2017.03 
SWSysLogActions.dll2017.03 
SWTrapActions.dll2017.03 
SWTrapService.exe2017.3.5300.1794 
SyslogService.exe2017.3.5300.1794 
SyslogViewer.exe2017.03 
System.IO.Abstractions.dll2.0.0.144 
System.Reactive.Core.dll2.2.0.0 
System.Reactive.Interfaces.dll2.2.0.0 
System.Reactive.Linq.dll2.2.0.0 
System.Reactive.PlatformServices.dll2.2.0.0 
taskschd.dll6.0.6001.18000 (longhorn_rtm.080118-1840) 
tdbgpp8.dll8.0.20034.14 
TDBWSnk6.dll5.00.0020 
todgub8.dll8.0.20034.18 
TrapViewer.exe2017.03 
Vim25Service.dll0.0.0.0 
Vim25Service.XmlSerializers.dll0.0.0.0

Upgrade advice

$
0
0

Hello all,

 

My organization is currently running a moderate sized implementation of Orion NPM, APM.

 

We are currently running Orion Core 2011.1.2, APM 4.2.0, NPM 10.1.3.

 

We have a dedicated SQL server, primary polling server, four additional polling engines, and an additional web console server. I am looking to upgrade to the most current versions of NPM and SAM. We poll roughly 16k elements with our current implementation. We can not have the system down any extended length of time and I am trying to determine the best possible upgrade path to take with the least possible amount of down time...

 

Our SQL server will be upgraded in the near future to Windows 2008 R2, MS SQL 2008... I wanted to upgrade our primary polling server and additional polling engines to Windows 2008 and upgrade RAM to at least 8GB per polling engine. All of our servers currently run Windows 2003 R2 with 4 GB RAM per polling engine (primary included).

 

For upgrading our polling servers I was thinking of setting up a new server with with the desired OS and hardware (windows 2008 R2 8GB RAM) installing the new Orion software and pointing it to our current Orion DB. This would effectively be our new primary polling server. I would, of course, have all other polling engines turned off at this time, and I would then rename and re-IP the newly upgraded server to the old primary polling server's info...I would then turn on all our old additional polling servers. Then one at at time I would remove the nodes from our additional polling servers, remove that server from production, have the OS and hardware upgraded, place the new Orion software on the server, place the server back in production and reassign all nodes previously assigned to this server...  Would this work? I have questions as the old polling engines may not work with the newly upgraded primary polling engine...

 

I wanted know if anyone else has had experience with this size upgrade of Orion before and if so, how you accomplished your upgrade to minimize down time. Any one has any thoughts it would be greatly appreciated.

 

Best regards to all!

Bryan

Need help modifying SWQL query

$
0
0

I searched the forums to find this swql query but couldn't find it.   I didn't create it and I've inherited management of all SolarWInds Orion products.  I was asked to modify this query so that it only outputs information no older than 90 days. 

 

 

SELECT

i.Name

,i.DetailsURL AS [_LinkFor_Name]

,i.sqlApplication.FullyQualifiedName AS [Application]

,'/Orion/APM/SqlBlackBox/Images/StatusIcons/application_small_' +

   CASE WHEN i.sqlApplication.StatusDescription = 'Critical' THEN 'up-'

              ELSE ''

              END +

    ToLower(i.sqlApplication.StatusDescription) +

    '.png' AS [_IconFor_Application]

,i.DetailsURL AS [_LinkFor_Application]

,ToLocal(i.LastRunDate) AS [Last Run]

,CASE WHEN (i.LastRunDuration / 60) > 0 THEN (ToString((i.LastRunDuration / 60)) + 'm ' + ToString((i.LastRunDuration -(i.LastRunDuration / 60) * 60)) + 's') ELSE (ToString((i.LastRunDuration -(i.LastRunDuration / 60) * 60)) + 's') END AS [Duration]

, CASE WHEN i.LastRunStatus = 0 THEN 'Failed'

             WHEN i.LastRunStatus = 1 THEN 'Succeeded'

             WHEN i.LastRunStatus = 2 THEN 'Retry'

             WHEN i.LastRunStatus = 3 THEN 'Cancelled'

             WHEN i.LastRunStatus = 4 THEN 'In Progress'

             END AS [Outcome]

,'/Orion/APM/SqlBlackBox/Images/StatusIcons/job_' +

  CASE WHEN i.LastRunStatus = 0 THEN 'failed'

             WHEN i.LastRunStatus = 1 THEN 'succeeded'

             WHEN i.LastRunStatus = 2 THEN 'retry'

             WHEN i.LastRunStatus = 3 THEN 'cancelled'

             WHEN i.LastRunStatus = 4 THEN 'inprogress'

             END + '.png' AS [_IconFor_Outcome]

FROM Orion.APM.SqlJobInfo i

WHERE i.LastRunStatus <> 1

ORDER BY i.LastRunStatus,i.LastRunDate desc

pause or stop Solarwinds while in maintenance?

$
0
0

A quick search didn't produce a quick answer: if I intend to do firmware, driver, Windows updates that will require a restart or two on the Solarwinds server, how do I pause the thing, i.e. stop Solarwinds until I am done, and then resume?

 

Simply doing driver updates (no restart yet) already triggered a few bogus alerts.

 

Thanks!

Linux Software Inventory

$
0
0

I am looking at my software inventory and it seems that some are missing from the output. Take 'glibc' for instance. I have 5 installed packages on this particular RHEL server:

 

glibc-common-2.12-1.166.el6_7.1.x86_64

glibc-headers-2.12-1.166.el6_7.1.x86_64

glibc-2.12-1.166.el6_7.1.i686

glibc-2.12-1.166.el6_7.1.x86_64

glibc-devel-2.12-1.166.el6_7.1.x86_64

 

However, Solarwinds is only reporting under Software Inventory when I search 'glib' with two:

These would be the glibc-devel  and the glibc-headers

 

I have tried to turn off Asset Inventory under List Resources and turn it back on, nothing changed.  Any ideas Thwack community?

 

Edit: I completed an SNMP walk on the device and got back all five of what I am looking for under the 1.3.6.1.2.1.25.6.3.1.2   hrSWInstalledName OID.

The ones in question end in .13, .130, .475.   It is pulling and displaying the devel, and header with the .482, and .16

 

Message was edited by: Lucas Martin

Viewing all 8095 articles
Browse latest View live


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