All-In-One Monitoring

Examples of Monitis API Perl Interface

Posted by Mikayel Vardanyan | Posted in Management Scripts, Monitis API, Sysadmin Tools | Posted on 03-08-2011

Tags:


In a recent blog post, we announced the Perl interface for Monitis API, a simple way to access our API through Perl, which is a high-level, general-purpose, interpreted, dynamic programming language.

In this post, we’ll discuss how to take care of some administrative IT tasks via the Perl library — which includes two sample scripts that allow you to create, list and delete subaccounts right from the following command line: create_subaccount.pl and delete_subaccount.pl.

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.

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

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!