Monitis REST API Documentation

Why use Monitis REST API?

Monitis REST API makes it possible to access data and manage settings of your Monitis account without logging into dashboard thus allowing you to build your own application on top of Monitis. Suppose you’ve got a website which is being monitored in Monitis and you want to see the monitoring data in your admin panel. You can write a small script to retrieve the monitoring data via Monitis API and show it in your admin panel. Monitis Rest API is also a good solution in case you own a monitoring service and want to offer your users also monitors existing in Monitis.

Why use Monitis Custom Monitor REST API?

Monitis Custom Monitor REST API gives a unique ability to monitor anything that is changing during some period – parameters of a network object, page rank, ticket price, exchange rate, air temperature. Suppose you have some script that does monitoring – retrieve and/or calculates metrics you want to monitor. Using Monitis Custom Monitor API you can create a custom monitor and schedule your script to upload monitoring data to Monitis server. After then you can access the monitoring data both by the API and on Monitis dashboard. Plus you can define notification rules so that you are alerted in case any metric is changed.

Monitor Types

In some API actions you have to specify monitor type id. You can get monitor type id values from below table.

Monitor Type Monitor Type Id
Disk IO 2
Bandwidth 6
Tomcat 10
Log 11
Windows Service 12
Oracle 13
Custom 20
Process 21
CPU 22
Drive 23
Memory 24
PING 25
HTPP/HTTPS 26
System Events 27
SNMP 29
Linux Load 31
Java/JMX 35
MySQL 36
Node.JS 37
Email Round Trip (ERT) 66
RUM 71
Advanced Ping 72
TCP 73
Transaction 86
Jmeter 87
SQL Query Result 88
AWS Cloud Watch 90
Uptime 102
Full Page Load 103

Testing tool