Hi all,

I'm just looking into a couple of nagging problems on my Observium install and i found this:

  1. includes/discovery/discovery-protocols.inc.php uses ifNameDescr(), which is defined in includes/rewrites.php (called from includes/functions.php).
  2. ifNameDescr() is a wrapper around ifLabel(), which itself is a wrapper around humanize_port()
  3. humanize_port() calls humanspeed(), which is defined in html/includes/functions.inc.php

This seems to indicate that ifNameDescr/ifLabel/humanize port, when called from discovery functions, will never work.

Is this intentional?  Or should humanspeed() (and possibly others of its peers within html/includes/functions.inc.php) be moved to includes/rewrites.php?

Regards,
Paul