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.
Database of Nagios Log
Re: Database of Nagios Log
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.
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.
Former Nagios employee
https://www.mcapra.com/
https://www.mcapra.com/
Re: Database of Nagios Log
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?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.
Re: Database of Nagios Log
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.
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.
Former Nagios Employee