חזרה לבלוג
ינואר 13, 2026מדריכים

איך להגדיר ניטור שרת

מדריך מלא להגדרת כלי ניטור שרתים כמו Netdata, Prometheus וניהול יומנים לניהול שרת פרואקטיבי.

איך להגדיר ניטור שרת

ניטור שרת חיוני לשמירה על ביצועים אופטימליים, זיהוי בעיות מוקדם והבטחת זמינות גבוהה. מדריך זה מכסה הגדרת פתרונות ניטור מקיפים לשרת Hiddence שלך.

התקנת Netdata (ניטור בזמן אמת)

Netdata מספקת ניטור ביצועים בזמן אמת עם ממשק אינטרנט יפהפה:

bash
# התקן Netdata
bash <(curl -Ss https://my-netdata.io/kickstart.sh)

# גש ללוח המחוונים ב-http://your-server-ip:19999

# הגדר Netdata
sudo nano /etc/netdata/netdata.conf
# הגדר bind to = your-server-ip

# הפעל מחדש את Netdata
sudo systemctl restart netdata

הגדרת Prometheus ו-Grafana

לניטור מתקדם עם לוחות מחוונים מותאמים אישית:

bash
# הורד Prometheus
wget https://github.com/prometheus/prometheus/releases/download/v2.45.0/prometheus-2.45.0.linux-amd64.tar.gz
tar xvfz prometheus-*.tar.gz
cd prometheus-*

# צור תצורה
nano prometheus.yml

# התחל את Prometheus
./prometheus --config.file=prometheus.yml

# התקן Node Exporter למדדי מערכת
wget https://github.com/prometheus/node_exporter/releases/download/v1.6.1/node_exporter-1.6.1.linux-amd64.tar.gz
tar xvfz node_exporter-*.tar.gz
cd node_exporter-*
./node_exporter

הגדרת התראות אימייל

הגדר הודעות אימייל לאירועים קריטיים:

bash
# התקן mailutils
sudo apt install mailutils -y

# הגדר Postfix
sudo dpkg-reconfigure postfix
# בחר 'Internet Site' והזן את הדומיין שלך

# בדוק אימייל
echo "הודעת בדיקה" | mail -s "התראת שרת" your-email@example.com

# הגדר משימת cron לניטור
crontab -e
# הוסף: */5 * * * * /path/to/monitoring-script.sh

ניהול יומנים

הגדר ניהול יומנים ריכוזי:

bash
# התקן logrotate (בדרך כלל מותקן מראש)
sudo apt install logrotate -y

# הגדר סיבוב יומנים
sudo nano /etc/logrotate.d/myapp

# תצורה לדוגמה:
/var/log/myapp/*.log {
    daily
    rotate 7
    compress
    delaycompress
    missingok
    notifempty
}

# צפה ביומני מערכת
sudo journalctl -u service-name
sudo tail -f /var/log/syslog

שיטות עבודה מומלצות לניטור

  • נטר שימוש ב-CPU, זיכרון, דיסק ורשת
  • הגדר התראות לספים קריטיים (CPU > 80%, דיסק > 90%)
  • נטר יומני אפליקציה לשגיאות
  • עקוב אחר זמן פעולה וזמני תגובה
  • נטר אירועי אבטחה וניסיונות התחברות כושלים
  • אימות גיבוי קבוע
  • תעד את הגדרת הניטור והנהלים שלך