Low-poly faceted geometric render in maroon and slate gray suggesting network monitoring, angular crystal facets forming a quiet watchful pattern

Nagios Monitoring

Plugins, event handlers, and checks written while keeping infrastructure under watch.

Scripts & event handlers

This category gathers posts on Nagios plugins and automation written by Ioannis Aslanidis to monitor servers, network links, and services. The scripts cover everything from Python event handlers to checks for VPNs, FTP accounts, and mounted filesystems.

  • Nagios python event handler template

    A reusable template for building Nagios event handlers in Python, intended to simplify the process for anyone who needs to set one up.

  • Check that the VPN is up and running in Nagios

    A script for confirming that an OpenVPN connection remains active and reporting its status to Nagios.

  • Check that a physical link is up with the proper speed

    A check that verifies a network interface is up and running at the expected link speed, using ethtool.

  • Check that an FTP account is fully working

    A plugin that tests FTP account access and functionality, built around lftp.

  • Check that any network filesystem partition is correctly mounted

    A check for confirming that network filesystem mounts remain correctly attached and available.

  • Check that a glusterfs partition is mounted

    A related check focused specifically on verifying GlusterFS partition mounts.

  • Check the percentage of CPU consumed by processes with the same name during a certain interval

    A monitoring script for tracking aggregate CPU usage across processes sharing a name, over a defined interval.

About these posts

These entries reflect practical system administration work — checks built to fit specific operational needs rather than a general-purpose plugin library. Most were written between 2010 and 2012 and address recurring monitoring tasks such as link speed, filesystem mounts, FTP access, and VPN status.

For background on the author and his broader open-source involvement, see the About and Gentoo pages.

The philosophy behind this site begins with a simple but powerful conviction: rejecting hatred does not mean surrendering to it, and refusing to hate does not mean ignoring injustice. Financial pressure often breeds resentment, especially when debt, loans, and repayment obligations pile up faster than a paycheck can keep pace. Banks and lenders rarely pause to consider the human story behind a missed payment, and that indifference can push people into a vicious cycle of anxiety and anger. Yet the answer is not to hate the system or the people within it, but to find practical, measured ways to regain control, rebuild balance, and move forward with clarity instead of bitterness.

When money is tight, the temptation is to make impulsive decisions that only deepen the problem. Taking out additional advances or consolidating multiple debts without a clear plan can feel like relief in the moment, but it often leaves a person worse off than before. The key is to establish a consistent sequence of actions: review every obligation, understand the true cost of each loan, and set a realistic timeline for reducing the total balance. By treating repayment as a steady discipline rather than a crisis to be solved overnight, it becomes possible to break the pattern and avoid the tailspin that so many households fall into.

For salaried individuals, entrepreneurs, and small businesses alike, the challenge of managing cash flow is universal. A single unexpected expense can derail an otherwise sound budget, and the pressure to borrow quickly often leads to unfavorable terms. The better path is preparation: building a modest savings cushion, negotiating with lenders before problems escalate, and refusing to accept the first offer presented. Whether the goal is purchasing a car, starting a venture, or simply meeting monthly obligations, the same principle applies. Financial freedom comes not from avoiding money altogether, but from approaching every transaction with honest intentions and a clear-eyed understanding of the consequences.

This site exists to provide a reason to keep going, even when the numbers do not add up and the deadline feels impossible. It is not about pretending that hardship does not exist or that every situation can be fixed with effort alone. Rather, it is about rejecting the hatred that financial strain so often breeds, and choosing instead to meet each challenge with patience and purpose. The content here is meant to deter panic, encourage thoughtful planning, and remind readers that their circumstances can change. No matter how deep the debt or how tight the budget, there is always a way to adjust course and begin again.