Skip to content
Snippets Groups Projects
Commit 84d32c6d authored by Tibo's avatar Tibo
Browse files

Clean server display

parent f2d40335
No related branches found
No related tags found
No related merge requests found
......@@ -95,13 +95,11 @@ class ServerController extends Controller
{
$this->validator($request->all())->validate();
$organization = \App\Organization::find($request->organization_id);
$server->name = $request->name;
$server->organization_id = $request->organization_id;
$server->save();
return redirect(action("OrganizationController@show", ["organization" => $organization]));
return redirect(action("ServerController@show", ["server" => $server]));
}
/**
......
@extends('layouts.app')
@section('content')
<div class="py-5">
<div class="container bg-light">
<div class="row bg-primary">
<div class="col-md-12">
<h3 class="display-5 text-light">Dashboard</h3>
</div>
</div>
<div class="row my-1">
<div class="col-md-12">
<a class="text-muted text-xs-center" href="org">
Look at your organizations
</a>
</div>
@foreach($organization as $org)
<div class="col-md-12">
<div class="card border">
<div class="card-header">
{{ $org->name }}
<a class="text-dark" href="{{ route('organization',$org->name) }}">
<i class="pull-right fa fa-lg fa-cog"></i>
</a>
</div>
<div class="card-body">
<table class="table">
<thead>
<tr>
<th scope="col">Server</th>
<th scope="col">Disk</th>
<th scope="col">Reboot</th>
<th scope="col"></th>
</tr>
</thead>
<tbody>
@foreach ($org->servers as $server)
<tr>
<th scope="row">{{ $server->name }}</th>
@if ($server->lastState["content"] != null)
<td>{{$server->lastState["diskOk"]}}</td>
<td>
@if($server->lastState["content"]->{"Reboot"})
<p>ok</p>
@else
<p>not ok</p>
@endif
</td>
<td></td>
@else
<td></td>
<td></td>
<td></td>
@endif
<td>
<a class="btn btn-secondary" href="{{ route('serverDetails', $server->id) }}">
Go to details
</a>
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
</div>
@endforeach
</div>
<div class="container">
<h1>Dashboard</h1>
</div>
</div>
@endsection
......@@ -47,6 +47,14 @@
@foreach ($server->getSensors() as $sensor)
{!! $sensor->report() !!}
@endforeach
<h3>PHP Client installation</h3>
<pre style="font-size: 75%; background: #ddd; overflow: hidden"><code>
wget https://gitlab.cylab.be/cylab/monitoring/raw/master/php-client/bin/monitor.phar
sudo mv monitor.phar /usr/bin/monitor
sudo chmod +x /usr/bin/monitor
sudo echo "*/5 * * * * root /usr/bin/monitor ping -i {{ $server->id }} -t {{ $server->token }}" >> /etc/crontab
</code></pre>
</div>
</div>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment