mirror of
https://github.com/netbirdio/plugins.git
synced 2026-05-22 18:44:07 -07:00
Quagga: New tab in general diagnostics (#168)
* Update actions_quagga.conf * Update DiagnosticsController.php * Update diagnosticsgeneral.volt * Update diagnosticsgeneral.volt * Update diagnosticsgeneral.volt * Update DiagnosticsController.php * Update DiagnosticsController.php
This commit is contained in:
+6
@@ -59,6 +59,12 @@ class DiagnosticsController extends ApiControllerBase
|
||||
$response = $backend->configdRun("quagga diag-bgp summary");
|
||||
return array("response" => $response);
|
||||
}
|
||||
public function showrunningconfigAction()
|
||||
{
|
||||
$backend = new Backend();
|
||||
$response = $backend->configdRun("quagga general-runningconfig");
|
||||
return array("response" => $response);
|
||||
}
|
||||
private function get_ospf_information($name)
|
||||
{
|
||||
$backend = new Backend();
|
||||
|
||||
@@ -109,7 +109,9 @@ $(document).ready(function() {
|
||||
$('#routing6').html(content)
|
||||
//$('#routing6 table').bootgrid({converters: dataconverters})
|
||||
});
|
||||
|
||||
ajaxCall(url="/api/quagga/diagnostics/showrunningconfig", sendData={}, callback=function(data,status) {
|
||||
$("#runningconfig").text(data['response']);
|
||||
});
|
||||
|
||||
});
|
||||
</script>
|
||||
@@ -118,9 +120,13 @@ $(document).ready(function() {
|
||||
<ul class="nav nav-tabs" data-tabs="tabs" id="maintabs">
|
||||
<li class="active"><a data-toggle="tab" href="#routing">{{ lang._('IPv4 Routes') }}</a></li>
|
||||
<li><a data-toggle="tab" href="#routing6">{{ lang._('IPv6 Routes') }}</a></li>
|
||||
<li><a data-toggle="tab" href="#showrun">{{ lang._('Running Configuration') }}</a></li>
|
||||
</ul>
|
||||
|
||||
<div class="tab-content content-box tab-content">
|
||||
<div id="routing" class="tab-pane fade in active"></div>
|
||||
<div id="routing6" class="tab-pane fade in"></div>
|
||||
<div id="showrun" class="tab-pane fade in">
|
||||
<pre id="runningconfig"></pre>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -111,3 +111,9 @@ command:/usr/local/opnsense/scripts/quagga/quagga.rb --general-routes6
|
||||
parameters:
|
||||
type:script_output
|
||||
message: Print IPv6 Routing Table
|
||||
|
||||
[general-runningconfig]
|
||||
command:/usr/local/bin/vtysh -c "show run"
|
||||
parameters:
|
||||
type:script_output
|
||||
message: Show running configuration
|
||||
|
||||
Reference in New Issue
Block a user