The eagle-eyed among us may have noticed that the “What We’re Working On” post for Network Performance Monitor (NPM) included this little nugget:

  • ARM Linux® Agent - Linux Agent for ARM-based devices such as Raspberry Pi®

 

Well, we’re delighted to announce that with the release of NPM 12.2, you can now monitor ARM-based devices with NPM.

 

Orion Agent on a Raspberry Pi

 

What exactly are ARM-based devices?

 

ARM (Advanced RISC Machine) processors are a family of RISC-based processors, which are designed and licensed for manufacturing by ARM Holdings.

 

I won’t get too bogged down in the differences between RISC (Reduced Instruction Set Computer) vs. CISC (Complex Instruction Set Computer) processors. At a very basic level, one processor type has a smaller and simpler set of instructions than the other. (This becomes quite a philosophical debate, which is why I won’t get into it, but a lot of RISC implementations are now more complex than a lot of CISC processors!)

 

While both types of computer architectures are common (RISC ISAs include MIPS, PowerPC®, and SPARC®, while CISC can cover the x-86 and 8080 implementations, as well as Motorola® 6800 & 68000), what I really want to focus in on is practical implementations of ARM devices.

 

The Internet of Things and Raspberry Pi

 

ARM processors are now almost ubiquitous in not only consumer electronics (vendors ranging from Apple®, Google®, Samsung®, and Sony® have all utilized ARM processors in their various smartphones, tablets, and gaming consoles), but can also be deployed in anything from sensors and cash machines, to coffee pots and children’s toys.

 

But from an IT professional’s perspective (or someone whose background includes computer engineering and cloud computing, as well as working with various industrial technologies in manufacturing), the main implementation of interest to me is Raspberry Pi.

 

If you have made it this far, I’ll assume you at least know of the single-chip computer that is available for only a few euros/dollars/your currency of choice. You may also know that it was originally (and still is excellent for) teaching kids about computers, as well as various hobbyist-type uses (such as converting an old radio into a Spotify®-playing boom box, remote-controlling the office coffee pot, or even just a Tweeting implementation for Pi Day )

 

However, I see many other different use cases for a Raspberry Pi, which I like to categorize into three areas:

 

Network Services

  • Something like a lightweight Postfix mail server
  • Apache®®web servers
  • DNS/DHCP servers
  • Or even a Docker®
  • Some customers use Raspberry Pi as a cheap way to have an always-on NOC display of your SolarWinds® Orion® dashboard
  • Next on my personal list is an “On Air” sign
  • By combining with a device like an Arduino, you can easily control various servos, allowing not only displays, but for physical actions to be taken

Output

Sensors

However, since I’ve worked in manufacturing, I see some of the largest gains in retrofitting a Raspberry Pi to industrial equipment, to cheaply and easily create an Internet of Things (IoT) deployment of various sensors. Again, by combining with Arduinos, your networked Raspberry Pi can connect to various sensors, including:

  • Temperature
  • Humidity
  • PIR Motion
  • And motion detectors and accelerometers

 

(Just to name a few.)

 

Of course, if you do have Raspberry Pi devices dotted around you network, you will of course want to monitor them, which is where the new ARM agent comes in.

 

How do I deploy the ARM agent?

 

The good news is that the same approaches for deploying the standard Linux agent will also work for the ARM agent. 

We have a number of videos that cover different ways to deploy the agent, but personally, I like to just “Download Agent Software.” Then, for the “Linux Agent,” “Manually Install by Downloading Files.”

 

Manage Agents option in Orion

 

Download Agent Software

You can select the “Raspbian Jessie 8.x” distro (in my lab I’m running Raspbian 9 (stretch), and it works fine), and generate and copy the script, before simply pasting into your SSH® session.

 

Download Agent Software

And that’s it! Within a few minutes, your Raspberry Pi should be registered as an Orion node.

 

What if I have the Server & Application Monitor (SAM) deployed, can I monitor applications on my Raspberry Pi?

 

