This repository contains various SysAdmin-related utils and scripts I've written.
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.
Under zabbix folder you may find Zabbix-related scripts, mostly for checks and low-level autodiscovery.
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).
Released under the MIT License