Hi Nagios Community,
I'm currently working on setting up Nagios (Core) monitoring on a Oracle Linux for a new environment from scratch that includes large scale infrastructure(as of now 700+ but going forward 2000+) with a mix of Windows, Linux, ESXi, databases and middleware platforms.
I'm looking for guidance and best practices to setup this from experienced individuals
1. Suggest me to design a scalable, secure and maintainable Nagios architecture ( like host server configurations, does I need a cluster server for high availability)
2. Recommendations on bulk configuration methods (planning to onboard a 500+ server in the initial setup)
3. Suggestions for monitoring DMZ and ESXi servers securely
4. Preferred agent deployments and upgrade strategies across platforms
5. Recommended plugins for diverse platforms
6. How to give access to users
7. How to enable alerts and notifications
8. A way to organize the config files so that a newbie like me can carry forward my work
Any documentation references, plugins suggestions, or personal insights would be greatly appreciated. looking forward to learning from your experience.
Thanks in advance!
(PLEASE NOTE THAT, I'M NEW TO THIS AND ONLY PERSON IN THE TEAM. I WANT TO LEARN INSTEAD OF GIVING UP. IHAVE NO KNOWLEDGE O SCRIPTING OF ANY TYPE. CAN ONLY WORK ON COMMAND LINE)
Best regards,
DileepKumar
Help Needed - Setting up Nagios monitoring environment(New to Community)
-
DileepKumar
- Posts: 43
- Joined: Thu May 22, 2025 10:43 am
Re: Help Needed - Setting up Nagios monitoring environment(New to Community)
Learn about templates and hostgroups to simplify things. For example the host definition should contain info on the host only. Monitoring info should be in a template. You should have for example a hostgroup for linux boxes that define the services to apply to linux hosts.
Find someone who can make a script to generate all those 500 hosts.
You may want to look into a book on nagios.
https://library.nagios.com/products/nag ... e/manuals/
https://www.google.com/search?q=nagios+ ... s-wiz-serp
Find someone who can make a script to generate all those 500 hosts.
You may want to look into a book on nagios.
https://library.nagios.com/products/nag ... e/manuals/
https://www.google.com/search?q=nagios+ ... s-wiz-serp
-
DileepKumar
- Posts: 43
- Joined: Thu May 22, 2025 10:43 am
Re: Help Needed - Setting up Nagios monitoring environment(New to Community)
Can I have a different configuration files for different things like Hosts.config for only hosts, Services.config for only services etc. and also, could you please suggest me to look to these templates topic and where can i find them
Re: Help Needed - Setting up Nagios monitoring environment(New to Community)
Hi @DileepKumar,
Thanks for reaching out.
The KB for Nagios Core is located at Nagios Core.
One article that might be particularly useful is Large Installation Tweaks
Thanks for reaching out.
The KB for Nagios Core is located at Nagios Core.
One article that might be particularly useful is Large Installation Tweaks
Please let us know if you have any other questions or concerns.
-Laura
-Laura
-
DileepKumar
- Posts: 43
- Joined: Thu May 22, 2025 10:43 am
Re: Help Needed - Setting up Nagios monitoring environment(New to Community)
Could you please suggest me how to add new users to Nagios Core, that is what I have to show first. Appplication setting up.
Re: Help Needed - Setting up Nagios monitoring environment(New to Community)
You're allowed to search for info.
viewtopic.php?t=47310
viewtopic.php?t=47310
-
DileepKumar
- Posts: 43
- Joined: Thu May 22, 2025 10:43 am
Re: Help Needed - Setting up Nagios monitoring environment(New to Community)
Hi Everyone,
Thank you for your responses.
As of now, I'm able to monitor few servers(windows & Linux) on my Nagios Core and also enabled Passive checks. Along with that I have also added some new users.
Things to do going forward:
1. setup monitoring for platform level (DB, Apache, tomcat, IIS, Storage)
2. testing and setting up Notifications
Currently, my dilemma is :
(Assuming my infra grows)As I'm going to monitor 2000-3000 servers (including OS and Platform services), what is the best practice or best approach to setup the file structure. Does all Windows hosts in windows.cfg and Linux hosts linux.cfg are good enough or Is there any best practices to setup these config files for hosts, host/service groups or in fact for any other objects.
Any suggestions/recommendations are greatly appreciated.
Thanks in advance!
Thank you for your responses.
As of now, I'm able to monitor few servers(windows & Linux) on my Nagios Core and also enabled Passive checks. Along with that I have also added some new users.
Things to do going forward:
1. setup monitoring for platform level (DB, Apache, tomcat, IIS, Storage)
2. testing and setting up Notifications
Currently, my dilemma is :
(Assuming my infra grows)As I'm going to monitor 2000-3000 servers (including OS and Platform services), what is the best practice or best approach to setup the file structure. Does all Windows hosts in windows.cfg and Linux hosts linux.cfg are good enough or Is there any best practices to setup these config files for hosts, host/service groups or in fact for any other objects.
Any suggestions/recommendations are greatly appreciated.
Thanks in advance!