The short answer is that the SAM team is working hard on the next release, and that will include the ARM agent. However, there’s good news for customers who own SAM, along with other products running the latest version of the SolarWinds Orion Core (2017.3): you can actually utilize the new ARM agent.

 

So, for example, if you have SAM 6.4 running on a server that also includes the latest version of NPM (12.2), then the underlying core version will also have been updated. This means that you can now assign SAM templates to the ARM agents, as opposed to monitoring those devices with just SNMP. (You could also substitute out NPM 12.2 for other products that include agents running on the 2017.3 core version, such as Virtualization Manager (VMAN) 8.0 or the VOIP & Network Quality Manager (VNQM) 4.4.1).

 

What can I monitor from SAM?

 

The same component monitor types that run on the standard Linux agent will also run on the ARM agent:

  • Process Monitor
  • Linux/UNIX® Script Monitor
  • Nagios® Script Monitor
  • JMX Monitor
  • SNMP Monitor
  • ODBC User Experience Monitor
  • Oracle User Experience Monitor
  • TCP Port Monitor
  • Tomcat Server Monitor

 

So, templates like the Linux Memory, CPU, and disk templates that ship with SAM will work out of the box. You can even deploy Docker on your Raspberry Pi, spin up a Dockerized verion of Netflix Chaos Monkey and monitor the whole lot from SAM!

 

And that’s it. With a few simple steps, you can be up and running with the new ARM agent, bringing the same monitoring power to your ARM devices as your other enterprise platforms.

 

We would love to hear about your Raspberry Pi use cases for the Orion agent. Please share in the comments below!

Hallo zusammen,

 

Ich bin im Stress. Dieser Herbst hat es in sich. Aber mal langsam und von vorne.

 

Anfang September war ich im Frankfurter Stadion auf der Hausmesse eines unserer Distributoren.

Ich glaube ich hatte schon einmal erwähnt, dass ich aus dem Ruhrgebiet komme. Da ist die Chance sehr hoch Fan von einem von zwei bekannten Fußball Teams zu sein. Spielt keine Rolle von welchem, Frankfurt ist definitiv... naja schwarz-rot ist nicht mein Ding

Es war ganz nett sich einmal mit ein paar Unternehmen zu unterhalten die ich sonst nur in der "all nodes" Liste von Kunden in Deutschland sehe. Lancom hat mir eine virtuelle Version deren Routers versprochen, mein Plan ist, das Ding einmal in Betrieb zu nehmen und ein paar Poller in thwack zu setzen. Ebenso Datacore.

 

Auf dem Rückweg hatte mein Flieger nach Amsterdam zwei Stunden Verspätung und ich habe den Anschluss nach Cork verpasst. Ein Hoch auf KLM die mich auf deren Kosten in einem 5 Sterne Hotel untergebracht haben. Ich bin am Samstagmorgen zu Hause angekommen, Sonntagmorgen ging es dann nach Barcelona auf die VMworld!

Hier ein Bild vom Stand am Tag bevor es los ging. Links, noch verpackt, sind 1000 T-Shirts:

 

vmworld booth

 

Ich war dort zum ersten Mal und bin quasi von Restaurant zu Restaurant gestolpert. Das gibt schon tolle Sachen dort:

 

steak

 

Am letzten Tag der Messe, mit zwei Tagen Verspätung, haben wir endlich die neuen Versionen von NPM, VMan (lustig: meine Autokorrektur macht daraus Vanessa), NTA und NCM released aber wir konnten sie trotzdem nicht zeigen weil unsere Onlinedemo ein Problem hatte. So ein Pech!

 

Kurz zusammen gefasst ist jetzt neu:

Voller ASA Support in NPM NTA NCM, es werden automatisch Tunnel überwacht, wir verstehen Multicontexts und können Regeln einlesen sowie die Firmware flashen.

Ebenso hat die Orion Plattform neue Spielzeuge bekommen und unterstützt jetzt HA in getrennten Standorten, sowie eine neue EOC Version. Diese beiden Themen werde ich bei Gelegenheit mal genauer beschreiben.

 

