Recently we installed the latest version of LibreNMS. We are unable to find the Serial at overview and also missing the inventory tab.
please validate your install.
run ./validate.php
and pastebin the output.
Also what devices do you have in Librenms some device may not return that data.
./validate.php
Component | Version |
---|---|
LibreNMS | 1.33-184-gd00cb22 |
DB Schema | 217 |
PHP | 5.6.31 |
MySQL | 5.1.73 |
RRDTool | 1.6.0 |
SNMP | NET-SNMP 5.5 |
====================================
[OK] Database connection successful
[OK] Database schema correct
[FAIL] Discovery has not completed in the last 24 hours.
[FIX] Check the cron job to make sure it is running and using discovery-wrapper.py
[WARN] Your local git contains modified files, this could prevent automatic updates.
[FIX] You can fix this with ./scripts/github-remove
Modified Files:
rrd/.gitignore
All of our devices are cisco routers and switches . Our older Librnms still able to pull that data from the those devices.
You need to FIX what validate is telling you
we are using discovery.php in the cron. And the option Serial is missing at the webGUI. Can you explain how discovery-wrapper.py will enable that option at the webGUI ?
Run this query to get a list of hostnames that discovery hasn’t completed for:
SELECT hostnames FROM `devices` WHERE `last_discovered` <= DATE_ADD(NOW(), INTERVAL - 24 HOUR) AND `ignore` = 0 AND `disabled` = 0 AND `status` = 1 AND `snmp_disable` = 0
Take one of those and run ./discovery.php -h HOSTNAME -d
and pastebin the output