All-In-One Monitoring

PostgreSQL monitoring with Monitis

Posted by Dan Fruehauf | Posted in 101 Reasons To Choose Monitis, Application Performance Management, Applications Monitoring, Database Management, Database Monitoring, Monitis API, Monitis vs. Other services, Monitoring Scripts, MySQL monitoring, Performance Management, Server Management, Transactions Monitoring, Uptime Monitoring | Posted on 22-02-2012

Tags: , , , , , , , , , , , , , ,

Generic server monitoring with Monitis & M3


Had I been told to monitor a cat chasing a mouse with Monitis, my answer would have been – “Yes, it’s probably possible”.
With the not-so-recent addition of M3 to the arsenal of monitoring tools Monitis can utilize, it is possible to monitor anything. However this alone is far from being enough. Smart implementations of proper applicative monitoring is what should be practiced.

Server side caching: a great way to speed up your site! (Joomla and WordPress optimization experience)

Posted by Seb Kiureghian | Posted in Performance Management, Sysadmin Tools, Website Monitoring | Posted on 14-02-2012

Tags: ,

Website visitors have a low attention span. We’ve mentioned many times how crucial it is not to let page load times exceed 2-3 seconds. This was demonstrated by a test done at Amazon which showed that every 100ms increase in load time resulted in a 1% drop in sales. With Amazon’s annual turnover close to $50B, that would result in lost sales of $5B if the site took just 1 second longer to load.

We analyzed our own website, which is based on Joomla Content Management System, and our blog, based on WordPress. We found that even from monitoring locations closest to our servers, there’s a 100ms wait to get first byte. That may sound reasonable, but if the browser is making multiple requests to your website (for media files or javascript, etc.) it reduces full page load times significantly.

M3 Timers – improved server monitoring

Posted by Dan Fruehauf | Posted in 101 Reasons To Choose Monitis, Applications Monitoring, Database Monitoring, Linux Servers Monitoring, Management Scripts, Monitis API, Monitoring Scripts, Network Monitoring, Performance Management, Transactions Monitoring, Uptime Monitoring, Website Monitoring | Posted on 10-02-2012

Tags: , , , , , , , ,

Unleashing the power of M3 & timers


During the lifespan of M3 (Monitis Monitor Manager) there has always been something lacking – timers.

M3 execution procedure was outlined in this previous article.

The execution mentioned in the latter was a one-time-execution, whereas server monitoring requires periodic invocation of monitors in order to actually provide counters over time, graphing performance.

The periodic invocation method suggested up until today was to integrate M3 with crontab.

Crontab, in a nutshell, is a Linux/Unix service for periodic invocation of executables. Implementing M3 with crontab properly meant M3 would run every X minutes, producing a Monitis counter update every X minutes, should everything run properly.

In the following article I’ll outline the changes done to support timers in M3.

M3 code refactor & DBI support

Posted by Dan Fruehauf | Posted in 101 Reasons To Choose Monitis, Applications Monitoring, Database Management, Database Monitoring, Management Scripts, Monitis API, Monitoring Scripts, MS SQL Server Monitoring, MySQL monitoring, Network Monitoring, Server Management, Sysadmin Tools, Uptime Monitoring, Website Monitoring | Posted on 27-01-2012

Tags: , , , , , , , , ,

Pluggable M3 (Monitis Monitor Manager) Framework

Who needs an introduction about M3? – Perhaps no one!
After gaining some reputation with M3, providing extra-easy integration of any monitor into Monitis it was time to take it to the next level.

Generally speaking, the work flow of M3 was described in detail in this article.

After some thought and design, we’ve decided it’d be best if M3 was pluggable. Pluggable in terms of being able to easily add execution and parsing plugins.
The interface and behavior of M3 stayed exactly the same, however now it is much easier to obtain data from any source and parse the data the way you want it.
Saying that, it was time to put the new design for a test. We tried to integrate the DBI support into M3.
Guess what – it was much easier than expected!

Using Tomcat With a Database – Performance Optimization Tips

Posted by Hovhannes Avoyan | Posted in Java Monitoring, MySQL monitoring, Performance Management, Website Monitoring | Posted on 24-01-2012

Tags: , , , , , , ,

