PA Server Monitor is a server and network monitoring software from Power Admin LLC. PA Server Monitor focuses primarily on server and network health through numerous resource checks, reports, and alerting options. The agentless, on-premises[2] software can monitor thousands of devices from a single installation. The monitored devices can be desktop computers, servers, routers and other devices.

PA Server Monitor
Developer(s)Power Admin LLC
Initial release2002; 22 years ago (2002)
Written inC++, C#
Operating systemWindows
Available inEnglish, German, Spanish, French, Portuguese, Dutch, Italian, Japanese, Simplified Chinese [1]
TypeNetwork monitoring
Websitewww.poweradmin.com/products/server-monitoring/

The main function of the software is to monitor performance of servers and network devices in Windows and Linux environments. Data is kept on customers servers, not stored in the cloud. An agentless monitoring software to watch ping, CPU, memory, disk, SNMP + traps, events, with available historical reports. Apps are available for iOS and Android.

History

edit

Power Admin LLC is a privately held company founded by IT professionals, located in Shawnee, Kansas, outside of downtown Kansas City, Missouri area. Power Admin has been providing professional grade system monitoring products since 1992 for all types of business from SMBs to Fortune 500 companies.

Power Admin also developed two other popular utilities that are used all over the world.

PAExec[3] allows a user to launch Windows programs[4] on remote Windows computers without needing to install software on the remote computer first.[5] This was written as an alternative to Microsoft's PsExec[6] tool (originally by SysInternals's Mark Russinovich), because it could not be redistributed, and sensitive command-line options like username and passwords were sent as clear text. Source code is readily available on GitHub.[7]

Power Admin also developed SpeedFanHttpAgent.[8] The SpeedFan HTTP Agent exports and allows you to access SpeedFan's (utility by Alfredo Milani Comparetti) temperature data from across the network via a simple HTTP request.

What it Does

edit

PA Server Monitor monitors event logs, disk space, running services, web page content, SNMP object values, log files, processes, ping response time, directory quotas, changed files and directories.[9] Equipped to monitor thousands of servers/devices from a single installation, and more via satellite monitoring services.

It has extensive reporting to get status reports for servers/devices, group summaries, uptime and historic stats, providing actions and alerts by customizable email, SMS and other types of notifications, and suppression and escalation of certain notifications. It can also automatically restart services and run custom scripts.

Other capabilities include satellite monitoring of remote offices/locations across firewalls and/or across the internet without a VPN, agentless server monitoring and a bulk config feature to speed changes across many servers/devices.

Alerts in PA Server Monitor can use event suppression to cut down on false alerts, event deduplication system to further remove noise, and event escalation[10][11] to give alerts increasing visibility as a problem persists for longer. Alert Reminders can also be used to make sure problems don't get forgotten about.

Device Support

edit

PA Server Monitor is Windows-based, and many monitors use standard Microsoft Windows APIs (mostly based on Microsoft RPC). Standard protocols such as SNMP (including Traps), Syslog, IPMI, HTTPS, FTP, various mail protocols, SSH, etc. allows for monitoring non-Windows devices.

Architecture

edit

PA Server Monitor is made of three main components:[12] the Central Service, the Console and optional Satellite Monitoring Services. Because the product is agentless, nothing gets installed on monitored devices. In addition, since the software is installed on-premises, all data remains on-premises.

Central Service

edit

The Central Service is the hub of the software. This is where the database is stored for historical reporting and trend analysis, alerts are sent from, and where all configuration is kept. The Central Service contains a web server from which the web interface and reports are viewed.

Console

edit

The Console application is a native Windows application, and the "single pane of glass" from which all configuration, monitoring and reporting is done. The Console can be installed on multiple workstations, and they all connect to the Central Service through an HTTPS-based API.

Satellite Monitoring Service

edit

The Satellite Monitoring Service enables remote and distributed monitoring.[13] It is an optional monitoring engine (only available with the Ultra license) that can do all the same monitoring the Central Service can do. This can be installed in the same network as the Central Service to distribute monitoring load, or it can be installed at remote sites for monitoring devices that the Central Service cannot access. Even in the remote site case, all configuration continues to be done through the Console application. The Satellite Monitoring Service also connects to the Central Service through the HTTPS-based API.

Automatic Failover

edit

An optional second Central Monitoring Server can be installed which will keep track of the status of the main Central Monitoring Server and should it fail, the Failover will automatically take over monitoring duties. Satellite Monitoring Services can automatically switch to the newly active Failover server during this period.

Monitors

edit

Monitors are the basic function that contains a reference to a resource to be monitored, as well as thresholds to compare against, and a list of actions (alerts) to fire if there are problems. Monitors have several attributes to make them easier to conform to various environments.

Version History[14]

edit
  • v.9.4 (2024)
  • v.9.3 (2023)
  • v.9.2 (2023)
  • v.9.1 (2023)
  • v.9.0 (2022)
  • v.8.5 (2022)
  • v.8.4 (2022)
  • v.8.3 (2021)
  • v.8.2 (2020)
  • v.8.0 (2019)
  • v.7.2 (2018)
  • v.7.0 (2017)
  • v.6.3 (2016)
  • v.6.0 (2015)
  • v.5.6 (2014)
  • v.5.2 (2012)
  • v.4.0 (2011)
  • v.3.7 (2009)
  • v.3.6 (2008)
  • v.3.4 (2007)
  • v.3.3 (2006)
  • v.2.2 (2005)
  • v.2.0 (2004)
  • v.1.0 (First Beta Release (2004))

See also

edit
  • Comparison of network monitoring systems
  • Computer performance
  • Remote administration
  • Application performance management
  • Website monitoring
  • Network management
  • System monitor
  • Cowart, Robert; Knittel, Brian (2008). Special Edition: Using Microsoft Windows Vista (Second ed.). Que Publishing. ISBN 978-0-7897-3781-6.

References

edit
  1. ^ "Language Support". PowerAdmin.com.
  2. ^ Hardiman, Nick (28 October 2013). "Considerations for choosing a network monitoring solution". TechRepublic. Retrieved 18 May 2022.
  3. ^ "PAExec". PowerAdmin.com. Power Admin.
  4. ^ Chen, Kent. "PAExec to Launch Applications on Remote Computers". Next of Windows.com. Retrieved 2012-03-14.
  5. ^ Williams, Mike (15 March 2012). "Take Control of Remote PCs with PAExec". BetaNews. Retrieved 2012-05-05.
  6. ^ "PsExec". Microsoft.
  7. ^ "PAExec". GitHub. 4 May 2020.
  8. ^ "SpeedFanHTTPAgent". Power Admin LLC.
  9. ^ Barrett, Ron (3 October 2008). "PA Server Monitor Pro: Straightforward server monitoring, with incredible power". Network World. Network World. Retrieved 19 May 2022.
  10. ^ Steen, Greg. "Toolbox - New Products for IT Pros". TechNet. Microsoft. Retrieved 19 May 2022.
  11. ^ "Alert Suppression, Event Escalation, Event Deduplication". PA Server Monitor Documentation. Power Admin LLC. Retrieved 19 May 2022.
  12. ^ "Remote and Distributed Server Monitoring". PA Server Monitor Documentation. Power Admin LLC. Retrieved 19 May 2022.
  13. ^ Tulloch, Mitch (10 July 2014). "Product Review: PA Server Monitor". TechGenix. TechGenix. Retrieved 19 May 2022.
  14. ^ "PA Server Monitor Version History".
edit