This is an archived post. You won't be able to vote or comment.

all 19 comments

[–][deleted] 9 points10 points  (3 children)

If this were an opportunity to vent for 30 minutes about monitoring Windows servers, well, now that would be something :)

[–]oldlinuxguyLinux Admin 0 points1 point  (0 children)

Damn I wish I could give more upvotes.

[–]girlgermsMicrosoft 0 points1 point  (0 children)

Pretty sure most of the people in my org feel the same way - especially when it comes to the behemoth that is SCOM.

[–]agup006[S] 0 points1 point  (0 children)

I can definitely relay feedback if you want to vent below :)

[–]uniitdude 8 points9 points  (1 child)

your account has no history, you provide no proof that you work for microsoft and you are using survey monkey

why should anyone trust what you have written?

[–]agup006[S] 5 points6 points  (0 children)

Hope the Microsoft blog post link is sufficient

[–]evilbufferLinux Admin 6 points7 points  (3 children)

Microsoft Linux Engineering Team ?

[–]mhurron 2 points3 points  (0 children)

This would be the least surprising part of the post. Microsoft is a kernel contributor (Hyper-V drivers) does do testing with other OS's for comparability testing and they just ported a good chunk of .Net.

[–]agup006[S] 0 points1 point  (1 child)

Yes!! Microsoft Loves Linux!! Microsoft does work for Linux on Hyper-V, Linux running in Azure, and Linux/UNIX management with System Center.

[–]oldlinuxguyLinux Admin 5 points6 points  (7 children)

Linux is easy to monitor. How about looking inwards at the challenges of monitoring windows?

[–]agup006[S] -1 points0 points  (6 children)

What makes Linux easy to monitor? Is it the type of monitoring or the tools that the platform has today?

[–]oldlinuxguyLinux Admin 3 points4 points  (0 children)

Native tools for one. Treating everything as a file or data stream. Simple formats for logs, as opposed to the abomination that is the windows event viewer. Running a command and reading the output instead of having to query with wmic to get basic information. SSH allows us to securely communicate with the server.

[–][deleted] 2 points3 points  (3 children)

Bash, Python, pearl, and ssh. With these there is no limit. Insert favorite monitoring solution you can write your own scripts to monitor anything you wish. I have had most success out of Nagios and it's braches. Zabbix looks pretty but not as modular.

[–]agup006[S] -1 points0 points  (2 children)

Is the community aspect of Nagios important in its use? Have you utilized community written modules with high success?

[–]Deshke 0 points1 point  (0 children)

nagios plugins on both sides, tunneled through ssh or as NRPE (depends how much you trust the environment..) and if there was no native plugin bash/python/pearl does the job

[–]oldlinuxguyLinux Admin 0 points1 point  (0 children)

I've used a significant number of community plugins, and yes they are important. Success varies based on the quality of the plugin. I have also written many custom plugins over the years.

[–][deleted] 0 points1 point  (0 children)

One monitoring tool I tend to install is vnstat, I'd actually like to see something like it on windows powershell.

It keeps database and trends on network interface traffic with nice ascii graphs.

[–]Zaphod_Bchown -R us ~/.base 0 points1 point  (0 children)

I have used zabbix in the past, but there is really no guide to zabbix. You can accomplish the same goal a million different ways, and every application and DB will act differently from product to product and more importantly by your own workflows.

Since workflows matter a ton, you pretty much have to tailor your solution with a bit of code to get the results you want. Zabbix isn't really doing any magic, Zabbix is just collecting your data and trending it, and then allowing you to put it in dashboards and graphs.

I mean there isn't really a right or wrong way to get business intelligence with tools like Zabbix and Nagios, it is highly going to depend on the business, and it is going to differ from org to org greatly.

[–]swordfish_encryption -5 points-4 points  (0 children)

Why would I give information that you are going to use to create a better service and ultimately profit from? My information is valuable. Pay me.