shellivo / SSH
Mengelola dan memantau beberapa server melalui SSH
Atur koneksi, bandingkan sumber daya, dan buka terminal yang tepat: alur pemeriksaan beberapa VPS dari desktop.
Diperbarui
Buat profil dengan nama yang jelas, hubungkan host yang diperlukan, dan periksa metrik terbaru. Cocokkan nama host dan waktu sebelum serta sesudah membuka terminal. Beberapa profil tersimpan tidak berarti semua host sedang dipantau.
Gunakan nama yang membedakan lingkungan
Nama seperti staging-api, prod-api, dan prod-db menunjukkan lingkungan dan peran. Simpan alamat, port, dan pengguna per host; verifikasi sidik jari dan autentikasi satu per satu. Port berbeda pada IP yang sama dapat menunjuk layanan SSH yang berbeda.
Pastikan tujuan sebelum diagnosis
Di terminal, periksa nama host, waktu, uptime, dan proses dengan penggunaan tinggi. Perintah berikut memerlukan Linux dengan procps dan menampilkan nama perintah, bukan argumen lengkap. Nilai %CPU dari ps dapat berbeda dari nilai interval pada grafik monitoring.
hostname
date -Is
uptime
ps -eo pid,comm,%cpu,%mem --sort=-%cpu | head -n 11Samakan waktu dan definisi metrik
Nilai lama dari host yang terputus bukan keadaan terkini. Satu persentase tidak cukup untuk menilai server dengan kapasitas dan peran berbeda. Pastikan titik mount disk yang diukur dan bandingkan metrik dengan definisi yang sama.
Pisahkan jenis kegagalan
Periksa jaringan dan port jika host tidak terjangkau; identitas dan metode jika autentikasi gagal; perintah serta izin jika hanya metrik yang hilang. Koneksi berhasil pada satu server tidak membuktikan izin pada server lain. Selesaikan masalah sebelum menambah host.
Bedakan profil dan batas penggunaan
Profil tersimpan, host yang dipantau, dan terminal terbuka adalah status terpisah. Menambah profil tidak menaikkan batas monitoring bersamaan. Periksa versi yang dirilis dan paket aktif. Untuk notifikasi tanpa pengawasan atau riwayat bersama, gunakan layanan khusus sebagai pelengkap.
Pertanyaan umum
Haruskah server saling terhubung?
Alur ini membuat koneksi SSH terpisah dari komputer Anda ke setiap host. Komputer harus dapat menjangkau masing-masing alamat dan port.
Apakah menyimpan profil memulai pengumpulan?
Jangan menganggap demikian. Periksa status koneksi sebenarnya, waktu sampel terakhir, dan batas yang tersedia pada setiap host.