<?php

// waktu terakhir dijalankan
$lastODP = 0;
$lastONU = 0;
$lastOLT = 0;

while (true) {

    $now = time();

    echo "Loop jalan: " . date("H:i:s") . PHP_EOL;

    // ======================
    // CEK ODP (tiap 60 detik)
    // ======================
    if ($now - $lastODP >= 60) {
        echo "Cek ODP: " . date("H:i:s") . PHP_EOL;
        require_once __DIR__ . "/auto_notif_odp.php";
        $lastODP = $now;
    }

    // ======================
    // CEK ONU (tiap 60 detik)
    // ======================
    if ($now - $lastONU >= 60) {
        echo "Cek ONU: " . date("H:i:s") . PHP_EOL;
        require_once __DIR__ . "/auto_notif_onu.php";
        $lastONU = $now;
    }

    // ==========================
    // AMBIL DATA OLT (tiap 5 menit)
    // ==========================
    if ($now - $lastOLT >= 300) {
        echo "Ambil Data OLT: " . date("H:i:s") . PHP_EOL;
        require_once __DIR__ . "/ambil_dataOLT.php";
        $lastOLT = $now;
    }

    // jeda kecil biar CPU nggak full
    sleep(5);
}


rmtstb.megadataisp.net


📡 Cek ODP: 20:16:25
📶 Cek ONU: 20:16:33
Kirim ke 6282338451677 | ONLINE <br>Kirim ke 6281252188305 | ONLINE <br>📡 Cek ODP: 20:17:29