Inheritance: extends BaseMonitor
 /**
  * @param \EricMakesStuff\ServerMonitor\Monitors\DiskUsageMonitor $diskUsageMonitor
  */
 public function diskUsageAlarm(DiskUsageMonitor $diskUsageMonitor)
 {
     $this->sendNotification('whenDiskUsageAlarm', "Disk Usage on {$this->serverName} High! {$diskUsageMonitor->getPercentageUsed()} Used", "Disk Usage Alarm on {$this->serverName}! Filesystem {$diskUsageMonitor->getPath()} is above the alarm threshold ({$diskUsageMonitor->getAlarmPercentage()}) at {$diskUsageMonitor->getPercentageUsed()}", BaseSender::TYPE_ERROR);
 }
 /** @test */
 public function it_throws_an_exception_for_nonexistent_disk()
 {
     $diskUsageMonitor = new DiskUsageMonitor(['path' => '/a234k3l2k3j4l23k/23l4j2l34j']);
     $this->setExpectedException(InvalidPath::class);
     $diskUsageMonitor->runMonitor();
 }