Thanks, I wonder if anyone in the community has started writing something? I'm tempted to take what was done with the other protocols, mainly ospf and start writing something. I noticed a lot of the mibs are there, it appears to me everything is sort of in place to get this started. The biggest blocker for me (scariest thing) is setting up the sql tables correctly.

On another note,
when I got to http://www.observium.org/docs/collectd/ I get prompted with an "authentication required" prompt

"http://alpha.memetic.org is requesting your username and password. WARNING: Your password will not be sent to the website you are currently visiting!"



On Sun, Dec 18, 2016 at 7:23 PM, Adam Armstrong <adama@memetic.org> wrote:
Hi,

We don't currently have any ISIS collection.

This is mostly down to the horrible way Isis stuff is indexed in the MIBs.

Adam.

Sent from BlueMail
On 19 Dec 2016, at 03:21, ecmp <route.this.packet@gmail.com> wrote:
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.


observium mailing list
observium@observium.org
http://postman.memetic.org/cgi-bin/mailman/listinfo/observium

_______________________________________________
observium mailing list
observium@observium.org
http://postman.memetic.org/cgi-bin/mailman/listinfo/observium