shellivo / SSH
Quản lý và giám sát nhiều máy chủ qua SSH
Sắp xếp kết nối, so sánh tài nguyên và mở đúng terminal: quy trình kiểm tra nhiều VPS từ máy tính của bạn.
Cập nhật
Tạo cấu hình với tên dễ nhận biết, kết nối các máy cần thiết và xem số liệu mới nhất. Kiểm tra tên máy và thời gian trước và sau khi mở terminal. Lưu nhiều cấu hình không có nghĩa mọi máy đều đang được giám sát.
Đặt tên để phân biệt môi trường
Các tên như staging-api, prod-api và prod-db giúp nhận biết môi trường và vai trò. Lưu địa chỉ, cổng và người dùng cho từng máy; xác minh dấu vân tay và xác thực riêng. Cùng một IP nhưng khác cổng có thể là các dịch vụ SSH khác nhau.
Xác nhận máy đích trước khi chẩn đoán
Trong terminal, kiểm tra tên máy, thời gian, thời gian hoạt động và các tiến trình dùng nhiều tài nguyên. Các lệnh dưới đây dành cho Linux có procps và hiển thị tên lệnh, không phải toàn bộ tham số. %CPU của ps có thể khác cách tính theo khoảng của biểu đồ.
hostname
date -Is
uptime
ps -eo pid,comm,%cpu,%mem --sort=-%cpu | head -n 11So sánh thời điểm và định nghĩa
Giá trị cũ từ máy đã ngắt kết nối không phản ánh trạng thái hiện tại. Một tỷ lệ phần trăm không đủ để đánh giá máy chủ có cấu hình và vai trò khác nhau. Xác định điểm gắn của ổ đĩa và so sánh các số liệu cùng định nghĩa.
Tách biệt các loại lỗi
Nếu không tới được máy chủ, kiểm tra mạng và cổng; nếu xác thực thất bại, kiểm tra tài khoản và phương thức; nếu chỉ thiếu số liệu, kiểm tra lệnh và quyền đọc. Thành công trên một máy không chứng minh quyền trên máy khác. Xử lý lỗi trước khi thêm máy.
Phân biệt cấu hình và hạn mức
Cấu hình đã lưu, máy đang giám sát và terminal đang mở là các trạng thái riêng. Thêm cấu hình không tăng giới hạn giám sát đồng thời. Kiểm tra bản đã phát hành và gói hiện tại. Với cảnh báo tự động hoặc lịch sử dùng chung, hãy bổ sung dịch vụ chuyên dụng.
Câu hỏi thường gặp
Các máy chủ có cần kết nối với nhau không?
Quy trình này tạo từng kết nối SSH từ máy tính của bạn đến mỗi máy chủ. Máy tính phải truy cập được địa chỉ và cổng tương ứng.
Lưu cấu hình có bắt đầu thu thập không?
Không nên mặc định như vậy. Hãy kiểm tra trạng thái kết nối thật, thời điểm mẫu mới nhất và hạn mức của từng máy.