All-In-One Monitoring

M3 – Monitis Monitor Manager

Posted by Dan Fruehauf | Posted in 101 Reasons To Choose Monitis, Linux Servers Monitoring, Management Scripts, Monitis API, Monitoring Scripts, Network Monitoring | Posted on 21-07-2011

Tags: , , , ,

A rabbit?

Writing custom monitors for Monitis is easy. On monitisexchange you can find many examples for custom monitors. However, now I bring you a surprise.

It is only rarely after I write a piece of code and represent it to others that I feel like pulling a rabbit out of a hat. On this occasion – there is something even better than a rabbit!

I’m proud to present you this time with ‘Monitis Monitor Manager‘, or M3 (M³) in short.

Monitoring files and directories with Monitis

Posted by Mikayel Vardanyan | Posted in Monitoring Scripts, Sysadmin Tools | Posted on 18-07-2011

Tags: , ,

As a sysadmin, you have learned — typically, from painful experience — that things can go horribly wrong when files or directories on your systems grow beyond your expectations. This is an area where monitoring can help. In this article, we’ll take a look at creating file and directory monitors, and using Monitis to track these monitors and alert you when the unexpected happens.

Monitis–Where You Can Monitor Exchange 2010 with PowerShell

Posted by Mikayel Vardanyan | Posted in Mail Server Monitoring, Monitoring Scripts, Sysadmin Tools | Posted on 16-07-2011

Tags: ,

Did you know that you can use Monitis to monitor your critical applications such as Exchange?
Microsoft Exchange is a popular and powerful enterprise messaging platform and provides critical collaboration tools. It’s very popular with companies, and it is important to ensure that every aspect of the messaging infrastructure is working flawlessly. And you do that (rather, we do it for you) by monitoring the most important parameters.

Just add the following information to our recent trove of blog posts on ways to improve IT performance and administration via Monitis. So far, we’ve written a book full of posts on such topics as Cacti, SNMP, Monitis and what’s between them, adding Monitis website monitors using Excel, how to manage Monitis monitors with VBScript…the list goes on.

How to Manage Monitis Monitors with VBScript

Posted by Mikayel Vardanyan | Posted in Management Scripts, Monitis API | Posted on 13-07-2011

Tags:

Did you know that, using VBScript and powerful Monitis API, you can not only create monitors and feed them with data, but you can also manage your monitors and retrieve information? This group of scripts allows you to perform some tasks without using the Web Console.

All scripts share a common configuration file where your API Key and Secret Key are stored. You can store your keys with the command:

cscript KeyManager.vbs /cmd:set /APIKey:3TE4KFEAJICQDKRANI3IPTBLQK /SecretKey:5CK8P2176A21Q9ARDDRGEWSAK

You can check that your key is correctly stored with the command:

cscript KeyManager.vbs /cmd:get

Introduction to Perl interface for Monitis API

Posted by Hovhannes Avoyan | Posted in Monitoring Scripts, Server Management | Posted on 11-07-2011

Tags: ,

Monitis announces even more simple way to access API through Perl interface — a high-level, general-purpose, interpreted, dynamic programming language.

The new Monitis CPAN module is now publicly available. CPAN, the Comprehensive Perl Archive Network, is an archive of over 90,000 modules of software written in Perl, as well as documentation for it. Monitis CPAN Perl library acts as an interface to Monitis leading systems monitoring platform and utilizes Monitis’s REST Application Programming Interface (API) . The code is publicly available at Monitis’ github open source repository.

Cacti, SNMP, Monitis and what’s between them

Posted by Hovhannes Avoyan | Posted in Linux Servers Monitoring, Monitoring Scripts, Network Monitoring | Posted on 08-07-2011

Tags: ,

Got Cacti? Proper disclosure – the author have never properly used Cacti as a monitoring system in a production environment.

So what’s Cacti? – I’m not sure that after the proper disclosure I can actually comment too much, but from my first impression, Cacti is a fairly comprehensive server and network monitoring platform for Unix.

