Share:|

pokemon-go_banner.png

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.

 

Bob Beauchamp BMC Engage 2016 opening keynote - tweet.pngBob Beauchamp speaking on Pokémon GO's success (BMC Engage 2016 opening keynote)

 

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.

 

TrueSight-architecture-Monitoringstudio-km-Pokemon-GO.png

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.

 

Events.pngEvents panel displaying the list of Pokémons found with various information (name, time, location, rarity level)

 

Events_critical_Snorlax.png

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.

 

Server_Availability.png

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!

 

LEARN MORE

Pokémon GO