Hier Links zu den einzelnen Posts mit weiteren Information:

https://thwack.solarwinds.com/community/solarwinds-community/product-blog/blog/2017/09/26/network-configuration-manager-77-is-now-generally-available

https://thwack.solarwinds.com/community/solarwinds-community/product-blog/blog/2017/09/25/virtualization-manager-80-is-now-generally-available#start=25

https://thwack.solarwinds.com/community/solarwinds-community/product-blog/blog/2017/09/19/npm-122-now-generally-available#start=25

https://thwack.solarwinds.com/community/solarwinds-community/product-blog/blog/2017/09/15/what-is-the-enterprise-operations-console-eoc-how-does-it-work-20

 

OK, dann komme ich also zurück nach Cork und was passiert - ich werde krank.

Es zwickt in der Nase und ich befürchte das schlimmste: die Männergrippe!

Die Überlebenschancen sind gegen Null.

Der Doktor sagt "it is just a chest infection" aber ich glaube ihm kein Wort. Und überhaupt, übersetzt das mal "Brustinfektion"? Alter Falter, da liege ich also im Sterben und mir fällt ein, dass in der Folgewoche Urlaub ansteht.

Also unternehme ich die größten Anstrengungen wieder gesund zu werden und bewege mich vom Bett maximal zur Couch. Hat auch halbwegs geklappt!

 

Dann Urlaub.

Zuerst nach Parma.

Richtig, da kommt Parmesan her, und Prosciutto di Parma, und angeblich wurden auch Tortellini hier erfunden.

Ich kann definitiv bestätigen, dass Parmesan hier ein großes Ding ist:

 

parmesan

 

Der Kaffee ist allerdings eher eine kleine Angelegenheit:

 

Dann ging es nach Milan. Die Stadt macht depressiv.

Du läufst an Schaufenstern vorbei und weißt, dass die Kleidung darin etwa ein Monatsgehalt kostet.

Am Abend sitzen wir mit Freunden meiner Partnerin zusammen und ich verstehe kein Wort. Nein das ist nicht richtig, wenn die über Essen reden verstehe ich zumindest den Inhalt des Gesprächs!

Also nutze ich die Zeit und fange an diesen Post zu schreiben.

Morgen geht es nach Sizilien. Sonne. Sonne. Sonne.

Weniger als 24 Stunden nach meiner Rückkehr werde ich wieder im Flieger sitzen um mit Solarwinds an einem Nato Event teilzunehmen. In Belgien!

Das Event heisst NIAS, aber mein interner Spitzname dafür lautet Waffen und Waffeln.

Irgendwelche Tipps für Brüssel?

 

Die Woche danach, Ende Oktober, bin ich in London.

Fish'n'chips incoming!

 

Und dann? Dann bin ich tatsächlich ein paar Tage zu Hause.

 

Aber nicht lang. 10. November steht Berlin an. Details hier.

 

Was machen wir da? Solarwinds kommt mit einigen Produktmanagern, u.A. vom Server and Application Monitor, und einem unserer Headgeeks, Patrick Hubbard. Wir stellen die Neuigkeiten vor, erklären Situationen wo und wie unsere Software sinnvoll eingesetzt werden kann und stehen für sämtliche Fragen zur Verfügung.

Das Ganze ist vollkommen kostenlos! Oh und es gibt Essen

Wenn ihr in der Gegend seid kommt einfach mal vorbei. Das ist wirklich eine gute Gelegenheit.

 

Und dann, wenn das alles vorüber ist, setze ich mich mit einem netten Glas Rotwein auf meinen Balkon.

Ach Moment dann ist es schon kalt draussen. Wird also vermutlich eher ein Glas Jameson!

 

Gute Nacht!

SolarWinds uses cookies on its websites to make your online experience easier and better. By using our website, you consent to our use of cookies. For more information on cookies, see our cookie policy.