It’ll support graphing of performance counters, alerting, polling of SNMP MIB counters from various devices (that are not necessarily computers, but also routers, switches, etc.) and probably many other functions that unfortunately I can’t mention – because I’m unfamiliar with.

Custom Monitors in Monitis with Python

Posted by Hovhannes Avoyan | Posted in 101 Reasons To Choose Monitis, Management Scripts, Monitoring Scripts, Server Management | Posted on 07-07-2011

Tags:

As a system administrator, you will often find yourself responsible for managing a wide range of operating systems.  Since many management tools are only available for a subset of the platforms, this means you may be forced to work with more management tools than you’d like.

Cross-platform tools, when you can find them, greatly simplify the job of keeping track of so many disparate systems.Monitis provides agents for Windows and Linux systems, with a number of built-in metrics.  But, in situations where those metrics aren’t enough, or when you need to support systems that don’t have an agent available, using custom monitors written in a cross-platform scripting language can provide consistency across all of your managed systems.  Python can provide just such a scripting language.  In this article, we’ll walk through an example of using Python to measure system load.

Bulk up on Monitis Website Monitors Using Excel

Posted by Hovhannes Avoyan | Posted in 101 Reasons To Choose Monitis, Management Scripts, Monitis API, Website Monitoring | Posted on 06-07-2011

It’s time again to bulk up the muscles for the beach. But did you also know that you could add blocs of website monitors using the common, everyday and ordinary Microsoft Excel program?

Let’s say that you want to monitor a long list of websites and URLs with Monitis. Why would you want to do this? Well, you may want to monitor every page in your large website. Or, you may have a load of sites you need to manage for clients. Adding sites to monitor by bulk in just plain convenient!

This article will show you how easy it is to add several monitors in bulk to your Monitis account — quickly and easily running a script from your Windows desktop.

Okay. So, the key here is to assemble the names of the sites and their parameters that you’re targeting in a list in an Excel file. Then export the contents in CSV and let a script configure the monitors for you automatically. It’s that simple!

Blog Story: A Recap of Recent Posts on Monitis Extension Scripts

Posted by Hovhannes Avoyan | Posted in Linux Servers Monitoring, Monitis API, Monitoring Scripts, Web Server Monitoring | Posted on 06-07-2011

Over the last several weeks, Monitis has posted several articles in this blog on how to extend our all-in-one monitoring platform to enable you to explore a series of external and internal system monitors. Unlimited extensions measure almost any data and push it to Monitis. And with that data Monitis presents a nice customizable dashboard, and sysadmins can set up flexible notifications using their own thresholds. (Monitis has multiple notification channels — including live phone, email, Twitter and even URLs.)Here is a list of scripts and scenarios for sysadmins to show you how to automate routine system management tasks. Thus, you can spend more time playing golf or tennis. But if you really want to work, you can still use the information to save time and, instead, devote more resources to strategic thinking and actual IT management.

Integrate Apache Monitoring into Monitis.com

Posted by Hovhannes Avoyan | Posted in Monitoring Scripts, Performance Management, Sysadmin Tools, Web Server Monitoring, Website Monitoring | Posted on 03-07-2011

Tags:

Everyone knows what Apache web server is and that the Internet basically runs on it, but few know how to effectively monitor and graph statistics of Apache. Most people just check whether the website is available and leave it at that.  The cross your fingers and hope it works solution is not acceptable for Enterprise level of monitoring.Apache has a great tool to allow you to monitor your web server, mod_status. You can monitor such things as Total kBytes served, Total Uptime, Requests/Second, and much more.

However, when you enable this module, it only presents the data on a local machine. This can get very frustrating and annoying for the sysadmin who has many web servers to monitor. You would have to load up each web page on each server that presents the stats.  How annoying, now you have great statistics, but no reasonable way to view them across your multiple web-servers.