Skip to content

Everday utilities for sysadmin stuff.

Notifications You must be signed in to change notification settings

sergionapolitano/Utilities

 
 

Repository files navigation

Utilities

Everday utilities for sysadmin stuff. Mostly for MySQL.

  • check_mysql_connections.sh
    • can run on any server, and filters the netcat output to check where is connected with mysql
  • checkconn.pl
    • queries the information_schema.processlist table, to show who is connected to database
  • checkfrag.pl
    • queries the information_schema.tables table, compares the table sizes of the sizes used on disk
  • monitor_space
    • Monitors space changes on mysql server
      • monitor_space_collector.pl - collects data about table sizes
      • monitor_space_qt.pl - Query tool for monitor space
  • binlog_extractor.awk
    • You have to give it a GTID and it will return the next position from an SQL dump of MySQL binlog
  • rds_node_selector.sh
    • fancy menu based terminal tool for connecting your rds instances. It queries the aws api for your hosts. When you use the --iddqd switch it can connect to writer nodes, if not, just the readers are available (if an aurora cluster has only 1 node it could be writed as well. You need configured awscli, .my.cnf and dialog installed

About

Everday utilities for sysadmin stuff.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Perl 79.1%
  • Python 8.1%
  • Shell 6.4%
  • Awk 3.4%
  • Ruby 3.0%