abulimov / utils

Various utils made by me for system administration purposes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Content

This repository contains various SysAdmin-related utils and scripts I've written.

Nagios-compatible checks

Under nagios folder you may find Nagios-compatible check scripts.

Most notable checks are:

  • check_docker_memory.py - checks used/free memory in running docker container from parent host;
  • check_cadvisor.py - checks memory and cpu stats in running docker container from cAdvisor API;
  • check_3ware.py - checks health status of HDDs attached to 3ware raid controllers;
  • check_smartarray.py - checks health status of HDDs attached to smartarray raid controllers.

Zabbix checks and low-level discovery

Under zabbix folder you may find Zabbix-related scripts, mostly for checks and low-level autodiscovery.

Scripts

Under scripts folder you may find various usorted scripts that might be usefull.

Most notable scripts are:

  • zabbix_maintenance.py - script to create maintenance periods in Zabbix from CLI;
  • haproxywrap.sh - lightweight shell wrapper around haproxy control socket;
  • meminfo.py - small PyQT linux memory viualizer, see my blog (in Russian).

License

Released under the MIT License

About

Various utils made by me for system administration purposes

License:MIT License


Languages

Language:Python 67.0%Language:Perl 19.8%Language:Shell 7.3%Language:Ruby 5.9%