I did a new install of librenms yesterday on a Ubuntu 16.04 server.
The network consists of HP Procurve/Aruba switches i different models.
The problem is that on my 5406zl switches there are no bandwidth graphs.
J8697A Switch 5406zl
HP ProCurve K.15.16.0005
Else it seems to have successfully discovered info about the switch, cpu graphs is working for example.
For what i can see, the problem seems to be that in the database the interface type is NULL on these two switches.
Which is suspect is causing RRDTool to segfault:
[ 1788.900453] rrdtool: segfault at 0 ip 00007fc64ddd9ecb sp 00007ffeb288b3f0 error 6 in librrd.so.4.3.5[7fc64dda3000+51000]
If i check ports in the database for other switches were graphs are working they have interface type like ethernetCsmacd.
validate.php shows no signs of problems with the install:
[email protected]:/opt/librenms# ./validate.php
[OK] Database connection successful
[OK] Database schema correct
Snippet from the database for the ports i am having issues with
mysql> select port_id, ifType from ports where device_id=12;
| port_id | ifType |
| 1579 | NULL |
| 1580 | NULL |
| 1581 | NULL |
| 1582 | NULL |
| 1583 | NULL |
| 1584 | NULL |
| 1585 | NULL |
| 1586 | NULL |
| 1587 | NULL |
| 1588 | NULL |
| 1589 | NULL |
Any hints on what i can do to fix this ?