· web viewsybase sql query monitor only for ms sql email and directory monitoring active...
TRANSCRIPT
APPLICATIONS MONITORING FOR WHATSUP
THE BASIC PACKAGE WHATSUP PREMIUM + WHATSUP COMPANION
Application Monitoring for WhatsUp – OrsennaPage 1 /36
SUMMARY1 Preamble..........................................................................................................................................3
1.1 Orsenna...................................................................................................................................32 Global Project Analysis...................................................................................................................3
2.1 Global presentation.................................................................................................................32.2 Technical choice......................................................................................................................42.3 Monitoring analysis – Compliance with Scope......................................................................6
2.3.1 Centralized Monitoring.......................................................................................................62.3.2 Database monitoring...........................................................................................................72.3.2.1 Microsoft SQL Monitoring............................................................................................72.3.2.2 Oracle Monitoring..........................................................................................................82.3.2.3 MySQL Monitoring........................................................................................................92.3.2.4 SQL MultiDB Monitoring............................................................................................102.3.3 Email and directory solutions...........................................................................................112.3.3.1 Exchange Monitoring...................................................................................................112.3.3.2 Blackberry BES Monitoring.........................................................................................122.3.3.3 Active Directory / LDAP Monitoring..........................................................................132.3.3.4 Lotus Monitoring..........................................................................................................142.3.4 Web Servers Monitoring...................................................................................................152.3.4.1 Apache Monitoring.......................................................................................................152.3.4.2 Tomcat Monitoring.......................................................................................................162.3.4.3 HTTP Content Monitoring...........................................................................................172.3.4.4 HTTP Certificate Monitoring.......................................................................................172.3.4.5 Microsoft IIS Monitoring.............................................................................................182.3.5 Network services monitoring............................................................................................192.3.5.1 DNS Monitoring...........................................................................................................192.3.5.2 DNS RBL Monitoring..................................................................................................192.3.5.3 DHCP Monitoring........................................................................................................202.3.5.4 Monitoring through SSH..............................................................................................212.3.5.5 Monitoring through Telnet...........................................................................................212.3.5.6 Monitoring through SNMP (XML Templates)............................................................222.3.5.7 SFTP Monitoring..........................................................................................................222.3.5.8 NTP Monitoring...........................................................................................................232.3.5.9 Ping Jitter Monitoring..................................................................................................242.3.6 Applications monitoring...................................................................................................252.3.6.1 JBoss Monitoring.........................................................................................................252.3.6.2 IBM WebSphere Monitoring........................................................................................252.3.6.3 Microsoft Sharepoint / MOSS Monitoring...................................................................262.3.6.4 Zapcat Monitoring........................................................................................................262.3.6.5 JMX Applications Monitoring.....................................................................................272.3.7 Monitoring via Remote Agent..........................................................................................272.3.7.1 Monitoring through Nagios NRPE Agent....................................................................272.3.7.2 Zabbix Monitoring.......................................................................................................282.3.8 Standard applications Monitoring.....................................................................................292.3.8.1 File Parser.....................................................................................................................292.3.8.2 Mailer...........................................................................................................................302.3.9 Other applications - Optional............................................................................................312.3.9.1 Global End User Monitoring........................................................................................312.3.9.2 JMeter Monitoring........................................................................................................33
3 Conclusion.....................................................................................................................................353.1 Analysis.................................................................................................................................353.2 Software................................................................................................................................35
Application Monitoring for WhatsUp – OrsennaPage 2 /36
1 PREAMBLE
1.1 ORSENNA
Orsenna is present in the network monitoring market with more than 400 installations of network management tools since 2000.
Orsenna involves at all steps of your monitoring projects:- Needs analysis- Consultation of publishers- Implementation of solutions
2 GLOBAL PROJECT ANALYSIS
The customer wants to set up a monitoring solution for applications. So the customer wishes to have a tool capable of:
- Continuously check the availability of various applications- Monitor some performance counters of applications- Check health status of its network services- Alert administrators when problem arise on these different points
The objective of this document is to describe the WhatsUp Companion features associated with WhatsUp and how this product can address the needs of the customer.
2.1 GLOBAL PRESENTATION
The monitoring perimeter is formed by the following:
- Measurements of performance counters of different types database solutions.- Check specific counters contained in databases- Check health parameters of web applications- Monitoring Mail and Directory services - Check Network and infrastructures services- Monitoring performance counters of particular applications- Monitoring through remote agents
Application Monitoring for WhatsUp – OrsennaPage 3 /36
2.2 TECHNICAL CHOICE
A technical comparison of different solutions leads us through the needs analysis to select the Ipswitch WhatsUp Gold product and applications monitoring plug-in Orsenna WhatsUp Companion.
Our analytical framework is as follow:
WUG Premium WUG + WUCompanion
Solarwinds SAM
Manage Engine App Manager
Databases Monitoring
Microsoft SQL
Oracle
MySQL
PostGreSQL
DB2
Informix
Sybase
SQL Query Monitor Only for MS SQL
Email and Directory Monitoring
Active Directory Though NT Services & WMI
Lotus Domino Template SNMP (SNMP XML)
LDAP Though NT Services & WMI
Microsoft Exchange
Blackberry Though NT Services & WMI
Web Server Monitoring
Apache
Tomcat
Microsoft IIS Though NT Services & WMI
HTTP Content
HTTP Certificate
Network Services Monitoring
Application Monitoring for WhatsUp – OrsennaPage 4 /36
DNS
DNS RBL
DHCP
SSH Partial Support of RSA/DSA
Telnet Partial – only port monitoring
SNMP (Templates)
FTP/SFTP
NTP
Ping Jitter
Applications Monitoring
Redhat Jboss
IBM WebSphere
Microsoft SharePoint Though NT Services & WMI
Applications JMX
Zapcat
Monitoring via Remote Agent
Nagios NRPE Partial Perl script
Zabbix
Standard Applications Monitoring
File Parser
Mailer
Other applications
End User Monitoring Additional component
Additional Component
Apache Jmeter
Application Monitoring for WhatsUp – OrsennaPage 5 /36
2.3 MONITORING ANALYSIS – COMPLIANCE WITH SCOPE
2.3.1 Centralized Monitoring The environment WhatsUp enables centralized monitoring systems in a single console.
Application Monitoring for WhatsUp – OrsennaPage 6 /36
2.3.2 Database monitoring2.3.2.1Microsoft SQL Monitoring
WhatsUp is equipped with components for monitoring Microsoft SQL database environments. A plugin provides the ability to monitor some specific performance counters of MSSQL servers, and another can check directly the value contained in the database. These components offer a complete solution for monitoring Microsoft database environments.
Application Monitoring for WhatsUp – OrsennaPage 7 /36
2.3.2.2Oracle Monitoring
Some plugins are available in WhatsUp Companion to access performance counters on Oracle Database Monitoring. More, these components allow checking directly the values contained in databases via SQL requests.
Application Monitoring for WhatsUp – OrsennaPage 8 /36
2.3.2.3MySQL Monitoring
An Active and a Performance Monitor are available in WhatsUp Companion in order to access some performance counters of your MySQL Database environments and to check values contained in databases. These components offer a complete solution to monitor your MySQL databases.
Application Monitoring for WhatsUp – OrsennaPage 9 /36
2.3.2.4SQL MultiDB Monitoring
An Active Monitor 'SQL Query MULTIDB Monitor, allows monitoring solutions database type' PostgreSQL ',' DB2 ',' Informix ',' Sybase 'directly through SQL queries. This allows to be alerted when a value contained in a database exceed a threshold. Many parameters are preconfigured, but you can configure your own parameters.
Application Monitoring for WhatsUp – OrsennaPage 10 /36
2.3.3 Email and directory solutions
2.3.3.1Exchange Monitoring WhatsUp incorporate an Active Monitor to set up monitoring on Microsoft Exchange-
related services, and a few performance counters.
Application Monitoring for WhatsUp – OrsennaPage 11 /36
2.3.3.2Blackberry BES MonitoringWhatsUp can also monitor your specific Blackberry BES services. Services can be
checked and possibly restarted automatically.
Some examples of blackberry BES services:- Blackberry Router Service- Blackberry Alert Service- Blackberry Attachment Service- Blackberry Collaboration Service
It is also possible to monitor performance counters via WMI.
Some counters examples:- Connection State- Messages Expired- Messages Queued For Delivery- Messages Received per Minute- Messages Sent per Minute
Application Monitoring for WhatsUp – OrsennaPage 12 /36
2.3.3.3Active Directory / LDAP Monitoring
WhatsUp can alert in case of Active Directory or LDAP problems. A plugin can monitor the various services and Active Directory processes.
Some services examples:
- Distributed File System- DNS Server- File Replication- Security Account Manager
It is also possible to monitor performance counters via WMI.
Some performance counters examples:
- Directory Service Threads in Use- LDAP Bind Time- LDAP Client Session- Directory Read/sec & Write/sec- Replication- Processor Queue Length
Application Monitoring for WhatsUp – OrsennaPage 13 /36
2.3.3.4Lotus Monitoring
WhatsUp Companion offers a monitoring solution for Lotus environments through SNMP. A list of predefined counters is available in the SNMP XML Active Monitor.
Application Monitoring for WhatsUp – OrsennaPage 14 /36
2.3.4 Web Servers Monitoring
Some Active Monitors will allow you to monitor your Web servers. These monitors allow checking values of your web servers with predefined values (For example: Server versions, Total accesses, Total Traffic.…). Different values are predefined according to the monitored servers.
Applications Servers Monitors available are Apache, Tomcat.More Performance Monitors are available for these web servers in order to deploy performance graph on different counters.
2.3.4.1Apache MonitoringAn active Monitor and a performance will offer to you a complete solution to monitor
your Apache environments.
Application Monitoring for WhatsUp – OrsennaPage 15 /36
2.3.4.2Tomcat Monitoring
In the same way, an Active and a Performance Monitor are available in WhatsUp Companion in order to monitor Tomcat solutions.
Application Monitoring for WhatsUp – OrsennaPage 16 /36
2.3.4.3HTTP Content Monitoring
Monitoring of WEB applications can be implemented simply by sending a URL and checking the results.
2.3.4.4HTTP Certificate Monitoring
The HTTP Certificate Monitor allows checking SSL certificate uses. It gives the possibly to alert on different errors like certificate expiration approach.
Application Monitoring for WhatsUp – OrsennaPage 17 /36
2.3.4.5Microsoft IIS Monitoring
WhatsUp allows monitoring both the status of IIS and some specific performance counters through WMI
Some IIS services:- ASP.NET State Service- http SSL Service- IIS Admin Service
Some performance counters:- IIS_sessionCount- IIS_AspRequestCount- IIS_LowCashHits
Application Monitoring for WhatsUp – OrsennaPage 18 /36
2.3.5 Network services monitoring2.3.5.1DNS Monitoring
The WhatsUp Companion DNS Active Monitor check if the DNS server is always up compared with a request (DNS lookup). You can use it to check if a computer has always its DNS server up or if your website is always up.
2.3.5.2DNS RBL MonitoringThe DNS Blacklist Monitor offers some pre-configured blacklist servers for test and it
offers the possibility to add new blacklist. For example, the monitor will allow you to know if your mail server is present in spam blacklist servers.
Application Monitoring for WhatsUp – OrsennaPage 19 /36
2.3.5.3DHCP MonitoringDHCP Extended Monitor lets you monitor your DHCP server. With this Monitor, you
can check the address ranges offered by your DHCP servers, or otherwise know what DHCP server assigns IP addresses such. On error, a warning may be launched.
DHCP Scope Active Monitor allows monitoring DHCP Scopes offered by your different servers. You can fix threshold value on the number of IP address available and be alerted in case of overtaking
Application Monitoring for WhatsUp – OrsennaPage 20 /36
2.3.5.4Monitoring through SSHThe SSH Extended Monitor allows checking procedures on a remote host device
through SSH, use any remote command and check your remote system. This monitor includes possibility to connect through RSA/DSA key or to treat multiple commands contained in a command file.
Application Monitoring for WhatsUp – OrsennaPage 21 /36
2.3.5.5Monitoring through TelnetThe Companion’s telnet plug-in allows the execution of a command on a remote
server through Telnet access. It allows comparing the return value of the command to a threshold, and then triggering an action to alert the WhatsUp administrator.
2.3.5.6Monitoring through SNMP (XML Templates)
The Orsenna’s SNMP Monitor Extended allows monitoring every device with SNMP. The main advantage of this plug-in is the presence of templates. To make easier the utilization of this plug-in, some predefined values are available for each type of device (Dell, Cisco, HP Lotus,….).You could create your own template.
Application Monitoring for WhatsUp – OrsennaPage 22 /36
2.3.5.7SFTP Monitoring
The Orsenna’s SFTP plug-in allows the execution of a command on a remote SFTP server with standard commands like put, get, pwd, dir, ls.. It allows to compare the return value of the command to a threshold, and then trigger an action to alert the WhatsUp administrator.
2.3.5.8NTP Monitoring
The WhatsUp Companion NTP Monitor allows comparing the time between the NTP server time and the local computer time. Without clock synchronization, some network
Application Monitoring for WhatsUp – OrsennaPage 23 /36
services couldn’t work correctly or with problems (Network transfer, data save, video-conference in real-time…).
2.3.5.9Ping Jitter Monitoring
The Ping Jitter Active Monitor allows performing measurements of performance, through a ping (jitter). You can then set thresholds on the value of jitter, and be alerted if exceeded.
Application Monitoring for WhatsUp – OrsennaPage 24 /36
2.3.6 Applications monitoring2.3.6.1JBoss MonitoringJconsole is the more suitable solution to monitor a JBoss server. In order to centralize monitoring information, we have integrated a similar solution within WhatsUp Gold.So with this Active Monitor you could monitor:
- Memory- Connections Current- Active threads count
Application Monitoring for WhatsUp – OrsennaPage 25 /36
2.3.6.2IBM WebSphere MonitoringActive and Performance Monitors allow checking some Websphere pre-configured parameters and allows configuring your own parameters giving you a complete monitoring solution for your IBM Websphere environments.
2.3.6.3Microsoft Sharepoint / MOSS Monitoring
Monitoring of Microsoft Sharepoint environments can be implemented through a monitoring process and services, as well as surveillance on specific counters via WMI.
Some Sharepoint Services examples :- SharePoint Services Search- SharePoint Services Timer- SharePoint Services Tracing
Application Monitoring for WhatsUp – OrsennaPage 26 /36
Some performance counters example :- Document Conversions Launcher- Document conversions Load Balancer- Search Indexer: Queries- Search Gatherer: Crawls in progress- Search Gatherer: Error Rate
2.3.6.4Zapcat Monitoring
Companion’s Zapcat Monitor allows monitoring JMX applications. We use an agent which uses port 10052 (Zapcat).Zapcat is a bridge between the JMX management API inside Java applications and the monitoring tool. This allows system administrators to retrieve JMX management data such as memory use or garbage collection counts. This information is queried directly on Java applications. Think of it as SNMP for Java applications.
2.3.6.5JMX Applications MonitoringThe JMX Monitor allows you to monitor any server that supports JMX by directly connect to the server and request for JMX counter that server support. This plug-in also allows administrator easily browsing all available counter and add to the monitoring list
Application Monitoring for WhatsUp – OrsennaPage 27 /36
2.3.7 Monitoring via Remote Agent2.3.7.1Monitoring through Nagios NRPE Agent
The NRPE Monitor allows checking values gathered by a Nagios NRPE agent installed on a client device. It is able to talk with both NRPE and NRPE_NT agents
• SamplesCheck_load
Check_memApplication Monitoring for WhatsUp – Orsenna
Page 28 /36
Check_procs Check_swap
2.3.7.2Zabbix Monitoring
The Companion’s Zabbix Monitor allows monitoring Windows, Linux, Apache… This module allows a server administrator to find out how well their server is performing. To use this active monitor we use an agent installed on a client device. We predefined values for each type of system but you could use your own Zabbix query if you have one.
2.3.8 Standard applications Monitoring2.3.8.1File Parser
The WhatsUp Companion File Parser Monitor allows verifying if a file contains a specific pattern and if it occurs X time(s).We have also the possibility to select “Parse options” to select if we want to analyze:
- Whole file- Only new line
Application Monitoring for WhatsUp – OrsennaPage 29 /36
- Last X line
2.3.8.2Mailer
The WhatsUp Companion Mailer Monitor allows analyzing Email for a specific account and return an alert according to the parameters (sender, subject contains and number).
Application Monitoring for WhatsUp – OrsennaPage 30 /36
2.3.9 Other applications - Optional2.3.9.1Global End User Monitoring
Application Monitoring for WhatsUp – OrsennaPage 31 /36
Global End User Monitoring (GEUM) offers a powerful and affordable solution for monitoring business-critical web transactions from the end-user’s perspective. GEUM allows you to automatically test web applications from the locations that are important to you and get a reporting in your monitoring software. GEUM is made of a simple web recorder allowing to playback recorded session while checking the response time.This component contains:
- Web Recorder- Web Player- Scheduler- An Active and a Performance Monitor for Monitoring integration in WhatsUp Gold
Application Monitoring for WhatsUp – OrsennaPage 32 /36
Application Monitoring for WhatsUp – OrsennaPage 33 /36
2.3.9.2JMeter Monitoring
Apache JMeter is open source software, a 100% pure Java desktop application designed to load test functional behavior and measure performance. It was originally designed for testing Web Applications but has since expanded to other test functions. In JMeter server computers, JMeter server is started to receive test plan from WhatsUp installed computer, JMeter client, and carry out the testing process. The sample result is then transferred back to JMeter client for parsing and test against threshold values.
Application Monitoring for WhatsUp – OrsennaPage 34 /36
The WhatsUp Companion Extended plug-in contains also an Active Monitor dedicated for JMeter. It allows monitoring various servers (web server, ftp server, mail server …) using Apache JMeter software.
Application Monitoring for WhatsUp – OrsennaPage 35 /36
3 CONCLUSION
3.1 ANALYSIS
WhatsUp Companion allows adding more application-oriented functionalities and enhances your monitoring for your databases, applications, infrastructures applications and your application servers. Companion will allow you to expand your monitors list with about 26 additional Active Monitors and 9 additional Performance Monitors.
The contribution of WhatsUp Gold Management console and the WhatsUp Companion additional plugin allow addressing almost all needs identified earlier in this document in terms of applications monitoring.
3.2 SOFTWARE
The basic solution consists of the management console WhatsUp Gold premium, as well as additional plugin Orsenna WhatsUp Companion.
Application Monitoring for WhatsUp – OrsennaPage 36 /36