The Internet is a great resource, but it is sometimes too much to wade through hundreds of web pages looking for tips about using Tomcat with a database. So we at Monitis have done it for you! Below are some of the more useful tips found in various places on the Internet.

Integrate NGINX Monitoring into Monitis.com

Posted by glenn.chen | Posted in Management Scripts, Monitoring Scripts, Performance Management, Sysadmin Tools, Web Server Monitoring, Website Monitoring | Posted on 23-01-2012

Tags:

 

 

NGINX is the new rising star among NGINX's logoother web servers. In fact, NGINX is now the 2nd most widely used web server (22 million websites) in the world. NGINX fanboys will tell you no one can top their love of NGINX, because it succeeds in efforts to achieve high performance with small memory footprint. It makes NGINX suitable to deliver static content, to work as a reverse proxy, or even to run as a load balancer, all of the above in a fast and scalable way. Several well-known companies pick NGINX to power their sites, including WordPress and Github.

21 Apache Tomcat Configuration Tips

Posted by Hovhannes Avoyan | Posted in Performance Management, Web Server Monitoring, Website Monitoring | Posted on 14-12-2011

Tags: , , , , , , ,

Monitis is pleased to present the following tips for configuring Apache Tomcat for maximum performance. Apache Tomcat is an open source software implementation of the Java Servlet and JavaServer Pages technologies. Apache Tomcat powers numerous large-scale, mission-critical web applications across a diverse range of industries and organizations.

Monitis Launches World’s First Free Cloud-Based Transaction Monitoring Solution

Posted by Hovhannes Avoyan | Posted in Press Releases, Transactions Monitoring | Posted on 09-12-2011


Online businesses can use this tool to mitigate losses from website downtime or interruptions of their online transaction services and processes

SAN JOSE, Calif., Dec 08, 2011 (BUSINESS WIRE) — Monitis(TM), the award-winning provider of a leading 100% cloud-based all-in-one monitoring platform, and part of the GFI Software family, today announced new Synthetic End-User Transaction Monitoring functionality within its free Monitor.us(TM) tool. This new capability enables online businesses to identify and address potential problems in their online business processes before they can have a negative impact on user experience and online revenue generation. Monitor.us helps reduce the cost of downtime that can result in thousands of dollars in missed revenue, which is especially critical during the holiday online shopping season.

Monitis-Top… an open-source command-line interface for Monitis Agents and Monitors

Posted by Ard-Jan Barnas | Posted in Linux Servers Monitoring, Management Scripts, Monitis vs. Other services, Monitoring Scripts, Performance Management, Sysadmin Tools, Website Monitoring, Windows Servers Monitoring | Posted on 17-10-2011

Tags: , , ,

 In this article we’ll discuss creating a command line interface to query the Monitis Agents and Monitors you have activated for your systems. We’ll provide the source code for the utility in VBScript and we will also be working on a C# version.  We’ll keep things simple for now and start with VBScript and provide a link to the complete source at the end of this article.

To get started we need to identify what information we want to display from our Monitors, what can be easily supported, and what is not supported.  The main parts are the different types of agents that Monitis offers, which are the Internal,
External, and custom monitors.

In this article we’ll focus on the basic ‘framework’ of the utility that deals with the definition of some classes to make working with the various agents and monitors easier, accepting and processing command-line arguments, and a small function library to keep our main script very clean. We’ll introduce a neat little feature of VBScript showing you how to work with include files.

Monitor Everything with Monitis – And do it easily with PowerShell – Part 5

Posted by Hovhannes Avoyan | Posted in Monitoring Scripts, Sysadmin Tools, Website Monitoring | Posted on 10-10-2011

Tags:

Testing Web Content with Monitis, Excel, and PowerShell

 

In the last few articles, we’ve shown you how easy it is to monitor anything with the open source Monitis PowerShell Module.  Last time, we covered how to interact with web applications, and before that, you got a small taste of how working in a real scripting language like PowerShell can make it miles easier to add batches of monitors.

Today, we’re going to cover two more parameters of Add-MonitisExternalMonitor that makes it easy to build web content, and then we’re going to build a really simple way to make use an excel spreadsheet to create all of your web monitors in PowerShell.