Linux sunucularınızı uzaktan izlemek ve yönetmek için geliştirilmiş araç.
- CPU, RAM ve disk kullanımı
- Ağ arayüzleri takibi
- Process yönetimi
- Servis yönetimi
- Paket güncelleme kontrolü
- Otomatik veri gönderimi
- SSL sertifika desteği
- WebSocket üzerinden uzaktan komut çalıştırma
- Docker desteği
- Dosya yönetimi
Debian/Ubuntu için:
sudo dpkg -i server-monitor-0.1.0.deb
sudo apt-get install -fsudo server-monitor API_URL API_KEY [--port PORT]Örnek:
# Varsayılan port (8765) ile:
sudo server-monitor https://monitor.example.com zDXsaVFgNgCGmWtaQUDQC1BkjqSPTiLmPXnCcdp6EK8qPFGalM09NqG2N5d4OqcP
# Özel port ile:
sudo server-monitor https://monitor.example.com zDXsaVFgNgCGmWtaQUDQC1BkjqSPTiLmPXnCcdp6EK8qPFGalM09NqG2N5d4OqcP --port 9000| İşlem | Komut |
|---|---|
| Başlatma | sudo systemctl start server-monitor |
| Durdurma | sudo systemctl stop server-monitor |
| Durum kontrolü | sudo systemctl status server-monitor |
| Log görüntüleme | sudo journalctl -u server-monitor -f |
Konum: /etc/server-monitor/config.json
{
"api_url": "https://monitor.example.com",
"api_key": "your-api-key",
"check_interval": 30,
"ws_port": 8765
}| Parametre | Açıklama | Varsayılan |
|---|---|---|
| api_url | API adresi | - |
| api_key | API kimlik anahtarı | - |
| check_interval | Veri gönderim aralığı (sn) | 30 |
| ws_port | WebSocket port numarası | 8765 |
- API anahtarınızı güvenli saklayın
- HTTPS kullanın
- Yapılandırma dosyası izinleri: 640
- WebSocket portu için güvenlik duvarı kurallarını ayarlayın
- WebSocket bağlantıları için HMAC doğrulaması kullanılır
sudo dpkg -P server-monitorGereksinimler:
- Python 3.8+
- python3-requests
- python3-psutil
- python3-apt
- python3-websockets
- jq
./build.sh./rebuild.sh