src/CheckDefinitions/Elasticsearch.php 1 location
|
@@ 7-23 (lines=17) @@
|
4 |
|
|
5 |
|
use Symfony\Component\Process\Process; |
6 |
|
|
7 |
|
class Elasticsearch extends CheckDefinition |
8 |
|
{ |
9 |
|
public $command = 'curl --silent http://localhost:9200'; |
10 |
|
|
11 |
|
public function resolve(Process $process) |
12 |
|
{ |
13 |
|
$checkSucceeded = str_contains($process->getOutput(), 'lucene_version'); |
14 |
|
|
15 |
|
if ($checkSucceeded) { |
16 |
|
$this->check->succeed('is running'); |
17 |
|
|
18 |
|
return; |
19 |
|
} |
20 |
|
|
21 |
|
$this->check->fail('is not running'); |
22 |
|
} |
23 |
|
} |
24 |
|
|
src/CheckDefinitions/Memcached.php 1 location
|
@@ 7-21 (lines=15) @@
|
4 |
|
|
5 |
|
use Symfony\Component\Process\Process; |
6 |
|
|
7 |
|
class Memcached extends CheckDefinition |
8 |
|
{ |
9 |
|
public $command = 'service memcached status'; |
10 |
|
|
11 |
|
public function resolve(Process $process) |
12 |
|
{ |
13 |
|
if (str_contains($process->getOutput(), 'memcached is running')) { |
14 |
|
$this->check->succeed('is running'); |
15 |
|
|
16 |
|
return; |
17 |
|
} |
18 |
|
|
19 |
|
$this->check->fail('is not running'); |
20 |
|
} |
21 |
|
} |
22 |
|
|
src/CheckDefinitions/MySql.php 1 location
|
@@ 7-21 (lines=15) @@
|
4 |
|
|
5 |
|
use Symfony\Component\Process\Process; |
6 |
|
|
7 |
|
class MySql extends CheckDefinition |
8 |
|
{ |
9 |
|
public $command = 'ps -e | grep mysqld$'; |
10 |
|
|
11 |
|
public function resolve(Process $process) |
12 |
|
{ |
13 |
|
if (str_contains($process->getOutput(), 'mysql')) { |
14 |
|
$this->check->succeed('is running'); |
15 |
|
|
16 |
|
return; |
17 |
|
} |
18 |
|
|
19 |
|
$this->check->fail('is not running'); |
20 |
|
} |
21 |
|
} |
22 |
|
|
src/CheckDefinitions/Redis.php 1 location
|
@@ 7-21 (lines=15) @@
|
4 |
|
|
5 |
|
use Symfony\Component\Process\Process; |
6 |
|
|
7 |
|
class Redis extends CheckDefinition |
8 |
|
{ |
9 |
|
public $command = 'redis-cli ping'; |
10 |
|
|
11 |
|
public function resolve(Process $process) |
12 |
|
{ |
13 |
|
if ('PONG' == trim($process->getOutput())) { |
14 |
|
$this->check->succeed('is running'); |
15 |
|
|
16 |
|
return; |
17 |
|
} |
18 |
|
|
19 |
|
$this->check->fail('is not running'); |
20 |
|
} |
21 |
|
} |
22 |
|
|