Skip to content

careed23/SysAdmin-Toolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

SysAdmin Toolkit

Version: 1.0.0 License: MIT


πŸ“– Overview

The SysAdmin Toolkit is a centralized repository of standardized scripts, configuration baselines, operational runbooks, and documentation templates. It is designed to establish a consistent, rigorous engineering discipline across IT infrastructure operations.

This toolkit serves as a portable "Swiss Army Knife" for Systems Administrators, Site Reliability Engineers (SREs), and Network Engineers, providing immediate access to validated tools for diagnostics, security hardening, and crisis management.


πŸ“‚ Repository Structure

1. πŸ›  tools/

Automated scripts for diagnostics, auditing, and maintenance tasks.

  • system_health_check.sh: (Linux) Generates an instant snapshot of CPU, RAM, Disk, and Failed Services.
  • system-info-collector.bat: (Windows) "Drop-and-run" health report for Windows Servers.
  • network-reset.bat: (Windows) Automated utility to reset Winsock, TCP/IP stack, and flush DNS.
  • log-parser.ps1: (PowerShell) Regex-based log analysis tool for identifying error patterns and frequencies.
  • bulk-rename.ps1: (PowerShell) Mass file sanitization utility for data migrations and standardization.

2. πŸ“š documentation/

The knowledge base for Standard Operating Procedures (SOPs) and Policies.

  • /troubleshooting: SOPs for high-volume operational issues (VoIP, Active Directory, Printers, Network).
  • /best-practices: Definitive policy documents (Password Policy, Backup Strategy, Security Hardening Standards).
  • /servers: Repository for detailed, per-host documentation.

3. 🚨 runbooks/

Playbooks for high-stress scenarios and routine maintenance.

  • critical-incident-response.md: SEV-1 Incident Command structure and workflow.
  • disaster-recovery.md: Protocols for catastrophic site failure, ransomware response, and "Clean Room" recovery.
  • server-maintenance.md: Checklist for routine patching ("Patch Tuesday") and system hygiene.

4. βš™οΈ configs/

Reference configurations for security and infrastructure baselines.

  • sshd_config_hardened: Secure baseline configuration for Linux SSH access.
  • switch-baseline-config.txt: Cisco IOS security template (SSH-only, banner, logging).
  • basic-firewall-rules.txt: Platform-agnostic port strategy and "Default Deny" architecture.
  • vlan-configuration-example.txt: Standard network segmentation schema for securing Management, Voice, and Guest traffic.

5. πŸ“ templates/

Standardized forms to ensure consistency in documentation.

  • change-request-template.md: Evaluation form for infrastructure changes, risk assessment, and rollback planning.
  • system-documentation-template.md: The standard format for documenting new server builds.

πŸš€ Usage Guide

Linux Health Check

chmod +x tools/system_health_check.sh
./tools/system_health_check.sh

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •