Last September, we went to Vegas for BMC Engage and we heard of Bob Beauchamp being a gamer and more precisely a confirmed Pokémon Go trainer. His words didn't fall on deaf ears. We thought that we could give BMC CEO a hand to monitor his favorite mobile app and maximize his chances to catch ‘em all. We challenged ourselves to achieve this goal in less than 24 hours using only BMC and Sentry solutions.
EVERY CHALLENGE ALONG THE WAY, WITH COURAGE I WILL FACE!
Disruptive technologies always mean unprecedented situations to manage and hardships to deal with. Pokémon Go is no exception to the rule. The augmented reality game has had indeed a difficult beginning between server overloads caused by too many players connecting simultaneously, and reckless players trespassing to find a rare Pokémon thus undermining public security. If Ash only needed a cap and some courage to get rid of problems, IT administrators also need powerful and reliable tools to monitor these disruptive technologies and thus avoid major problems.
Security concern: Trainers going wild in Taiwan's capital
while trying to catch a rare Pokémon (Snorlax) which pops up
WHAT’S INSIDE OUR POKEBALL?
As you may already know, Sentry Software has developed Monitoring Studio, a knowledge module fully compatible with BMC TrueSight Operations Management. This Swiss army knife allows you to monitor pretty much anything: custom applications, non-standard technologies, or disruptive mobile apps such as Pokémon GO. If you already are a TrueSight admin, that’s the only tool that needs to be installed to tackle the issues related to disruptive technologies.
Architecture Diagram: Monitoring Pokémon GO with BMC and Sentry
We created a Python script that leverages an unofficial API (published at GitHub.com). The script and the API have been installed on a Raspberry Pi dedicated to that critical task. Then, with Monitoring Studio, we added a connection to our remote Raspberry Pi and started monitoring it. We made use of some of the numerous monitors available in the Monitoring Studio toolbox to create a configuration capable of extracting all interesting information from Pokémon Go and displaying them in our TrueSight environment.
AND THE SENTRY ROAMER WAS BORN!
We entered, through command lines, the GPS coordinates of some hotspots to scan (Las Vegas, the Eiffel tower, BMC offices). Then, using string searches, we added the list of the rare Pokémons to look for. We ultimately wanted to get notified every time a rare Pokémon was found so we configured the KM to trigger an event and send us a message following this pattern: “[Pokémon name] ([rarity level]) spawned near [location]”. Using either Google or Pokémon Trainer Club accounts, the script now lives on its own, acts as a player, verifies connection, and checks the surroundings for the appearance of rare Pokémons.
Crtitical event details: a very rare Pokémon (Snorlax) spawned near Pacific Building
UP OR DOWN?
One of the most critical issues Pokémon GO players had to face right after the launch of the game was server outage. Millions of trainers were trying desperately to get online and got frustrated as they were not able to play. These server issues have been solved and are now a distant memory but we found interesting to configure Monitoring Studio to report on Authentication Time and Query Time for both Google and Pokémon Trainer Accounts… at least to ensure that Team Rocket continues to blast off at the speed of light.
Graphs representing Google/PTC authentication and query times
PROTECT THE WORLD FROM DEVASTATION & UNITE ALL PEOPLES WITHIN OUR NATION
As Pokémon GO reminds us, disruptive technologies should not be taken lightly. They can have great impacts on society as well as companies: security concerns, public server downtimes, etc., and thus should be constantly and thoroughly monitored using easily adjustable and reliable tools. TrueSight Operations Management used in conjunction with Monitoring Studio by Sentry Software is the key solution to simply and quickly tackle the challenges posed by any new technology.
Wait no longer to meet tomorrow's challenges: discover the incredible wealth of the Monitoring Studio toolbox now!
- Download Monitoring Studio v9.2
- Read our Monitoring Studio datasheet and technical datasheet
- Watch the 10 Minutes to Migrate Nagios to BMC TrueSight Operations Management video
- Watch the Leverage Nagios Plugins in BMC TrueSight Operations Management video
- Read the Monitoring SharePoint with Monitoring Studio blog post