Как организовать простой бюджетный мониторинг MikroTik, Ubiquiti или другого оборудования?


Ответы
  1. Заказываем хостинг с PHP, cron
  2. Создаём файл action.php:
    <?php
    
    $url = "http://specialistoff.net/";
    $ch = curl_init($url);
    $result = curl_exec($ch);
    $error = curl_error($ch);
    curl_close($ch);
    
    $filename = 'log.php';
    
    if (!file_exists($filename)) {
        file_put_contents( $filename, "<?php\ndie();\n?>\n", FILE_APPEND );
    }
    
    if ( $error != "" ) {
        file_put_contents( $filename, date("Y-m-d H:m:s") . "\tНе работает\n", FILE_APPEND );
    } else {
        file_put_contents( $filename, date("Y-m-d H:m:s") . "\tРаботает\n", FILE_APPEND );
    }
    
    ?>
    
  3. Добавляем задание active.php в cron с нужным интервалом (например одна минута или пять минут)
    */1 * * * * php ~/active.php
  4. Просматриваем через некоторое время что упало в файл log.php

Возможно будут интересны и другие вопросы
© RemiZOffAlex