New on LowEndTalk? Please Register and read our Community Rules.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
Comments
Moved everything to LibreNMS, snmpd client on linux is very low usage but CPU can spike quite a bit.
@linuxthefish - what kind of RAM usage do you see? Is a cheapie 128MB yearly VPS enough or do I need 256MB+? I'd also assume KVM is needed if CPU spikes?
I have not personally used it, but "Flapjack" looks interesting.
Following this thread.
librenms. I haven't yet implemented their agents, but sometimes data seems to be somewhat inaccurate over snmp v2.
49512kb for the client
4180kb when the server is polling for a single client, 703264kb for mysql server, and a ton for Apache. All this can be optimised way more, my old Observium server was running on a 512mb VPS.
Hit my first issue with LibreNMS...
It seems you can't ADD a device unless it's SNMP enabled. Which in turn seems rather silly when they have a Linux agent (Check_MK agent actually). I don't want to have SNMP running on some devices and the fact that they're forcing me to do so is a no no.
librenms runs fine a 128mb with nginx+php5fpmm kvm deb 7 32 bit. mariadb 10.x is off loaded to an ovz instance using around 10mb memory+40-75mb cache polling around 15 servers 5 minutes.
The problem I have with most of the monitoring tools is that mostly they just send your data in plaintext. I don't really like this. Encryption is often documented very poorly or it is very complicated to set up with monitoring programs.
Does anyone know of a good solution for this? Or do you not care about sending monitoring data in plaintext?
AFAIK the LibreNMS agent only runs application monitoring scripts (and maybe ipmitools) so for monitoring system data you still need SNMP. SNMP is a breeze to setup though, I'm using the encrypted SNMPv3 protocol on all my dedicated and virtual boxes. The LibreNMS server runs on my trusted Prometeus SSD KVM to speed up the generation of the graphs.
I'm running 2 parallel pollers for 30+ boxes since there's no need to run 16 pollers if I only have 2 cores on the monitoring server.
From my testing it looks like Icinga2 uses SSL to encrypt agent > server data.
Do ARM options like Scaleway work for monitoring? Do most monitoring platforms support ARM?
Any hosted solution for that?
This might sound odd , but i use Newrelic to monitor server metrics and uptime robot to monitor hosts .
Been thinking of setting up Nagios or Icinga for a while though.
Observium, LibreNMS, New Relic are the tools I use.
something selfhosted like nodequery?
I use cloudstats,seems good till now.
damn expensive
$5 per Server Monitor
for people with many servers
I use a free service, NixStats: https://freevps.us/thread-17238-post-195193.html
It uses nearly zero RAM on my 2GB KVM box (6MB to be exact, USE THE PYTHON CLIENT).
But for some reason nixstats is showing cached memory on my kvm flooding me with ram exceed notifications.
That should not happen, can you PM me the server which is sending these notifications?
My kvm server can be seen here status.dntnet.com
Its sg2 and sg1 which both ram usage is real high.
I am not running the python agent btw.
the owner gave out free accounts here, 100 Servers if i recall or checks.
+1 for Nixstat but it is a Saas
Yeah, I just installed librenms on a lnmp stack on raspbian wheezy:
nginx version: nginx/1.9.7
Cats. Lots of lots of cats.
In seriousness, I use Nixstats for my private boxes.
how do I get an Invitation Code for NixStats?
EDIT:
Invalid invite code e-mail [email protected] to request an invite.
code >>> LET <<<
Thanks man. Although no data is being displayed as I understand it takes some time to sync, do you know why it says untitled server? Should I be able to tag it later on?
Regards
Once first sync is run, it will by default use the hostname, you can then click on this name and edit as required.