Quantcast
Channel: THWACK: All Content - Server & Application Monitor
Viewing all 12281 articles
Browse latest View live

Editing a custom property

$
0
0

When adding a custom property for a application type. After adding it and submitting get this error. We have used that property name as long as I can remember. Has anyone else seen this? Any ideas?

 

 

Orion Platform 2015.1.2, SAM 6.2.1, DPA 9.2.0, QoE 2.0, IPAM 4.3, NPM 11.5.2, PM 2.0, Storage 5.1.0, IVIM 2.1.0


Windows Time Skew

Are you interested in improved support for log file monitoring?

$
0
0

Hi All -

 

The SAM team here at SolarWinds has been thinking about what we can do to provide our users more support for monitoring log files.  If this is something you are interested in, we here on the UX team would love to spend 30-60 minutes talking with you.  We want to understand your needs around monitoring log files and how you are attempting to accomplish this today.

 

Beyond having the opportunity to contribute to the direction we head in with log file monitoring, we are also giving participants 2000 thwack points.

 

If you are interested in participating in a session, please email me directly at susan.chopra@solarwinds.com

 

We're looking forward to your input!

Do you participate in polls?

Reporting Monthly Application Availability in report writer

$
0
0

Hi all,

 

A little stuck on SQL here...

 

I have this.....

 

SELECT  TOP 10000 Nodes.Caption AS NodeName,
APM_AlertsAndReportsData.ApplicationName AS Application_Name,
APM_ApplicationAvailability.PercentAvailability AS ApplicationAvailability

FROM
(Nodes INNER JOIN APM_AlertsAndReportsData ON (Nodes.NodeID = APM_AlertsAndReportsData.NodeId))  INNER JOIN APM_ApplicationAvailability ON (APM_AlertsAndReportsData.ApplicationId = APM_ApplicationAvailability.ApplicationID)


WHERE
( DateTime BETWEEN 42276 AND 42306.9999884259 )
AND 
(
  (APM_AlertsAndReportsData.ApplicationName = 'IPFX Service Manager') OR
  (APM_AlertsAndReportsData.ApplicationName = 'Google http test') OR
  (
   (Convert(Char,DateTime,108) >= '08:00') AND
   (Convert(Char,DateTime,108) = '18:00') AND
   (DATEPART(weekday, DateTime) >= 2) AND
   (DATEPART(weekday, DateTime) <= 6))
)

 

ORDER BY 1 ASC

 

 

However this gives me all the data. I really just need 1 monthly average and not the 2000 results it bring back.

 

Any one have any idea?

 

TIA,

Grant

HOW TO CREATE SOLARWINDS TEMPLATES

$
0
0

A. I need help on how to build up the SolarWinds templates to monitor all base services (CPU, Disk, Network, Cache, etc) and then more specific monitoring/alert        /notification for the services (Exchange queue monitoring, SQL performance, etc)?




B. How can I export statistics to third party applications such as SharePoint Intranet to report dashboard summaries?


Http monitor .

$
0
0

I want to make template for http monitor with the help of import/export.

In http monitor i want to fill url ,port no name of the template and string.

 

Pls can anyone help me..how to make template ? So that i can add multiple http monitor templates at once.

I want import file for that with these things addes ..url ,port no , name and string.

SQL Server performance issue, high number of full scans on base tables or indexes.

$
0
0

Using the template : SQL Server 2012 Performance (WMI)

 

I have a SQL Server where we see high number of full scans on base tables or indexes.
Is it possible to load a template that have a monitor that will tell me which sql queries that are causing the problems and delays?

(Without using the tools in SQL Management Studio)

 

Reference:
"Access Methods: Full scans\sec"
This counter monitors the number of full scans on base tables or indexes. Values greater than 1 or 2 indicate that we are having table / Index page scans. If we see high CPU, then we need to investigate this counter. Otherwise, if the full scans are on small tables, we can ignore this counter. A few of the main causes of high Full Scans/sec are: missing indexes and too many rows requested. Queries with missing indexes or too many rows requested will have a large number of logical reads and an increased CPU time.

 

Reidar


SRM Recovery Lun causing critical hardware health alerts

$
0
0

All of my ESX hosts in the recovery site show hardware as being in critical status. The cause of this is due to the SRM placeholder Lun showing as off.

 

Is there any way to filter or remove these "disks" from being monitored?

 

 

 

7-23-2014 10-54-53 AM.jpg

Do I REALLY need an additional poller for outside agents?

$
0
0

I have 3 or 4 servers at a remote data center that I need to monitor, so I am trying to get agent initiated connections working. In my firewall I port forwarded 17778 from the WAN to my polling engine, but it wont communicate.

 

