Monitoring Cloud Availability with Twitter

Ah, remember how text alerts would go to our pagers and how cool it was to wake up at all hours of the night and have to sleep-shell into servers for emergency maintenance?

Yeah, blowing up a pager is so 90s.

Pagers today

Now it’s all about sending Tweets with twitter-lite-perl.

Here are the requirements [for software that actively “tweets” the status of the cloud for you and your co-sys.admins to follow]

Have a twitter account opened for this application.
Have a machine, or a virtual machine, running Linux with network capability.
Have the cloud admin’s credentials.
Have a smartphone with Twitter Client App installed.

Easy peasy. Very cool that a group all can see status from anywhere in the world for just the regular cost of a network connection. As long as Twitter itself is available you should be good to go.

Fail whale rates

An alerting system below “three nines” (99.9) isn’t much help if you are trying to use it to stay above. YouTube appears to be a better candidate; can we get some tube-lite-perl?

Wait, what? Did they say have the admin‘s credentials?

After verifying the test tweet, go to the directory “./pigeons_on_a_euca/credentials” and store your Eucalyptus cloud’s admin credentials

Oooh, must scan for world readable “euca/credentials” directories…

Another interesting detail to consider is the rate of messaging.

Warning: The amount of tweets generated by the application might be overwhelming; at its maximum rate, it will upload 350 tweets per hour.

That is almost as fast as Ashton Kutcher tweets. I mean when Twitter is available.

“Only the one who dies, truly lives”

One afternoon in 1990 as I rode in a dusty, bumpy bus over the Himalayas an elderly man told me extracts from his life story. He had rented a scooter in the early 1950s and rode the 10,000 km from India to England, through the Middle East. In England he went to medical school and became a successful doctor.

I asked how he handled his fears through rough terrain and bad weather and he just smiled. “Ahhh, where you see Pakistan today and the dirt roads through Afghanistan…there was no pavement…they were like a dream. It was great to be alive,” he said as he described to me with wistful eyes how a fearless boy could make his way to anywhere in the world back then with only a small engine on two wheels.

It sounded like he was doing in his youth what he thought should come naturally to humans. Sitting next to me in the safety of a bus made him seem uncomfortable or sad; a metal cage on four wheels obviously depressed him. He brightened up again when he described plans to run up the hills to the north of Pokhara in the middle of day.

Mad dogs and Englishmen out in the midday sun” I thought to myself when I next saw him. He was covered in sweat huffing and puffing his way down from the foot of the Annapurna Mountains.

I myself had climbed with difficulty earlier that day through the cool pre-dawn darkness of thick brush and narrow dirt ledges to the Summit of Sarangkot. And I expected to face solace after overcoming my fear and obstacles to reach the top. Instead a group of children had run up ahead of me and played in the warm morning sun as if it were any street or park anywhere in the world. They laughed and yelled “Coke one dollar”. Here is the photo I took of my welcome party.

The little girl is demonstrating how to drink the bottle. Here she is again after I gave her a piggy-back ride and walked with them down to their village.

The old man’s stories, his views on risk, and life in the Himalayas came to mind recently when I saw the trailer for a new documentary called The Highest Pass.

The movie follows a modern motorcycle journey on the highest road in the world. Seven Americans with modern safety equipment and supplies, led by a Yogi named Anand Mehrotra, set out to find and face risk decisions outside their normal comfort zone — from high-altitude and steep, icy cliffs to chaotic Indian traffic.

Anand…bears the burden of a Vedic prophecy that predicts he will die in his late twenties in an accident. He is that age now, yet leads with a fearlessness and wisdom that reminds us that “Only the one who dies, truly lives.”

It looks like a movie about outsiders learning to trust insiders on new perspectives and how to manage risk.

PA-DSS Program Guide v2.0

The PA-DSS Program Guide v2.0 and Attestation of Validation (AOV) v2.01 have been released by the SSC with changes that impact the preparation of Reports of Validation (ROVs). Version 1.0 expires on April 1, 2012 at which point 2.0 “becomes mandatory”.

The change list shows updates in the following areas:

  • Roles and responsibilities
  • Process flow diagrams
  • Fee structure
  • Annual validation process
  • Minor change acceptance
  • Payment application types
  • Expiration cycle (3 yr)

Payment application type 06, “POS Specialized,” mentions the increasingly popular mobile apps.

Point of sale software which can be used by merchants for specialized transmission methods, such as Bluetooth, Category 1 or 2 mobile, VOIP, etc.

Breach Analysis: Grizzly Bear Edition

The Woodland Park Zoo in Seattle last year hosted a safety demonstration called the Bear Affair and Big Howl for Wolves:

This annual event features a campground set up in our bear exhibit in the zoo’s Northern Trail. Bears are released into the campground to demonstrate the results of poorly planned campsites, plus a demonstration on how to create a bear-safe campsite and promote safe interactions between humans and bears in the wild. Plus learn about another native predator, gray wolves!

First clue that you might be in danger? You just pitched a tent inside the bear exhibit at a zoo.

Example of a “Non-Safe Campsite”:

Bear eats tent