Npush agent deployment Yancy Ribbens
20122 Deploying Agents with Npush Deploying NSClient Configure NRPE Configure Check_NT Push Updated Configs Uninstall How It works Customize Recipes
20123 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
20124 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?
20125 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
20126 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
2011 Nagios World Conference 7 check_nt deployment video
20128 Install and configure NRPE Generates client.ini file with default settings for NRPE settings Enable SSL Specify default NRPE port 5666 Enable Command Argument Processing (allow arguments) Allow Meta-Characters Populates allowed host IP address with Nagios IP Enables “use_file” Enables common modules
20129 NRPE Demo NRPE Demo Video
Push Updated Config Push any config options Modules Crash Settings Settings LOG NSClient NRPE External Script
Update Configuration Updated Configuration Clip
Npush Uninstall Agent Npush also allows you to uninstall/reinstall Show Uninstall clip
How Does It Work?
Detect Architecture Detects architecture of target host Allows for bulk install of a list of hosts
Npush Install Process
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
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?