Synthetic Monitoring

Simulate visitor interaction with your site to monitor the end user experience.

View Product Info

FEATURES

Simulate visitor interaction

Identify bottlenecks and speed up your website.

Learn More

Real User Monitoring

Enhance your site performance with data from actual site visitors

View Product Info

FEATURES

Real user insights in real time

Know how your site or web app is performing with real user insights

Learn More

Infrastructure Monitoring Powered by SolarWinds AppOptics

Instant visibility into servers, virtual hosts, and containerized environments

View Infrastructure Monitoring Info
Comprehensive set of turnkey infrastructure integrations

Including dozens of AWS and Azure services, container orchestrations like Docker and Kubernetes, and more 

Learn More

Application Performance Monitoring Powered by SolarWinds AppOptics

Comprehensive, full-stack visibility, and troubleshooting

View Application Performance Monitoring Info
Complete visibility into application issues

Pinpoint the root cause down to a poor-performing line of code

Learn More

Log Management and Analytics Powered by SolarWinds Loggly

Integrated, cost-effective, hosted, and scalable full-stack, multi-source log management

 View Log Management and Analytics Info
Collect, search, and analyze log data

Quickly jump into the relevant logs to accelerate troubleshooting

Learn More

Interview about the Windows Desktop Notifier for Pingdom

Surrey Business IT, based in the UK, came across our radar last year when it developed a Windows desktop notifier application for Pingdom’s website monitoring service.

It took us a while, but now we’ve connected with Richard Benson, Senior Web Developer/Technician, to talk about the notifier and all the other exciting things these guys are using Pingdom’s services for.

Q: Tell us about Surrey Business IT.

A: We are a small (four core technical staff) IT company operating from Weybridge in the UK, providing IT support, web development and pretty much any other “IT” service to clients in the area and our parent group.

Whilst we are small, we have a lot of experience in a diverse range of areas, specializing lately in cloud solutions. The company has a long history and a low staff turnover, so we all tend to know our clients very well and thoroughly enjoy what we do. I’ve just marked my eight year anniversary here and continue to love it.

Q: Let’s move on to the Windows Desktop Notifier for Pingdom. Why did you develop it and how?

windows desktop notifier for pingdomA: The original desktop notifier was one of the first pieces of software we’d install on any machine we used. We would run it constantly as it allowed us to be quickly notified of any changes in our checks.

It had its bugs, but it was useful. When that died with the new Pingdom API, like everyone else, we sat around waiting for you guys or someone else to replace it.

When it seems no-one else was going to, I grabbed some generic C# HTTP stuff I’d been working on for something else and knocked something up for my own use. As there were more and more people asking for it on the Pingdom forums, I decided to make it a little more generic, a lot more stable and open source it.

Q: Apparently you use Pingdom in many different ways. Can you give us some examples?

A: We use it for monitoring anything we can, whether it is supposed to be monitored by Pingdom or not. It started with a fork of linfo, to which I added support for responses that Pingdom would understand.

Then when we needed to monitor multiple servers behind a single IP. The other developer here put together a small Windows service that will listen on a specified port and respond with a suitable Pingdom XML response, allowing us to use NAT to keep an eye on internal servers as well.

We’ve toyed with other monitoring systems over the years but for the core “it’s not working” responses, Pingdom is the easiest and fastest option.

Q: You make quite extensive use of our Public reports feature. How does it affect your relationship with your clients and users?

A: We’re proud of our uptime (I obsess over the ones that we publish), particularly because we are so small and you see much larger firms struggling with it. The uptime reports have also helped us win business before. By monitoring a prospective client’s site on their behalf, they are suddenly aware of all the little downtimes that may have gone unnoticed by them but would have put off real users. Plus this report is sat next to a screen full of green ticks for our own services 🙂

Q: You have also created a dashboard with your Pingdom checks and put it on a large display in your office. Tell us how you use that?

A: What else are you supposed to do with a spare 42” screen?

As we use Pingdom for so much, and rely on it to notify us about internal and client servers, it helps us to immediately be aware when something is down. We also had a kick-ass 42” screen with nothing else to put on it, thus our first-generation status screen was born. This simple screen just showed our building cameras and a twitter list of vaguely interesting subjects and was based on our PHP binding for the Pingdom API. Should any status on Pingdom change, the screen would flash, an alert would sound and it would show what was down.

windows desktop notifier for pingdom

Since then we have made the screen a standalone Windows desktop app that can display any web page. We can select it remotely, in an embedded Firefox and then overlay Pingdom statuses over the top. Meaning we can watch Kitten Cam but still know when something is not right. (We normally run a customized version of Hummingbird showing us real time usage of the sites we manage, but it’s nice to switch to kittens on a hard day!).

Q: Finally, if you could wish for some changes or improvements to Pingdom’s services, what would they be? We can’t promise we will deliver on them, of course, but we would like to know anyway.

A: Marking downtime on public reports. Leave it as “down,” but allow us to mark as “scheduled maintenance” or even add notes such as; “site upgrade,” “DDoS,” “Tumbeasts let out” etc.

It would also be nice to have public reports that aren’t listed in the main public home. In the case mentioned above of monitoring a site for a prospective client, it would be great to allow the client to see the reports without having them show up on your list. That way other visitors won’t see the downtime and associate it with your hosting. You can get around it with clever titles, but I like my sea of green ticks!

We’d like to hear from you

We’d like to thank Surrey Business IT and Richard for taking the time to talk to us and for the suggestions for how we could improve. Clearly, they team there has some great ideas for how to use Pingdom’s services, and perhaps it can give you ideas for what you could do as well.

Do you use Pingdom’s services in some cool, creative and new way? Let us know because we’d like to know.

SolarWinds Observability SaaS now offers synthetic transaction monitoring

Powerful transaction monitoring now complements the availability and real user [...]

Exit Rate vs Bounce Rate – Which One You Should Improve and Why

Tracking your website’s exit and bounce rates will give you insight into how [...]

Introduction to Observability

These days, systems and applications evolve at a rapid pace. This makes analyzi [...]

Webpages Are Getting Larger Every Year, and Here’s Why it Matters

Last updated: February 29, 2024 Average size of a webpage matters because it [...]

A Beginner’s Guide to Using CDNs

Last updated: February 28, 2024 Websites have become larger and more complex [...]

Monitor your website’s uptime and performance

With Pingdom's website monitoring you are always the first to know when your site is in trouble, and as a result you are making the Internet faster and more reliable. Nice, huh?

START YOUR FREE 30-DAY TRIAL

MONITOR YOUR WEB APPLICATION PERFORMANCE

Gain availability and performance insights with Pingdom – a comprehensive web application performance and digital experience monitoring tool.

START YOUR FREE 30-DAY TRIAL
Start monitoring for free