. * * @package LibreNMS * @link http://librenms.org * @copyright 2020 Tony Murray * @author Tony Murray */ namespace App\Http\Controllers\Device\Tabs; use App\Models\Device; use LibreNMS\Config; use LibreNMS\Interfaces\UI\DeviceTab; class MibController implements DeviceTab { public function visible(Device $device): bool { return Config::get("poller_modules.mib") && $device->getAttrib('poll_mib'); } public function slug(): string { return 'mib'; } public function icon(): string { return 'fa-file-text-o'; } public function name(): string { return __('MIB'); } public function data(Device $device): array { return []; } }