Netdata
-
Netdata is a daemon that collects data in realtime (per second) and presents a web site to view and analyze them. The presentation is also real-time and full of interactive charts that precisely render all collected values.
It has been designed to be installed on every system, without disrupting the applications running on it:
It will just use some spare CPU cycles (check Performance). It will use the memory you want it have (check Memory Requirements). Once started and while running, it does not use any disk I/O, apart its logging (check Log Files). Of course it saves its DB to disk when it exits and loads it back when it starts.
You can use it to monitor all your systems and applications. It will run on Linux PCs, servers or embedded devices.
Out of the box, it comes with plugins that collect key system metrics and metrics of popular applications.
https://github.com/firehol/netdata/wiki -
Sexy
-
The graphs look awesome. Interesting that they feel that a centralized system would be bad. Harder to manage one website "per machine".
-
Installing this now!!
-
@scottalanmiller said:
Installing this now!!
Please share feedback, thinking of setting this up on our servers too!
Working on a major migration now, moving 60 sites to a new datacenter, using Ansible to automate installation, cpanel configuration and some basic hardening. Once i complete that, will share the playbook. With that i am planning to have Zabbix and ELK/graylog. Along with that netdata might be a good choice to check realtime stats on server on a sexy dashboard!
-
@StrongBad said:
The graphs look awesome. Interesting that they feel that a centralized system would be bad. Harder to manage one website "per machine".
Based on their site:
If you install it on all your systems, each netdata will be standalone. There is no central netdata. Your web browser is the only entity that can connect all the netdata installations together. netdata dashboards can have charts from multiple netdata installations and these charts will still behave, on your browser, as if they were coming from the same netdata server! -
Looks great!
https://i.imgur.com/o0QkfS3.pngInstallation guide https://github.com/firehol/netdata/wiki/Installation
-
And there seems to be an option to use nginx to pass through all to one site and password protect it.
https://github.com/firehol/netdata/wiki/Running-behind-nginx#enable-authentication
-
@Ambarishrh said:
And there seems to be an option to use nginx to pass through all to one site and password protect it.
https://github.com/firehol/netdata/wiki/Running-behind-nginx#enable-authentication
Yes, you could always put a reverse proxy in front of it. It's a normal web site.
-
on the "to do" list for monday
-
Is this only available for one server at a time, or can you do a master interface and pull several servers together under one site? (Ignoring using NGinx for now) ?
Edit: I misread one of the above posts. Someone cleared it up for me. Thanks @Dashrender
-
@dafyre said:
Is this only available for one server at a time, or can you do a master interface and pull several servers together under one site? (Ignoring using NGinx for now) ?
Edit: I misread one of the above posts. Someone cleared it up for me. Thanks @Dashrender
Yes, a single browser can pull many at once.
-
Netdata is getting draw over on the UBNT community too.
http://community.ubnt.com/t5/EdgeMAX/FEATURE-REQUEST-Netdata-support-for-Edgerouter-Edgemax/m-p/1524997#U1524997 -
@JaredBusch said:
Netdata is getting draw over on the UBNT community too.
http://community.ubnt.com/t5/EdgeMAX/FEATURE-REQUEST-Netdata-support-for-Edgerouter-Edgemax/m-p/1524997#U1524997nice