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

Possible to monitor server startup and/or shutdown?

$
0
0

I am using Solarwinds Event Log Forwarder for Windows. I was hoping to have it forward Windows Event IDs 12 and 13 which indicate a Windows server startup and shutdown.

 

However, the Solarwinds Log Forwarder service is not running when a system records the Event IDs mentioned above. Either the service is stopped before the system logs the power off Event ID or the service has not yet started when a system logs the power on Event ID.

 

Is there any way to monitor server startup/shutdown with Event Log Forwarder?


Templates for Kemp Loadbalancer and Vircom Modusgate

$
0
0

Hi Team,

Can anyone share the Application Templates, if you created for Kemp load balancer (to check the Load Balancing Future) and Modusgate Server (To check the Mail Queue).

 

 

Thanks in Advance,

Murugan.S

SSL Certificate Expiration - SNI capable

Rebuilding Solarwinds Orion Server while Using Existing SQL

$
0
0

Hello there,

 

I was recently assigned with updating our Solarwinds Orion environment, which was running on 2008 R2. As the newest updates are not compatible, I will be rebuilding the server with Server 2016.During the installation of Solarwinds, the installed asks me if I want to create a new database or use an existing one. Is it acceptable to reuse the Solarwinds SQL server that we already have?

 

Thank you

Sam 6.6/ Exchange 2013 / Powershell

$
0
0

Howdy-

 

Sam 6.6 is still showing powershell 2.0 as a requirement in the documentation-   I was under the impression that this would now have newer versions of powershell to make the exchange insight piece work.

 

Our exchange architect really wants the SAM Insight working- but not at the cost of the lower versions of powershell.  Any ideas?

 

Manually Configuring Exchange Server

Understanding Java Remote JMX - Initial Setup/Config Overview

$
0
0

Overview

I wanted to outline some misunderstanding and give some guidance on monitoring java web apps via remote JMX. The flavor of how you're hosting the java application, e.g. Tomcat, Websphere, etc, all follow the same foundation.

 

First, the java web application can be accessed via a web browser (typically on port 8080) but the detailed performance info is accessed on a different port called remote JMX. Java applications do not have this remote JMX port enabled by default.  You have to manually enable it. The "how" part can vary based on tomcat or websphere and can even change based on the version you're running of each. This is where the initial confusion can begin. Since I can't outline every way to configure it, i'll outline the basic concept and let you use some google fu to fill in the blanks.

 

For Tomcat deployments

We need to find the JAVA_OPTS startup setting. It is normally defined in whatever startup script java uses.

  • For Linux, it's typically a file called setenv.sh and is located in the bin folder in the application's install directory.
  • For Windows it's typically a GUI app with a java tab and java options section.
    • Start > All Programs > Apache Tomcat > Tomcat Configuration
    • Or open the tomcat7w.exe or tomcat8w.exe (depending on your version of java) via command prompt or powershell.
  • For WebSphere, it's found in the admin web interface for that application.

 

When you find it, you need to add the following 4 options. For linux, they need to be all on the same line with a space separating them. For Windows, multi-line usually works.

-Dcom.sun.management.jmxremote

-Dcom.sun.management.jmxremote.port=8686

-Dcom.sun.management.jmxremote.authenticate=false

-Dcom.sun.management.jmxremote.ssl=false

 

For WebSphere/WebLogic deployments

First, we need to enable the remote JMX on a global level. In the WebSphere administration, there is a setting called "Platform MBean Server" that needs to be enabled. It's location and exact name varies based on your version of WebSphere but it is typically found in the Admin WebUI: Domain > Configuration > General > Advanced > Platform MBean Server Enabled Checkbox.

 

Once that is enabled then we need to add the following to each webspehere instance we want to monitor. Find the JAVA_OPTS area of startup and add these lines.

 

-Dcom.sun.management.jmxremote

-Dcom.sun.management.jmxremote.port=8686

-Dcom.sun.management.jmxremote.authenticate=false

-Dcom.sun.management.jmxremote.ssl=false

-Djava.rmi.server.hostname=<websphere server ip>

 

*The last setting, replace <websphere server ip> with the IP of your webspehere server.

 

Generalities

Thejmxremote.port=can be any port you want that isn't already in use. The templates in SAM default to using port 8686.

     *If you have multiple java apps running on the same server like I do, then come up with a standard port convention to make it easier.

     *My java apps ran on ports 8040, 8050, 8060, 8070 and 8080. That means that I would have to add those JAVA_OPTS to EACH of those instances that I want to monitor. So each corresponding JMX port was 2040, 2050, 2060, 2070 and 2080.

 

The jmxremote.authenticate=false and jmxremote.ssl=false are set to false only in this example and for testing purposes. There are a lot more variables that could break and troubleshooting it is a pain.  Setting those to true is recommended but involve a lot of extra config which would really fall outside of the scope of this article.

 

 

Testing

Port check

Once those settings above are in place it will require a service restart to take effect. If you have a dev server, great! If not, schedule a maintenance window.

 

First, we need to see if the operating system is using the port. Run the following commands via SSH or on Windows Command Prompt/PowerShell.

     Linux:netstat -nlp | grep 8686

    

     Windows:netstat -ano | findstr "8686"

    

If nothing returns then something isn't setup correctly with the java opts, this is where google will be your friend.

 

Java jconsole

Second, we want to test with Java JDK. Download and install it on your SolarWinds Orion server. The download link is here: Java SE Development Kit 8 - Downloads

Once installed, browser to the installation directory: C:\Program Files\Java\<jdk version number>\bin. Open the jconsole.exe app inside.

 