In the documentation it shows an additional poller in the DMZ that the external box talks to, which in turn reports back to the database server:

SolarWinds Online Help

 

So is this really necessary? Can't I simply open port 17778 to my main poller on the LAN, or is there something else going on here that I am missing? I can get my agents to connect if they are on the same LAN, but if I try to hit them from the world they fail to connect even though I have the agent port forwarded to my internal poller.

SSL Certificate Expiration - SNI capable

Know Your Routing Neighbours

$
0
0

< BACK TO TO THE MAGIC OF SQL SCRIPTS SERIES LIST

 

Here is a simple SQL script for getting info on your routing neighbours

 

Final Result:

rn.JPG

 

SQL Source Code:

 

SELECT   NPM_RoutingNeighbor_V.NodeID  ,'Down.gif' AS 'ICON-STAT'  ,NPM_RoutingNeighbor_V.NeighborID  ,Nodes.Caption AS 'NODE'  ,Nodes.IP_Address AS 'IP'  ,NPM_RoutingNeighbor_V.NeighborIP AS 'NIEGHBOR'  ,rp.DisplayName AS 'PORT'  ,NPM_RoutingNeighbor_V.DisplayName + ' (' + si.StatusName + ')' AS 'STAT'  ,rn.AutonomousSystem AS 'ASN'  ,CASE    WHEN DATEDIFF(DAY, rn.LastChange, getdate()) > 3    THEN CONVERT(NVARCHAR(50), DATEDIFF(DAY, rn.LastChange, getUTCdate())) + ' days ago'    ELSE CASE      WHEN DATEDIFF(HOUR, rn.LastChange, getdate()) > 3      THEN CONVERT(NVARCHAR(50), DATEDIFF(HOUR, rn.LastChange, getdate())) + ' hours ago'      ELSE CONVERT(NVARCHAR(50), DATEDIFF(MINUTE, rn.LastChange, getdate())) + ' min ago'    END  END AS 'CHANGED'
FROM SolarWinds.dbo.NPM_RoutingNeighbor_V

---------------------------------------------

INNER JOIN SolarWinds.dbo.Nodes Nodes ON Nodes.NodeID=NPM_RoutingNeighbor_V.NodeID
INNER JOIN SolarWinds.dbo.NPM_RoutingProtocol rp ON rp.ProtocolID=NPM_RoutingNeighbor_V.ProtocolID
INNER JOIN Solarwinds.dbo.NPM_RoutingNeighbor rn ON rn.NeighborID=NPM_RoutingNeighbor_V.NeighborID
INNER JOIN Solarwinds.dbo.StatusInfo si ON si.StatusId=NPM_RoutingNeighbor_V.OrionStatus

---------------------------------------------

WHERE

  Nodes.n_mute_dashb <> 'True' AND  --either create custom property "n_mute_dashb" as YES/NO for muting nodes in this report OR delete this line  Nodes.UnManaged = 0 AND --node is not unmanaged  (    NPM_RoutingNeighbor_V.OrionStatus = 2 AND    NPM_RoutingNeighbor_V.IsDeleted <> 1 --Exclude deleted routes  )

 

 

To add "on page" resource simply use the above SQL to create Report with Report Writer (or download attached one) and then add this report on any page with "Report from Orion Writer" resource. Remember to update Database name in SQL script

report.JPG

 

Best Luck,

 

Alex Soul

www.pixace.com

Alert me when a replication status check fails

$
0
0

Hi,

 

I'm thinking to add the DAG Name for this alert. This is to trace the issue upon checking the alert that will send to the service owner.

Now, is it possible to add this DAG Name? I check the available variables from this alert however, I can't see the DAG Name variable

Event Monitor that triggers a Service Restart

$
0
0

I have a Windows Event Monitor that scans for a specific error that correlates with a failed application. The solution is to restart a Windows Service.

 

I can restart a service via an Alert action but generally that requires monitoring of the actual service to get the service name from the component ID APM\APMServiceControl.exe ${ComponentId}. I cannot do that in this case as I am monitoring the event not the service. Even if I were monitoring the service, it does not go down when it fails so I could never pull the name into a variable.

 

I thought about hardcoding the APM\APMServiceControl.exe "service name" however the service name isn't consistent across the monitoring group. Pulling the service name as a variable is ideal.


Is there a simple way to do this with SAM and Advance Alert manager?

Unable to get a remote Powershell script running

$
0
0

Ok I've now tried using powershell to do some remote checking and was trying to work out the process.

 

The script i was using is simple and is:

 

#

# script to compare the number of instances of a process with counts defined in

# c:\processLimitCount.txt on the target server

#

 

# gather the instance counts for all of the processes on a machine

 

$processList=Get-WmiObject win32_process | select ProcessName

 

