PHP 클래스 EricMakesStuff\ServerMonitor\Notifications\Notifier

파일 보기 프로젝트 열기: ericmakesstuff/laravel-server-monitor 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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