PHP Класс EricMakesStuff\ServerMonitor\Notifications\Notifier

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$config array
$log Illuminate\Contracts\Logging\Log
$serverName

Открытые методы

Метод Описание
__construct ( Illuminate\Contracts\Logging\Log $log )
diskUsageAlarm ( DiskUsageMonitor $diskUsageMonitor )
diskUsageHealthy ( DiskUsageMonitor $diskUsageMonitor )
httpPingDown ( HttpPingMonitor $httpPingMonitor )
httpPingUp ( HttpPingMonitor $httpPingMonitor )
sslCertificateExpiring ( SSLCertificateMonitor $sslCertificateMonitor )
sslCertificateInvalid ( SSLCertificateMonitor $sslCertificateMonitor )
sslCertificateValid ( SSLCertificateMonitor $sslCertificateMonitor )

Защищенные методы

Метод Описание
sendNotification ( string $eventName, string $subject, string $message, string $type )

Описание методов

__construct() публичный Метод

public __construct ( Illuminate\Contracts\Logging\Log $log )
$log Illuminate\Contracts\Logging\Log

diskUsageAlarm() публичный Метод

public diskUsageAlarm ( DiskUsageMonitor $diskUsageMonitor )
$diskUsageMonitor EricMakesStuff\ServerMonitor\Monitors\DiskUsageMonitor

diskUsageHealthy() публичный Метод

public diskUsageHealthy ( DiskUsageMonitor $diskUsageMonitor )
$diskUsageMonitor EricMakesStuff\ServerMonitor\Monitors\DiskUsageMonitor

httpPingDown() публичный Метод

public httpPingDown ( HttpPingMonitor $httpPingMonitor )
$httpPingMonitor EricMakesStuff\ServerMonitor\Monitors\HttpPingMonitor

httpPingUp() публичный Метод

public httpPingUp ( HttpPingMonitor $httpPingMonitor )
$httpPingMonitor EricMakesStuff\ServerMonitor\Monitors\HttpPingMonitor

sendNotification() защищенный Метод

protected sendNotification ( string $eventName, string $subject, string $message, string $type )
$eventName string
$subject string
$message string
$type string

sslCertificateExpiring() публичный Метод

public sslCertificateExpiring ( SSLCertificateMonitor $sslCertificateMonitor )
$sslCertificateMonitor EricMakesStuff\ServerMonitor\Monitors\SSLCertificateMonitor

sslCertificateInvalid() публичный Метод

public sslCertificateInvalid ( SSLCertificateMonitor $sslCertificateMonitor )
$sslCertificateMonitor EricMakesStuff\ServerMonitor\Monitors\SSLCertificateMonitor

sslCertificateValid() публичный Метод

public sslCertificateValid ( SSLCertificateMonitor $sslCertificateMonitor )
$sslCertificateMonitor EricMakesStuff\ServerMonitor\Monitors\SSLCertificateMonitor

Описание свойств

$config защищенное свойство

protected array $config
Результат array

$log защищенное свойство

protected Log,Illuminate\Contracts\Logging $log
Результат Illuminate\Contracts\Logging\Log

$serverName защищенное свойство

protected $serverName