Reasons why Windows plugin is not added

Possible reasons why my Windows plugin is not added to my account

The following are the possible list of cases where a Windows plugin monitor will not be configured to your Site24x7 account:
  1. Check if the version of the Site24x7 Windows monitoring agent is above 15.5.0
  2. Ensure script is in Batch, VB, PowerShell or DLL only.
  3. Execute the plugin script manually. For example, if you are using a PowerShell script, right-click on the PowerShell script and click Edit. Once the script is opened in the Windows PowerShell ISE window, press F5. Check if the plugin output is valid. Then, click on the reregister icon under Action in the Site24x7 web client window (Plugin Integrations tab) and try manually refreshing the page as well.
  4. The script should contain atleast one numeric attribute for successfully adding a plugin. Any application which is down will not be registered as a plugin monitor since no attributes can be collected for monitoring.
  5. If the configured script does not deliver the expected format, the plugin file will automatically be moved to the Ignore list. In order to pull out the script from the Ignore list, the user should restart the Windows agent.
    Eg: The supported JSON format for a batch script should resemble
    {“availability” : 0/1 , “data” : {“attribute1” : 3 , “attribute2” : "value2" , “attribute3” : 9.4 }, “units” : {"attribute1" : "ms",“attribute3” : “reads/sec”}}
  6. Make sure the plugin file is placed in its respective folder and the name of the file and the folder name be identical
    For eg., If the name of the file is, the folder name should be PluginMonitor
  7. The file name should not exceed 30 characters. The file name and the folder name should contain only alphanumeric characters and the special character underscore (_) without any spacing between them
  8. In cases where multiple plugin versions are available for a plugin across multiple servers, the user should use only the latest version or above for registering any new plugin in another server
    Eg: Instances of  a Windows plugin are present in server A and B with versions 1 and 2 respectively. So, if the user wants to add another instance of plugin to another server C, then the version specified in the plugin script should be version 2 or above
  9. In case you are using the sample code given in our web client for writing a PowerShell plugin, ensure you have PowerShell version 3 supported. ConvertTo-Json used in the sample code is supported only from PowerShell version 3 onward. To check the PowerShell version, open PowerShell and execute the following command:
    Get-Host | Select-Object Version

    • Related Articles

    • How to troubleshoot my Windows PowerShell Plugin?

      By default, the Site24x7 monitoring Windows agent will run as a SYSTEM user. In case, if you would like to verify if the plugin script is giving the output properly as SYSTEM user, follow these steps: Download PsExec from this link and extract the ...
    • Possible reasons why my Linux plugin has not been added to my Site24x7 account

      Check if the Site24x7 Linux monitoring agent version is above 15.0.0. You can check your agent version in the Summary tab of your server monitor, below the display name. The python directory path installed in the user's machine should match the path ...
    • How do I add the Dell iDRAC plugin for Windows?

      Prerequisites Ensure that the following prerequisites are met before using the iDRAC plugin for Windows: Install the latest version of the Net-SNMP package. Follow the steps in this document to configure SNMP agents in your Windows Server. Supported ...
    • Possible reasons why your Nagios plugin is not working

      Possible Reasons Troubleshooting Tips The performance data format is not in the supported format* Please ensure the performance data is defined in the following format:  'label'=value[UOM];[warn];[crit];[min];[max] Refer this documentation You get ...
    • Add a new Windows plugin

      Our open eco system for plugins give you the flexibility to create your own plugins and monitor data that you need, the way you want. You can also set thresholds to individual attributes and choose to get alerted if the set values exceed.  10 plugins ...