80 lines
2.0 KiB
PHP
80 lines
2.0 KiB
PHP
<?php
|
|
/**
|
|
* SnmpTraps element for tactical view.
|
|
*
|
|
* @category General
|
|
* @package Pandora FMS
|
|
* @subpackage TacticalView
|
|
* @version 1.0.0
|
|
* @license See below
|
|
*
|
|
* ______ ___ _______ _______ ________
|
|
* | __ \.-----.--.--.--| |.-----.----.-----. | ___| | | __|
|
|
* | __/| _ | | _ || _ | _| _ | | ___| |__ |
|
|
* |___| |___._|__|__|_____||_____|__| |___._| |___| |__|_|__|_______|
|
|
*
|
|
* ============================================================================
|
|
* Copyright (c) 2007-2023 Artica Soluciones Tecnologicas, http://www.artica.es
|
|
* This code is NOT free software. This code is NOT licenced under GPL2 licence
|
|
* You cannnot redistribute it without written permission of copyright holder.
|
|
* ============================================================================
|
|
*/
|
|
|
|
use PandoraFMS\TacticalView\Element;
|
|
|
|
/**
|
|
* SnmpTraps, this class contain all logic for this section.
|
|
*/
|
|
class SnmpTraps extends Element
|
|
{
|
|
|
|
|
|
/**
|
|
* Constructor
|
|
*/
|
|
public function __construct()
|
|
{
|
|
$this->title = __('SNMP Traps');
|
|
}
|
|
|
|
|
|
/**
|
|
* Returns the html of queues traps.
|
|
*
|
|
* @return string
|
|
*/
|
|
public function getQueues():string
|
|
{
|
|
// TODO connect to automonitorization.
|
|
return html_print_div(
|
|
[
|
|
'content' => '9.999.999',
|
|
'class' => 'text-l',
|
|
'style' => 'margin: 0px 10px 10px 10px;',
|
|
],
|
|
true
|
|
);
|
|
}
|
|
|
|
|
|
/**
|
|
* Returns the html of total sources traps.
|
|
*
|
|
* @return string
|
|
*/
|
|
public function getTotalSources():string
|
|
{
|
|
// TODO connect to automonitorization.
|
|
return html_print_div(
|
|
[
|
|
'content' => '9.999.999',
|
|
'class' => 'text-l',
|
|
'style' => 'margin: 0px 10px 10px 10px;',
|
|
],
|
|
true
|
|
);
|
|
}
|
|
|
|
|
|
}
|