Go to All Forums

Optimize your IT operations with Site24x7's plugin integrations

Gain visibility into various IT processes running in your infrastructure with Site24x7's plugin integrations. Site24x7 offers a range of ready-to-install plugins to help you keep an eye on the metrics that matter the most in your daily IT operations—from package updates to zombie processes and more.

Set alerts based on specific thresholds and get notified when a breach occurs so that you can take swift preventative or recovery measures.

Below are some plugin integrations that can help you monitor your IT operations systems. Click the links to visit our GitHub repository and install the plugins.

1. Windows Task Scheduler monitor: Keeping track of scheduled tasks is critical for IT operations. Scheduled tasks can include tasks on a server, like file backups, log archiving, database file syncing, and Windows security updates. You can monitor scheduled tasks in Windows Task Scheduler and see metrics, such as the task status, author information, task start time, and error code of the previous scheduled task, to ensure that they are executed successfully. Get alerted if a task fails and take corrective actions.

2. File count monitor: Monitor the number of files in a directory and get alerted if that number breaches predefined upper or lower limits. Upper limit breaches often indicate that the server is running out of memory, and getting notified in time can help you take preventative action. A lower limit breach might mean that the application is not functioning properly. Prompt alerts in such a case help you pinpoint issues faster and troubleshoot effectively.

3. Package updates checker: Accurately tracking software and security packages is crucial in IT operations. Use this plugin to monitor software and security package updates and ensure that your server is secure, up to date, and safeguarded from intruders. If you want to monitor software updates for Amazon Linux, visit this link.

4. Partitions monitor: Check the status of partitions and take swift action if they are disconnected to ensure seamless data storage and retrieval. Get alerted when partitions get unmounted so you can rectify them and reduce support tickets.

5. GPU monitor: Keep an eye on your GPU servers and track key host metrics, such as memory, CPU, temperature, and core utilization. A poorly performing GPU will display images, animations, and videos in a lower quality for your hosted applications, leading to a bad user experience. With the GPU monitor plugin, gain complete visibility into GPU resources, ensure better resource planning, and resolve bottlenecks before they impact end users.

6. File metadata monitor: Monitor changes in the metadata attributes of crucial configuration files and keep track of unauthorized changes.

7. Open files count monitor: When too many files are open, a server can run out of file descriptors, resulting in data loss. You can use this plugin to see the number of open files and the total number of files on your Linux servers and to get notifications if these numbers breach predefined limits.

8. Ping checker: Monitor and ensure the availability of a host, server, or intranet DNS in a network. For example, by adding this plugin to your distributed network application architecture, you can ensure peer-to-peer connectivity between applications to share workloads for seamless data access.

9. TCP and UDP listening connections monitor: Monitor the number of TCP and UDP connections that are listening and get alerted if the number increases unexpectedly so you can take action on the server and avoid dropped connections.

10. Zombie process count monitor: A high number of zombie processes running on a server can lead to increased CPU and memory usage, resulting in server hangs. With this plugin, identify all the zombie processes running on your server, take preventative measures before server hangs occur, and optimize server performance.

11. VPN checker: Check if a particular VPN network is working and provide uninterrupted access for DevOps teams to deploy applications in production environments.

View the README files for the respective links above to learn how to install the plugin integrations. 

You can also read the steps below for a general overview on how to install any plugin in Site24x7.

Prerequisite

Download and install the Site24x7 server monitoring agent (Linux | Windows) on the server where you plan to run the plugin.

Installation

1. Create a folder with the name of the plugin.
2. Download the file(s) for any plugin using the GitHub links posted above and place the file(s) in the created folder.
Note: The new folder and the downloaded files within should have identical names. For example, for the ping checker, the folder name should be ping_check for the contained files named ping_check.py and ping_check.cfg.
3. Make configuration changes as required in the downloaded plugin file(s).
4. Follow the steps in this article to learn how to run a Python script on a Windows server. You don't need to do this for Linux.
5. Move the plugin folder to the Site24x7 server monitoring plugin directory.
For Linux: /opt/site24x7/monagent/plugins/
For Windows: C:\Program Files (x86)\Site24x7\WinAgent\monitoring\plugins\
6. To verify if the plugin is working, execute the plugin script with appropriate arguments to check for a valid JSON output.

The agent will automatically execute the plugin within five minutes and send performance data to the Site24x7 data center.

To view the performance charts and set thresholds for the various performance metrics:
1. Log in to Site24x7.
2. Navigate to Server > Plugin Integrations > Plugins.
3. Click the required monitor.

Also, do check out our growing list of over 100 plugin integrations to monitor your entire tech stack. 

You can also build your own plugin to monitor any custom application, system, or service in your server.

Watch the video below to learn how to add a custom plugin for Linux servers.



Until next time, happy monitoring!

Like (1) Reply
Replies (0)