1. Halo Guest, pastikan Anda selalu menaati peraturan forum sebelum mengirimkan post atau thread baru.

ask - cara setting monit auto reboot server kalau load average tinggi

Discussion in 'Pemrograman Web' started by morveus, Jul 9, 2016.

  1. morveus

    morveus Newbie

    Joined:
    Mar 25, 2016
    Messages:
    13
    Likes Received:
    0
    Setting monit biar load average tinggi vps bisa reboot otomatis gimana mastah2?
    script dibawah ini cuma kirim email kalo load average tinggi
    ‪#‎Monitoring‬ Interval in Seconds
    set daemon 120
    ‪#‎Enable‬ Web Access
    set httpd port 2812
    allow admin:easyengine
    ‪#‎Event‬ Queue for 5000 events
    set eventqueue basedir /var/monit slots 5000
    ‪#‎MySQL‬ Monitoring
    check process mysqld with pidfile "/var/run/mysqld/mysqld.pid"
    if cpu > 90% for 2 cycles then alert
    if does not exist then alert
    ‪#‎PHP‬-FPM
    check process php5-fpm with pidfile "/var/run/php5-fpm.pid"
    if cpu > 90% for 2 cycles then alert
    if does not exist then alert
    ‪#‎Nginx‬
    check process nginx with pidfile "/var/run/nginx.pid"
    if cpu > 90% for 2 cycles then alert
    if does not exist then alert
    ‪#‎System‬ Monitoring
    check system serverku
    if loadavg (1min) > 3 for 2 cycles then alert
    if loadavg (5min) > 5 for 2 cycles then alert
    if swap usage > 10% then alert
    check filesystem rootfs with path /
    if space usage > 80% then alert
    set mailserver localhost
    set alert emailkita
    #‪#‎mmonit‬ (optional)
     
  2. hardinalz

    hardinalz Super Hero

    Joined:
    Mar 8, 2010
    Messages:
    2,395
    Likes Received:
    1,420
    Location:
    /var/www/html
    ga usah pake monit, coba ikuti cara ini nanti dipadupadankan dengan cron job misalnya jalankan tiap jam, atau 30 menit, 10 menit, 5 menit, kalo perlu tiap menit, bebas.

    _http://www.linuxquestions.org/questions/linux-server-73/tool-to-reboot-my-box-if-there's-high-load-555111/

    seperti yg disampaikan di sana, cara di atas bukan solusi meminimalisir high load average. Sebaiknya temukan penyebab high load kenapa, aplikasi apa, cek log, cari biang keroknya. Kalo ketahuan penyebabnya apa, kan lbh bagus.

    Mencegah lebih baik daripada mengobati.
     
    xtmxady likes this.
  3. morveus

    morveus Newbie

    Joined:
    Mar 25, 2016
    Messages:
    13
    Likes Received:
    0
    ok thanks gan
     
  4. antmediahost

    antmediahost Newbie

    Joined:
    Sep 5, 2013
    Messages:
    31
    Likes Received:
    0
    Location:
    Bogor
    saran jangan di reboot kan, karena bisa saja nantinya service crash..
    mungkin scriptnya monitoring saja kalau load bisa kirim email
    alternatif pakai the dude dari mikrotik untuk montoring, mudah dan real time
     
  5. adecma

    adecma Newbie

    Joined:
    Jul 28, 2016
    Messages:
    21
    Likes Received:
    0
    dicoba aja satu2 triknya om. ntr juga bisa memilah apa yang cocok
     

Share This Page