Skip to content
/ utils Public

Various utils made by me for system administration purposes

License

Notifications You must be signed in to change notification settings

abulimov/utils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published