Yancy Ribbens' presentation on using the new NPush with Nagios
The presentation was given during the Nagios World Conference North America held Sept 25-28th, 2012 in Saint Paul, MN. For more information on the conference (including photos and videos), visit: http://go.nagios.com/nwcna
2. Deploying Agents with Npush
Deploying NSClient++ 0.3.9
Configure NRPE
Configure Check_NT
Push Updated Configs
Uninstall
How It works
Customize Recipes
2012 2
3. Why are agents are useful?
Agents run as a process (usually) and send back
useful statics
CPU, Memory, Disk usage, Etc
Agents can be highly customizable
Run custom scripts to monitor anything!
Example agents
CheckNT
NRPE
NRDS_Win
2012 3
4. Windows Agent Deployment
Microsoft SCCM
Requirese Microsoft Domain
Requires many working pieces (DNS, WSUS,
Domain Controller, ETC)
Expensive!
Puppet
Requires agent to be installed to install agents?
2012 4
5. Npush Agent Deployment
Npush makes agent deployment swift and
easy
Built directly into NagiosXI
Configure, Deploy and Monitor all from Nagios
Requires to Windows software
2012 5
6. Install and configure check_nt
Npush Automatically Generates client .ini file with
default settings for check_nt
Generates Random password
Pre-Populates allowed host IP address with
Nagios IP
Enables “use_file”
Enables common modules
2012 6
16. Npush Under the hood
Npush command line (under the hood)
Show Command line interface
Dissection of Npush recipe
Install.py
Show sample Install.py files
2012 16
17. Future Release Options
Deploy to subnet or list of ip addresses from
GUI
Upload custom recipes to UI and define custom
recipes in UI
Add Windows Default Agents. NSClient++0.4,
NRDS_Win, NSCA, Others?
2012 17