NSCP vs NCPA ?

This support forum board is for support questions relating to Nagios XI, our flagship commercial network monitoring solution.
Locked
tanod
Posts: 21
Joined: Fri May 10, 2019 4:17 am

NSCP vs NCPA ?

Post by tanod »

Hello,

I need to monitor some Windows hosts (Windows Server 2003, 2012, 2016 and Windows XP, 7, 10).
But I'm not sur what agent should I use.

I've read this :
https://assets.nagios.com/downloads/ncp ... arison.pdf
https://support.nagios.com/forum/viewto ... =7&t=48325

So, NCPA is the official Nagios agent. But then why does Nagios XI propose in its wizard to install NSCP instead of NCPA?
I only need Active checks.
I don't think I need the GUI: the Nagios XI assistant should be sufficient? In which case can the NCPA GUI be useful, especially when you have hundreds of hosts to monitor?
On the 2nd link, it is said that NCPA is in active development. This post is a year old, how did it evolve?
Does one perform better than the other?

I use NRPE for monitoring Linux, which one is closer to NRPE ? Or maybe I should use NCPA instead of NRPE for Linux?

I need to monitor basics system information (ping, CPU load, RAM usage, disks usage...), some services and maybe some processes.

In the end, which one would you recommend?

Other question,
I'll need to deploy agents on about 100 Windows hosts. I'm thinking of using Ansible for that.
Do you have an Ansible playbook to share?
Can I use it for NCPA and NSCP? Maybe it's easier with one of them?

Thank you!
User avatar
cdienger
Support Tech
Posts: 5045
Joined: Tue Feb 07, 2017 11:26 am

Re: NSCP vs NCPA ?

Post by cdienger »

So, NCPA is the official Nagios agent. But then why does Nagios XI propose in its wizard to install NSCP instead of NCPA?
Good question ;) It's been in there for a long time. I'll propose a change :)
I don't think I need the GUI: the Nagios XI assistant should be sufficient? In which case can the NCPA GUI be useful, especially when you have hundreds of hosts to monitor?
Probably not great for monitoring hundreds of hosts given that the NCPA GUI only displays local system information. XI would be used to monitor the hundreds of hosts.
On the 2nd link, it is said that NCPA is in active development. This post is a year old, how did it evolve?
Changle log: https://github.com/NagiosEnterprises/nc ... HANGES.rst
Does one perform better than the other?
I'm not aware of any performance differences between the two.
I use NRPE for monitoring Linux, which one is closer to NRPE ? Or maybe I should use NCPA instead of NRPE for Linux?
The Linux NRPE agent is another of our agents. I don't think I would have any reason to use one over the other, other than it may be preferable/easier to administer an environement if all the machines used a single client like NCPA.
I need to monitor basics system information (ping, CPU load, RAM usage, disks usage...), some services and maybe some processes.

In the end, which one would you recommend?
It's mostly a personal preference, but I like NCPA given that it is our agent and it can be used across multiple platforms.
Do you have an Ansible playbook to share?
We have a tutorial here:

https://support.nagios.com/kb/article/n ... l-819.html
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.
Locked