Skip to content

Sysadminka/awesome-sysadmin-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 

Repository files navigation

Awesome Sysadmin Tools

A collection of awesome software and cool stuff for sysadmins.

CLI tools

Shell

  • starship - The minimal, blazing-fast, and infinitely customizable prompt for any shell

Git

  • lazygit - A simple terminal UI for git commands
  • pre-commit - A framework for managing and maintaining multi-language pre-commit hooks

Monitoring

  • htop - An interactive process viewer
  • blktop - top-like monitoring block devices metrics (latency, IOPS and so on)
  • mtr - combines the functionality of the 'traceroute' and 'ping' programs in a single network diagnostic tool

Web UI tools

Networking

Other CLI tools

  • libfaketime - libfaketime intercepts various system calls that programs use to retrieve the current date and time

Containers

Container Distributions

  • LXC - Linux Containers
  • Docker - Docker engine
  • CRI-O - Lightweight container runtime for Kubernetes
  • Containerd - Container runtime

Container tools

  • ctop - Top for containers
  • docker-slim - Minify and Secure Docker containers

Kubernetes

Kubernetes Distributions

  • kubeadm - Kubeadm is a tool built to provide best-practice "fast paths" for creating Kubernetes clusters
  • k3s - Lightweight Kubernetes
  • minikube - implements a local Kubernetes cluster on macOS, Linux, and Windows
  • kubespray - Deploy a Production Ready Kubernetes Cluster

Kubernetes tools

  • k9s - provides a terminal UI to interact with your Kubernetes clusters
  • kubectx - helps you switch between clusters back and forth
  • kubens - helps you switch between Kubernetes namespaces smoothly
  • kubecolor - Colorize your kubectl output
  • kubetail - Bash script that enables you to aggregate (tail/follow) logs from multiple pods into one stream
  • kube-monkey - kube-monkey is an implementation of Netflix's Chaos Monkey for Kubernetes clusters
  • kubectl-reap - is a kubectl plugin that deletes unused Kubernetes resources
  • kubecost - Kubecost gives you visibility into your Kubernetes resources to reduce spend and prevent resource-based outages
  • kustomize - Kubernetes native configuration management
  • traefik - Traefik is an open-source Edge Router that makes publishing your services a fun and easy experience
  • ingress-nginx Ingress-NGINX is an Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer

Infrastructure

Amazon Web Services

  • chamber - Chamber is a tool for managing secrets. Currently it does so by storing secrets in SSM Parameter Store, an AWS service for storing secrets.
  • awscreds - Store AWS credentials inside your Keychain

Ansible

  • ansible - Ansible is a radically simple IT automation system
  • molecule - Molecule project is designed to aid in the development and testing of Ansible roles

Terraform

  • terraform - Terraform is an open-source infrastructure as code software tool that provides a consistent CLI workflow to manage hundreds of cloud services
  • tflint - TFLint is a Terraform linter focused on possible errors, best practices, etc
  • tfswitch - The tfswitch command line tool lets you switch between different versions of terraform
  • terraform-docs - A utility to generate documentation from Terraform modules in various output formats
  • checkov - Checkov is a static code analysis tool for infrastructure-as-code

Diagrams

  • diagrams - infrastructure diagrams as code

Security

2FA

  • Authy - Best Rated 2FA App

Passwords storage

  • 1Password - 1Password is the easiest way to store and use strong passwords
  • KeepassXC - Cross-Platform Password Manager
  • LastPass - Auto-pilot for all your passwords

Load testing tools

  • k6.io - Open source load testing tool and SaaS for engineering teams
  • Gatling - Load-Test-As-Code: the best way to load test your applications, designed for DevOps and CI/CD
  • Yandex Tank - Yandex.Tank is a utility for load testing and performance analysis of web services and applications
  • JMeter - Apache JMeter may be used to test performance both on static and dynamic resources, Web dynamic applications
  • siege - Siege is an open source regression test and benchmark utility
  • ab - ab is a tool for benchmarking your Apache Hypertext Transfer Protocol (HTTP) server

About

Awesome Tools for Sysadmins

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published