NET ISO Routing support,
debain 8 install, Observium CE 0.16.10.8128
Hi, I'm having trouble getting ISIS to work in observium. I apoligize if
this has already been a topic in the email archive, but I was unable to
view the archive and I couldn't find anything online relating to this.
bgp, ospf, eigrp are all show in the edit-->routing section of the webui.
Not ISIS. I know under poller discover modules these exist
// Poller/Discovery Modules
$config['enable_bgp'] = 1; // Enable BGP session
collection and display
$config['enable_rip'] = 1; // Enable RIP session
collection and display
$config['enable_ospf'] = 1; // Enable OSPF session
collection and display
$config['enable_isis'] = 1; // Enable ISIS session
collection and display
$config['enable_eigrp'] = 1; // Enable EIGRP session
collection and display
$config['enable_syslog'] = 0; // Enable Syslog
$config['enable_vrfs'] = 1; // Enable VRFs
$config['enable_sla'] = 1; // Enable SLA/RPM collection
and display
$config['enable_pseudowires'] = 1; // Enable Pseudowires
digging a bit further, I found that uncommenting this section of the file
./includes/config-variables.inc.php would enable this setting on the webui.
However isis data is still not collected and does not show up under
device>routing.
/// ROUTING //////////////////////////////////////////////////////////
$config_sections['routing']['text'] = "Routing";
$setting = 'enable_isis';
$config_variable[$setting]['section'] = "routing";
$config_variable[$setting]['subsection'] = "Protocols";
$config_variable[$setting]['name'] = "ISIS sessions";
$config_variable[$setting]['type'] = "bool";
$config_variable[$setting]['shortdesc'] = "Enable collection and display
of ISIS data.";
one thing I noticed is the bgp, ospf, and eigrp all have the name set to
"<protocol> collection" while rip and isis have the name "<protocol>
sessions."
Finding these settings without a comment like "/* Unimplemented :)" makes
me think that ISIS is supported, however I can't seem to find an existing
module to support it within the CE.
a quick grep of the observium directories seems to show that isis is
lacking a poller module like:
./includes/polling/cisco-eigrp.inc.php
./includes/polling/ospf.inc.php
./includes/discovery/bgp-peers.inc.php
grep -r 'isis' . (with a lot of output ommited)
./tests/HtmlIncludesFunctionsTest.php: array('isis', 'IS-IS'),
./includes/config-variables.inc.php:$setting = 'enable_isis';
./includes/defaults.inc.php:$config['enable_isis'] = 1; //
Enable ISIS session collection and display
./includes/definitions.inc.php:$config['routing_types']['isis'] =
array('text' => 'ISIS');
Does anyone have ISIS working in observium? If so how?
Thanks.