@@ 33-41 (lines=9) @@ | ||
30 | $this->subject = "{$this->serverName} Server Monitoring"; |
|
31 | } |
|
32 | ||
33 | public function diskUsageHealthy(DiskUsageMonitor $diskUsageMonitor) |
|
34 | { |
|
35 | $this->sendNotification( |
|
36 | 'whenDiskUsageHealthy', |
|
37 | "Disk Usage on {$this->serverName} is Healthy at {$diskUsageMonitor->getPercentageUsed()} Used", |
|
38 | "Disk Usage is healthy on {$this->serverName}. Filesystem {$diskUsageMonitor->getPath()} is okay: {$diskUsageMonitor->getPercentageUsed()}", |
|
39 | BaseSender::TYPE_SUCCESS |
|
40 | ); |
|
41 | } |
|
42 | ||
43 | /** |
|
44 | * @param \EricMakesStuff\ServerMonitor\Monitors\DiskUsageMonitor $diskUsageMonitor |
|
@@ 46-54 (lines=9) @@ | ||
43 | /** |
|
44 | * @param \EricMakesStuff\ServerMonitor\Monitors\DiskUsageMonitor $diskUsageMonitor |
|
45 | */ |
|
46 | public function diskUsageAlarm(DiskUsageMonitor $diskUsageMonitor) |
|
47 | { |
|
48 | $this->sendNotification( |
|
49 | 'whenDiskUsageAlarm', |
|
50 | "Disk Usage on {$this->serverName} High! {$diskUsageMonitor->getPercentageUsed()} Used", |
|
51 | "Disk Usage Alarm on {$this->serverName}! Filesystem {$diskUsageMonitor->getPath()} is above the alarm threshold ({$diskUsageMonitor->getAlarmPercentage()}) at {$diskUsageMonitor->getPercentageUsed()}", |
|
52 | BaseSender::TYPE_ERROR |
|
53 | ); |
|
54 | } |
|
55 | ||
56 | /** |
|
57 | * @param HttpPingMonitor $httpPingMonitor |