Help Needed - Setting up Nagios monitoring environment(New to Community)

Support forum for Nagios Core, Nagios Plugins, NCPA, NRPE, NSCA, NDOUtils and more. Engage with the community of users including those using the open source solutions.
Post Reply
DileepKumar
Posts: 43
Joined: Thu May 22, 2025 10:43 am

Help Needed - Setting up Nagios monitoring environment(New to Community)

Post by DileepKumar »

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
kg2857
Posts: 491
Joined: Wed Apr 12, 2023 5:48 pm

Re: Help Needed - Setting up Nagios monitoring environment(New to Community)

Post by kg2857 »

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
DileepKumar
Posts: 43
Joined: Thu May 22, 2025 10:43 am

Re: Help Needed - Setting up Nagios monitoring environment(New to Community)

Post by DileepKumar »

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
User avatar
lgute
Posts: 415
Joined: Mon Apr 06, 2020 2:49 pm

Re: Help Needed - Setting up Nagios monitoring environment(New to Community)

Post by lgute »

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
Please let us know if you have any other questions or concerns.

-Laura
DileepKumar
Posts: 43
Joined: Thu May 22, 2025 10:43 am

Re: Help Needed - Setting up Nagios monitoring environment(New to Community)

Post by DileepKumar »

Could you please suggest me how to add new users to Nagios Core, that is what I have to show first. Appplication setting up.
kg2857
Posts: 491
Joined: Wed Apr 12, 2023 5:48 pm

Re: Help Needed - Setting up Nagios monitoring environment(New to Community)

Post by kg2857 »

You're allowed to search for info.
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)

Post by DileepKumar »

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!
Post Reply