Introduction
Reserved keys in plugins
Reserved keys are attributes used in plugin scripts by Site24x7. Ensure they are not used again in the plugin script(s), which could alter the behavior of the plugin. For example, consider a custom plugin where the 'status' attribute is used and its ...
Contribute a plugin to Site24x7
If you have a plugin script working in your environment and wish to share it with other Site24x7 users, please follow the steps in this help document.
How do I get alerted for an exception in a custom plugin?
To get alerted for an exception in a custom plugin, include the attributes ['status'] = 0 and ['msg']=str(e) under Exception. What do the attributes denote? 1. status: Denotes the availability of the monitor. The value can either be: 1, which means ...
Under what cases does a plugin monitor move to the Ignored List?
Use Case: A user tries to install and add a plugin monitor to Site24x7. The Linux/Windows monitoring agent will try to register the plugin and add it for monitoring. In case there is a configuration error, the agent will retry for 12 polls after ...
How to debug a plugin monitor?
Please follow the steps below: Go to your plugin folder For Linux : /opt/site24x7/monagent/plugins/<plugin name> For Windows: <Installation Directory>\Site24x7\WinAgent\monitoring\Plugins\ Execute your plugin file Eg: For Python : python <plugin ...
Steps to be performed if your plugin is in the suspended state.
Check if the server associated with the particular plugin is suspended. If yes, Activate the server. Check if you have sufficient licensing. Upgrade your account Related Articles: Introduction to plugins Write your own plugin: Windows | Linux Add a ...
What happens if I delete a plugin monitor from the Site24x7 web client?
Once the user chooses to delete a plugin monitor, this will be communicated to the agent and it will stop data collection. But, the plugin script file will remain in the plugins directory For Windows - <Installation ...
What could be the next step after I have successfully installed my plugin?
After successful installation and registration of the plugin in your Site24x7 account, you could possibly try one or more of the following add-ons: Set up your threshold and notification profiles and choose the user groups to be notified during an ...
What are the dependency modules to be installed while adding a plugin?
Please find below the list of plugins with their required dependency modules: MySQL - pymysql Redis - redis Postgres - psycopg2 Memcached - memcached MongoDB - pymongo DB2 - ibm_db StatsD - statsd iNode - psutil Twilio - twilio Supervisord - ...
What is a plugin template and a plugin monitor?
Plugin Template:A plugin template is a set of attributes to be monitored. Example: mysql.py file consisting of attributes like slow queries, reads, writes etc Plugin Monitor: A monitor that uses a plugin template for monitoring purposes Example: The ...
Set thresholds for plugins
As soon as a plugin monitor is added in your Site24x7 account, a default threshold and availability profile will be created. But no threshold limit value will be set, unlike for a server monitor. The user can then go to Admin > Configuration Profile ...
Under what conditions should I change my plugin version?
A template contains the list of attributes to be monitored. If the user wants to add/modify/delete attributes, the plugin version needs to be changed to create a new template. Working Principle: When a plugin is created by the user, Site24x7 ...
Limiting features of a plugin
The following are the limitations of a Windows/Linux plugin: The value for attributes should be either a text or a number. The plugin version must be increased by 1 every time a new attribute is added/modified/deleted. It should be an integer with a ...
Licensing for plugins
The first plugin added for a server monitor is free. After that, each plugin monitor is considered as a basic monitor. For example, if you have chosen the STARTER Pack, you will be able to monitor 5 servers which will include 5 plugins (1 for each ...
Prerequisites to add plugins
Check out the prerequisites before you add a plugin: Linux Windows Languages Supported Python or Shell VB, Batch, PowerShell, DLL Plugins Directory /opt/site24x7/monagent/plugins C:\Program Files (x86)\Site24x7\WinAgent\monitoring\Plugins Condition ...
Plugins
A plugin is a piece of software that acts as an add-on. Plugins are a great way to customize and measure attributes and keep track of data that matters the most. Check out our out of the box plugins and custom plugins for both Windows and Linux. Know ...