@extends('admin.layouts.admin') @section('content')

{{ $monitor->exists ? 'Modifier une sonde' : 'Créer une sonde' }}

Configure la cible, le type de check, l’intervalle et les seuils de performance.

Retour
Paramètres de la sonde
Astuce : TCP attend host:port • HTTP attend une URL • PING attend une IP ou un hostname.
@csrf @if($monitor->exists) @method('PUT') @endif
{{-- Category --}}
@error('category_id')
{{ $message }}
@enderror
{{-- Name --}}
@error('name')
{{ $message }}
@enderror
{{-- Description --}}
@error('description')
{{ $message }}
@enderror
{{-- Type + target --}}
@error('type')
{{ $message }}
@enderror
Choisis la méthode de vérification.
@error('target')
{{ $message }}
@enderror
Ex : https://demo.hostalis.fr • 1.2.3.4 • node1:25565
{{-- Expected + degraded --}}
@error('expected_http_code')
{{ $message }}
@enderror
Si vide, OK = HTTP 2xx/3xx.
@error('degraded_threshold_ms')
{{ $message }}
@enderror
Au-dessus de ce seuil : “Dégradé”.
{{-- Timeout + interval + position --}}
@error('timeout_ms')
{{ $message }}
@enderror
Ex : 3000 = 3s.
@error('interval_sec')
{{ $message }}
@enderror
Respecté par la commande cron.
@error('position')
{{ $message }}
@enderror
Ordre d’affichage dans la catégorie.
{{-- Active + forced status --}}
@error('is_active')
{{ $message }}
@enderror
Si désactivée, elle n’est pas checkée.
@php($fs = old('forced_status', $monitor->forced_status)) @error('forced_status')
{{ $message }}
@enderror
Prioritaire sur le statut réel (utile pour incident/maintenance).
Annuler
@endsection