$processCount = @{}

foreach ($process in $processList) {

  $processCount[$process.processName] = $processCount[$process.processName] + 1

}

 

# read inthe ol file from the server

 

$limitList=get-content 'c:\processLimitCount.txt'

 

# compare the instance count with the control file.

# Return 0 if all ok and 1 ifproblems in river city

 

$returnString = 0

foreach ($limit in $limitList) {

  if ( $processCount[$limit.substring(0,$limit.indexof("|"))] -ne $limit.substring($limit.indexof("|")+1) ) {

    $returnString = 1

  }

}

 

write-output $("Statistic: " + $returnString)

 

exit $returnString

 

I've placed it in a directory on the solarwinds server and tried it from a Powershell prompt:

 

PS C:\Users> invoke-command -filepath c:\udbdba\scripts\checkProcesses.ps1 -computername adbdb1dev -Credential "XXXXX"

Statistic: 0

PS C:\Users> invoke-command -filepath c:\udbdba\scripts\checkProcesses.ps1 -computername adbdb1dev -Credential "XXXXX"

Statistic: 1

 

Different values as I change the values in the file at the target machine . All looks good but I cant get it to run in Solarwinds

 

If I run it while in 'EDIT SCRIPT' I get Output Result: Not Defined

 

If I run it from the TEST button under component monitors I get 'Test failed with "DOWN" status on ....'

 

It looks like remote management is working on the remote server as I can run it in a powershell. Is there something else that needs to be configured in Solarwinds?


APC UPS - Updated

AppInsight for IIS issues with shared config and directories

$
0
0

There is an issue using the app insight for IIS with a shared directory (web farm) or a single server where the site data resides on a NAS or a share.  The site directory info monitor is always "unknown."  This causes all the sites on the server to show as unknown.

 

Does anyone have a workaround for this?  I am assuming it is related to this same error: http://knowledgebase.solarwinds.com/kb/questions/4916/AppInsight+for+SQL%3A+A+database+is+mistakenly+being+reported+as+having+0+bytes+free%2C+triggering+false+alerts.

 

The WMI method for enumerating the folder and files doesn't work on shared folders.  I hope this gets fixed soon, because this is a common way of building web farms.

Reporting Monthly Application Availability in report writer

$
0
0

Hi all,

 

A little stuck on SQL here...

 

I have this.....

 

SELECT  TOP 10000 Nodes.Caption AS NodeName,
APM_AlertsAndReportsData.ApplicationName AS Application_Name,
APM_ApplicationAvailability.PercentAvailability AS ApplicationAvailability

FROM
(Nodes INNER JOIN APM_AlertsAndReportsData ON (Nodes.NodeID = APM_AlertsAndReportsData.NodeId))  INNER JOIN APM_ApplicationAvailability ON (APM_AlertsAndReportsData.ApplicationId = APM_ApplicationAvailability.ApplicationID)


WHERE
( DateTime BETWEEN 42276 AND 42306.9999884259 )
AND 
(
  (APM_AlertsAndReportsData.ApplicationName = 'IPFX Service Manager') OR
  (APM_AlertsAndReportsData.ApplicationName = 'Google http test') OR
  (
   (Convert(Char,DateTime,108) >= '08:00') AND
   (Convert(Char,DateTime,108) = '18:00') AND
   (DATEPART(weekday, DateTime) >= 2) AND
   (DATEPART(weekday, DateTime) <= 6))
)

 

ORDER BY 1 ASC

 

 

However this gives me all the data. I really just need 1 monthly average and not the 2000 results it bring back.

 

Any one have any idea?

 

TIA,

Grant

Forced to use SQL Authentication for Orion/NPM?

$
0
0

We are in the process of installing a second poller, and during configuration we were prompted for DB connection credentials.  This brought us to discover that Orion is using SQL authentication to connect to the Solarwinds database.  Our DBAs require AD/Windows authentication to be used whenever possible, but I cannot find a way to get Orion to use AD/windows authentication for its own DB.

 

We have a service account already configured as a DB owner of the solarwinds database, but I have nowhere to add it.  I considered changing the run-as account for all the Orion/Solarwinds services to the service account, but decided to test it first by giving the computer account the same DB owner permissions.  Even with those permissions, the configuration wizard is not allowing windows authentication. 

 

When I try, I get the error 'The user "" does not have permission to create a new database account. You must select an existing SQL account.' This error appears on the "Database Account" page in the configuration wizard, which says "Orion uses a SQL Server account to access the database."

 

Is AD/Windows authentication not available for Orion's connection to its own database?  (I found some threads from 2010/2012 that hinted at this, but has it still not changed?)

Group Availability Report

Viewing all 12281 articles
Browse latest View live


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