Choose Remote Process and enter the IP:Port and click connect.

 

Since we originally set the jmxremote.ssl=false we'll get this message, just continue anyways by clicking Insecure connection.

 

 

Success

If all of your hard work has paid off you should be presented with this screen.

 

 

The MBeans tab is where all of the details of the application are located and it's what SAM is polling metrics from. We'll dive into this a little more in another article.

 

 

Finally! On to assigning the SAM java template. Continued on the follow link.

Understanding Java Remote JMX - SAM Template Config

WMI Test Failing after Migrating to new Poller server

$
0
0

Recently migrated to a new server so we could upgrade our components.  Monitoring all the existing servers is fine. I've been having issues adding new machines as WMI (they are windows).

 

The firewall on the destination is turned off. From the poller server I can use the WMI utility and poll the machines and enumerate the root object.

Slack - Alert Integration - Node Memory


Opsgenie API HTTPS Monitor

NetApp - inodes - 7 mode

Windows Server 2016 Services and Counters

AppInsight IIS - HTTPS Bindings Custom URL

$
0
0

I'm looking for some insight in overcoming an issue with a web site binding being reported as down.

 

The AppInsight ISS Bindings Monitor is showing our HTTPS as down.  Technically it is, but that's because we do not host anything at the root of the web site. https://OurWebSIte.Com

 

This is what the binding check is checking and there is nothing their,  i need it to check a sub folder on the site: https://OurWebSite.Com/MyService

 

I've attempted to override the AppInsight monitor for the respective service but does not appear to work for me.

 

Am i missing something?

Speedtest.net

Linux monitoring script stopped working

$
0
0

A couple of days ago a Linux monitoring script stopped working (Server Clock Drift (Perl)). Now it's returning error:

 

Script file creation failed. -bash: cat: command not found

 

Checked permissions on the folder, no new server updates, no resource issues, no drive space issues, restarted the server, tried another poller, deleted the template/added it back to the server, deleted the server out of solarwinds all together, waited 20-30 minutes then added it back and still the same error. Anyone have any ideas?

 

SAM 6.4.0

RedHat Enterprise Linux 7 64-bit

4 cpu's

8 gb of ram

Hardware Health Monitoring Issue 2018

$
0
0

I have an issue with hardware health monitoring in my environment.

I have vCenter 6.0 and 3 clusters.

2 Clusters include IBM hosts and other one Include HP hosts.

In monitoring side I have NPM 12.01 SAM 6.3.0 VIM 7.0.0 WPM 2.2.1 and SRM 6.3.0.

I have also additional poller.

Vcenter and All ESXi servers poll through additional poller with SNMP and Vmware Polling.

Also I added vcenter to VMAN .

now problem is that Solarwinds dont show any Hardware Health info for this ESXi Servers

I installed OEM iso version of ESXi on each server.

Hardware health info for hosts shows successfully in vSphere webclient and also I check states in vCenter MOB. Every things is OK.

Also I checked "All Settings---> Manage pollers ---> Hardware Health Sensors" Scan Results is "Not a match".

Additional poller version also is the same with main solarwinds server.

I am so confused.

Any help could be great for my situation.

Thanks

 

Also I read this links before sending this post :

SAM Hardware Health Supports Lenovo ThinkServer

Lenovo x3650M5

Latest required software used to monitor hardware health - SolarWinds Worldwide, LLC. Help and Support

Hardware monitoring and VMware

Troubleshooting Guide for Hardware Health for ESX host Server Polled Through vCenter - SolarWinds Worldwide, LLC. Help a…


Monitoring in the DMZ

$
0
0

Hi All,

 

Is anyone aware of which specific ports would need to be opened to allow monitoring in the DMZ, from looking around at older post im not sure if this is possible due to WMI needing a port range open ?

 

thanks

 

Stuart

Creating Custom views for multiple servers running the same application

$
0
0

Sorry new to this but I'm having a time trying to figure out how to go about setting up a view or multiple views to do see certain counters from a application monitor from multiple servers.

 

I'll try to explain it more with this example:   memcached application monitor on servers A, B & C

 

I want a view that I can bring up (possibly from a menu bar) that show all 3 servers with say Memory Usage, Missed gets, Evictions as examples for all 3 so I can quickly compare how each server is preforming.   Not looking for alerts or anything just a performance type view based on a single application that contains the informtion form multiple servers\devices.   Is there a class or documentation on how to go about doing this ?

 

It seems that several views might be needed where 1 view (detail) would be embedded into another view (summary).  But I'm just really not sure on how the structure is setup.

 

Thanks

Can we schedule a monitoring component be run twice and compare their result?

$
0
0

Hi all,

 

I want to run a monitoring component (SQL Server User Experience Monitor) twice.

The result will be a number and I want to alert when the result of second run is different than the first run.

Is there a way to do this from SAM?

I can schedule the monitor to run every 10 minutes but can't think of a way to save and compare the result of two runs.

 

Thanks in advance!

Slack - Alert Integration - Node Memory

Rebuilding Solarwinds Orion Server while Using Existing SQL

$
0
0

Hello there,

 

I was recently assigned with updating our Solarwinds Orion environment, which was running on 2008 R2. As the newest updates are not compatible, I will be rebuilding the server with Server 2016.During the installation of Solarwinds, the installed asks me if I want to create a new database or use an existing one. Is it acceptable to reuse the Solarwinds SQL server that we already have?

 

Thank you

Viewing all 12281 articles
Browse latest View live


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