Page 1 of 1

Database of Nagios Log

Posted: Mon Nov 14, 2016 4:44 am
by timlee
I'm new to Nagios Log, can I know what is the database that it is running on? What is the recommended space that is required for its directory?
Any documentation on the info that I requested will be helpful.

Re: Database of Nagios Log

Posted: Mon Nov 14, 2016 10:31 am
by mcapra
Nagios Log Server uses the ELK stack on the back-end, meaning Elasticsearch serves as the database.

In terms of sizing, that is almost impossible to recommend without knowing specific traffic your server will receive. Due to the nature of logs and the different sizes of people's environment, it's a hard thing to pin-down. You can always scale out though and if you are using virtualization re-provision the machines as needed.

Re: Database of Nagios Log

Posted: Mon Nov 14, 2016 9:46 pm
by timlee
mcapra wrote:Nagios Log Server uses the ELK stack on the back-end, meaning Elasticsearch serves as the database.

In terms of sizing, that is almost impossible to recommend without knowing specific traffic your server will receive. Due to the nature of logs and the different sizes of people's environment, it's a hard thing to pin-down. You can always scale out though and if you are using virtualization re-provision the machines as needed.
Thanks for the reply. Can you give a recommendation for sizing if I want to use Nagios Log to monitor 350 windows10 tablets, capturing syslogs and security logs?

Re: Database of Nagios Log

Posted: Tue Nov 15, 2016 11:26 am
by rkennedy
This is not a question we can answer, I would do some testing on your end as we do not know what all is going to specifically log. One machine may have an abundance of errors that logs every second, where some may be a bit more quiet. It's really hard to say.

To start off, I would give it at least a few hundred GB, and scale up from there. You will want quite a bit of ram assigned to the machine as well, as keep in mind - it is going to use this for fast searching of them.