This article is more than 1 year old

Microsoft to Linux users: Explain yourself

Redmond wants to know Linux better so it can build monitoring tools for penguinistas

Microsoft wants to get better at monitoring Linux.

Don't pinch yourself – this isn't some weird dream. Redmond on Tuesday took the covers off a new Linux VM monitoring tool.

“A significant number of Virtual Machines on Azure today are running Linux workloads,” writes Khailid Mouss, a senior program manager for the Azure Compute Runtime. To help those folks Redmond has therefore created “new monitoring capabilities we have just released (currently in Preview) for Linux virtual machines running on Azure.”

Microsoft's also shouted out to Linux users, saying “we want to know more in-depth how your organization monitors Linux servers and challenges you face monitoring these Linux servers.”

We are NOT trying to sell you anything, we just want you understand your pains in this area,” writes Microsoftie Satya Vel (who does his own emphases).

“If you are or could introduce us to your Linux monitoring administrators (folks responsible for tools like Nagios, Zabbix, Zenoss etc…) we would really appreciate it as this an area we want to understand.”

Back to that new monitoring tool in Azure, depicted below. Microsoft says it can measure 43 metrics* and spit 'em all out into a pretty, GUI-fied Azure console.

Azure Linux Monitoring console

The preview Azure Linux Monitoring console. Click here if you wish to embiggen

To get things going, you'll need another recently-revealed Redmond release, the monitoring agent for Linux. Once you've got that installed, you're off to the races.

It's hard to imagine former CEO Steve Ballmer's Microsoft offering this kind of helping hand to Linux admins. Even if Ballmer did all-but back away from his “Linux is a cancer” comments, his Windows-centric view of the world meant Redmond was generally loth to offer assistance to users of other operating systems. That Microsoft's now courting their expertise is a remarkable change in attitude. ®

*Here's the 43 metrics, for your listicle-reading pleasure.

  1. CPU DPC time
  2. CPU IO wait time
  3. CPU idle time
  4. CPU interrupt time
  5. CPU nice time
  6. CPU percentage
  7. CPU percentage guest OS
  8. CPU privileged time
  9. CPU user time
  10. Disk queue length
  11. Disk read
  12. Disk read guest OS
  13. Disk read time
  14. Disk reads
  15. Disk total bytes
  16. Disk transfer time
  17. Disk transfers
  18. Disk write
  19. Disk write guest OS
  20. Disk write time
  21. Disk writes
  22. Mem. percent available
  23. Mem. used by cache
  24. Memory available
  25. Memory percentage
  26. Memory used
  27. Network In
  28. Network Out
  29. Network collisions
  30. Network in guest OS
  31. Network out guest OS
  32. Network total bytes
  33. Packets received
  34. Packets received errors
  35. Packets sent
  36. Packets sent errors
  37. Page reads
  38. Page writes
  39. Pages
  40. Swap available
  41. Swap percent available
  42. Swap percent used
  43. Swap used

More about


Send us news

Other stories you might like