Search box missing from devices page

It looks like there was an update which removed the search box on the devices page, I use this daily and I assume there is a setting that can bring this search box back. In place of the search box is a filter button. Where is the setting to add the search bx back in this place?

Thanks.

1 Like

By design. Click the + next to filter and then search

How do I get the old search box back? This is a step backwards. Now I have to click the +, click search, then type. Before all I had to do was type.

It’s one extra click because you had to click before typing previously.

No way to go back unless you just revert your local install and stay on that version.

Horrible design decision and it is two clicks not one.

Also, when you quickly try to highlight something in the field and let go of the click mid mouse flick, the search box goes away and you have to click the + again.

Not sure how others feel, but this is a big swing and miss.

Please consider bringing a legacy option for those that want the native search box back where it was.

I run this on a VM I can restore to a pre-updated version, but I do want other updates so that’s not an option for me.

I am in librenms all day and I heavily use that search box, this update is a huge setback from my daily use of this application.

It’s one extra click compared to the previous functionality

Nice, looks like I’m rolling back, no more updates for me.

This is unrelated to your comments here, but Filter bar widget search button shortcut by murrant · Pull Request #19763 · librenms/librenms · GitHub

This would save that one click, not sure if it will get merged though.

Keep in mind, you do not have to click anything in the dialog, just type and hit enter. The same as you would for a search box.

Why not bring in the new feature but allow for a legacy search box as a setting? I am not a fan of the new functionality.

Because having two UI elements that do the same thing is not very good and 4 times the work. If you are saying the search shortcut button does not help you, I can probably just close that PR.

LibreNMS is an open source project, you are more than welcome to send quality code to allow users to do that.

I spent over 100 hours crafting this new filter widget because the old ui was so bad for me. I was asking for your feedback because I want to make it as good as possible. It is still only in the development version here, so trying to get some nice polish on it before the next monthly release.

The main pain points was I couldn’t filter the things I wanted. The UI took up too much space and was really bad to use on mobile. Adding more filter options would have made things much worse. On the backend side, filters were duplicated in multiple places and did inconsistent things. Now there is a single filter definition across all LibreNMS for each resource.

I also wanted to be able to have default/saved filters for various tables. The device ports page had an initial implementation of this, but users could not discover it and didn’t know it was in effect. This makes the saved filters very obvious and they work across multiple instances of the same table data.

This is all designed to be very reusable so it will show up in many places across LibreNMS over time.

Anyway, you probably don’t care about my motivations, but I was feeling contemplative.

2 Likes

I’m not a developer or else I’d help. I really liked the old search box as I used it all the time.

I appreciate the 100 hours you spent working on this, it seems that it is a useful feature for you and those that seem to like it. I am not a fan and I wish there was a way to pin the search box up there.

It is what it is, I seem to be the only one that prefers the old method.

As far as proceeding with the request, please proceed however you feel is necessary as my opinion doesn’t seem to have much value here.

As for the search button, I don’t think it is any “faster”, it is the same as the search is generally the top item on the filter menu which makes it very quick to click.

Here is a comparison of the + method and the search shortcut

1 Like

I would have liked to have seen the search box stay in place and add the + sign to the right of the box to then bring up the current filter options.

Anyway, I’ve rolled back and won’t be updating librenms anymore. Thanks.

Hi everyone,

After updating LibreNMS to the latest version, I noticed that the device search/filter behavior has changed.

Previously, clicking on the search box allowed me to type and filter devices directly in the table. After the update, it opens a popup filter dialog instead (see attached screenshot).

This new popup workflow is much slower for daily use and feels inconvenient when managing a large number of devices.

Is there any configuration option, environment variable, or setting to:

  • Disable this new popup filter?

  • Restore the old inline search/filter behavior?

  • Or revert only this UI change without downgrading LibreNMS?

I’m running the latest community version.

Any help would be appreciated. Thank you!

1 Like

The answer really is no to all of that.

I think overall we’re struggling to understand why people think this is slower. To search by device it’s one click on the search icon, type and press enter so just the same as before. For all other filterable items it’s one click on the +, click the option you want, type and press enter.

Both of those are the same as before.

I agree, I hate the new search, the old method was much better. I click/move my mouse fast and I end up closing this new pop up box so many times because of my clicks. Would really like a legacy option, but I don’t see that ever happening.

Their recent updates have broken my graphs and historical data for some devices. 3 years of data, gone.

1 Like

RRD data is only stored for 2 years unless you’ve modified the definitions.

Ok, 2 years of data gone. I think I’ve added in more than 2 year search range and saw data, but that doesn’t matter. LibreNMS had an updated and I lost the last 2 years of data, it only goes back to a month or so. It was fine until one of the recent updates.

Edit- I just checked, I was able to get 3 years of data when changing the dates (from a device where librenms update didn’t wipe historical data), so my last post was correct, I lost 3 years of data, not 2.

We take loss of rrd data pretty seriously. If you would like to supply info we could look in to it.

Usually there are just a few situations where data could be lost.

  • RRD Data corruption, usually due to full disks.
  • Device sends different data. For example, if ifIndexes change, you can “lose” your port data. It is still there, but in a different file.
  • RRD structure changes, it often appears like data loss because the graph breaks. These are rare, we usually deny PRs that try to do this.
  • Other things outside LibreNMS, such as an admin deleting a file.

Plenty of disk space and it only did it for the NTI devices. Why was it not an issue for the past 3 years and all of a sudden librenms thought it was an issue and wiped the data?

I’m the admin, I didn’t delete anything.