The Dude 4 (beta)

http://www.mikrotik.com/thedude.php

4.0beta1:

*) new database engine based on sqlite3
*) unlimited outages per service
*) configurable amount of history data per data source used in charts, up to
unlimited amount and detail of history
*) rewritten, more accurate charts
*) new backup format - faster, smaller, less memory consuming
*) enable/disable notifications
*) added some admin variables in tools
*) added csv export to all tables
*) flash friendly log flushing
*) no local connection mode anymore, please check that 127.0.0.1 is allowed if
you want to connect to server from localhost
*) connect dialog accepts dns names
*) more convenient ‘firefox style’ search
*) other improvements

Checking it out… Looks nice so far!

WOW WOW WOW WOW WOW WOW, I need to get a new server but I will be testing it on anything I can get my hands on very soon.
They leaked some of the features 6 months ago and some of us freaked out waiting(i am sure i did) but they have the beta (THAT IS AWESOME) and has some major features people have really wanted.

***) new database engine based on sqlite3
*) unlimited outages per service
*) configurable amount of history data per data source used in charts, up to
unlimited amount and detail of history
*) rewritten, more accurate charts
*) new backup format - faster, smaller, less memory consuming
*) enable/disable notifications
*) added some admin variables in tools
) added csv export to all tables
) flash friendly log flushing

Those are some nice features.

Thanks MikroTik!

HURRAY, a new update. Thank you so much guys, will test it and feed you with the updates. Thanks for taking time to re-build the Dude.

The new graphs look great, discovery is very good.

I love how the graphs don’t have that drop to zero where they begin… Yep that is my home network :slight_smile:
newdude.png

These are the probes that were auto discovered on a windows vista PC. Check out the zoom function, if you slide it left you see 800 some odd days and can zoom all the way down to 10 minutes. Beautiful.
probes.PNG

excellent, I will try it out shortly. I would really love it if I could include a png image in the map and have it behind things, not in front of them blocking it out.

How can I add a window with outgages ? I cannot select them.

Outages have moved under settings for each map but I don’t see how to remove resolved.

Are we able to do an upgrade of Dude3.6 to 4 without losing all the history or is it a fresh install only?

I just upgraded over top of 3.5 with minor issues. I had to add in the default SNMP setting but that was it.

I had major issues with graphs. I had a line graph with about 15 different lines which was horrible, now it’s mint. All of the historic data (1 year +) has come across too.

Will provide some screenshots if required.

Had moved to 4.0Beta from 3.5.

  1. All the settings are saved, anything is working.
  2. Graphs - work much better, correct negative values handle, it is fine.
    3) Issue: backup via WEB interface. Web backup is working, but the incorrect link to XML file is provided on web page. Had to rewrite link in browser to use .tgz file. Had to modify backup script.
  3. Backup 10 time redused size, from 120MB to 12 MB :slight_smile:.
  4. Function rate() changed behaviour. Will have to rewrite a few functions.
  5. 2 More default functions founded diff32() and diff64(), good news. rate plus diff is more clear, than old rate() :slight_smile:
  6. Tested The Dude 4 under windows and FreeBSD8+KDE4+wine everything is working.
    dude4beta.JPG

Thanks! We will look at the web backup issue.

Report any other issues you find!

Is anyone else seeing incorrect bandwidth readings on non-mikrotik device graphs?
The link labels show the correct speed but graphs are showing 5-6x higher than they should, I’m seeing this on Ubiquiti, Senao and Linksys clients.
nomtspeed.jpg
Also seeing odd spikes on bandwidth graphs for a Dlink DES-1228 switch
dlinkspikes.jpg
I’m not sure if this is by design but lack of detail on graph data older than 2hrs
detailed2hrs.jpg
Other than that, top job! loving the improvements :smiley:

Like a couple of people mentioned above, it would be nice to have the Outages link back in the Contents pane, as well as a quick “remove resolved” button like in the previous versions.

Another thing that would be absolutely awesome is the ability to chart packet rates (Interface.InUnicastPacketsRate and Interface.OutUnicastPacketsRate) in device links, right along with Rx/Tx, so you don’t have to create a separate chart just to track PPS.

Other than that, this is looking VERY good. I’ll be adding about 2000 nodes to our setup to see how it handles large amounts of nodes.


Great work, guys!!!

Just upgraded the work installation a few minutes ago from 3.6. Couldn’t wait to get a new server :slight_smile:

All the probes and history came across with no trouble. Other than configuring the server as a service everything else looks great.

There is db file in the dude data folder instead of a dat file. You can find a windows command line tool for sqlite3. Looks like we got some SQL to learn.

Charts have their fill values reset to default 20%.

I was using 20 second polling and it was bothering one of my APC UPS so I modified the probes on those type of UPS to poll less often.

Still has the loading bug. Ping response times still do not match the real world.
loading.png
Ping was way off on this box, manually clicking reprobe got it back to somewhat normal.
ping.png
[edit - as of 12:45 the ping probe that I manually reprobed is staying below 15ms with most of them at 0.]

Is there SMS integration in new Dude ?

Thanks for all the much needed updates!

As for SQLite3 though, I cannot read the data unless Dude is completely shut down. Even using SQLITE3_OPEN_READONLY, I get denied because the database is locked. SQLite is supposed to be able to handle concurrency with the exception of simultaneous writes, which I am eliminating by opening it in read only mode. Any suggestions for how we can query the data externally while Dude is running?

I realize your intention for using a db was probably more to permit the Dude to scale to large amounts of data, but many of us were requesting it so we could massage the data in our own custom ways outside the Dude as well.

“configurable amount of history data per data source used in charts, up to
unlimited amount and detail of history”

So are all probes now controlled by the values stored on the charts tab?

Raw values are summarized into 10 min averages and so on?

Hi! I have some backup problems, after updating my dude from v3.6 to 4beta. when i do backup (using dude client) dude server terminate my connection, and all connections from other users. Dude client runs on windows vista, dude server on the mikrotik4.6.