Nagios Conference 2013 - Yancy Ribbens - Windows Monitoring

24
Windows Monitoring Yancy Ribbens [email protected]

description

Yancy Ribbens' presentation on Windows Monitoring. The presentation was given during the Nagios World Conference North America held Sept 20-Oct 2nd, 2013 in Saint Paul, MN. For more information on the conference (including photos and videos), visit: http://go.nagios.com/nwcna

Transcript of Nagios Conference 2013 - Yancy Ribbens - Windows Monitoring

Page 1: Nagios Conference 2013 - Yancy Ribbens - Windows Monitoring

Windows Monitoring

Yancy [email protected]

Page 2: Nagios Conference 2013 - Yancy Ribbens - Windows Monitoring

Windows Monitoring

Page 3: Nagios Conference 2013 - Yancy Ribbens - Windows Monitoring

3

Active Directory 1.2

Active Directory 1.2

Authenticate users against Active Directory

Select and import users allowed to authenticate!

Active Directory Users

NagiosXI 2014Users

Page 4: Nagios Conference 2013 - Yancy Ribbens - Windows Monitoring

4

Active Directory 1.2

Component ConfigurationAdmin > Manage Components > Active Directory Integration

Page 5: Nagios Conference 2013 - Yancy Ribbens - Windows Monitoring

5

Active Directory 1.2

Page 6: Nagios Conference 2013 - Yancy Ribbens - Windows Monitoring

6

AD Import functionality

Import functionality available under

Active Directory Users

Page 7: Nagios Conference 2013 - Yancy Ribbens - Windows Monitoring

7

Active Directory 1.2

Video clip importing from OU

Page 8: Nagios Conference 2013 - Yancy Ribbens - Windows Monitoring

Active Directory 1.2

Video clip showing user import from AD group

Page 9: Nagios Conference 2013 - Yancy Ribbens - Windows Monitoring

Active Directory 1.2

Display Active Directory Computers

Page 10: Nagios Conference 2013 - Yancy Ribbens - Windows Monitoring

Npush

Why is Npush useful?

1) Advanced monitoring requires agents (pre requisite software)

2) Installing agents manually is slow and tedious

3) Automates the configuration and deployment of agent software

4) Concurrently install applications

5) Requires no client side software

Page 11: Nagios Conference 2013 - Yancy Ribbens - Windows Monitoring

11

Npush

1) Npush directs clients to run instructions for downloading agent installer

Page 12: Nagios Conference 2013 - Yancy Ribbens - Windows Monitoring

12

Npush

2) Once the clients have the needed instructions, they proceed with the download.

• Npush can be configured to use either itself as the file source or another!

Page 13: Nagios Conference 2013 - Yancy Ribbens - Windows Monitoring

13

Npush

3) Hosts download need files and run necessary commands

Page 14: Nagios Conference 2013 - Yancy Ribbens - Windows Monitoring

14

Npush

Sample Options

Page 15: Nagios Conference 2013 - Yancy Ribbens - Windows Monitoring

15

Npush

More Options..

Page 16: Nagios Conference 2013 - Yancy Ribbens - Windows Monitoring

16

Demo Video

Demo of Npush running concurrently from NagiosXI

Page 17: Nagios Conference 2013 - Yancy Ribbens - Windows Monitoring

Nagios Reactor

Nagios Reactor is a powerful, easy to use decision engine.

If some action in your environment happens.

Then perform some action.

Page 18: Nagios Conference 2013 - Yancy Ribbens - Windows Monitoring

Nagios Reactor

Full Npush Integration

Install NSClient

Install NRDS_Win

Install NCPA

Nagios Reactor

Page 19: Nagios Conference 2013 - Yancy Ribbens - Windows Monitoring

Nagios Reactor

Example Chain

If:

c:\program files\nsclient++ does NOT exist

Then:

Install nsclient++

Page 20: Nagios Conference 2013 - Yancy Ribbens - Windows Monitoring

Nagios Reactor Install NSClient Video

Page 21: Nagios Conference 2013 - Yancy Ribbens - Windows Monitoring

Nagios Reactor

Powerful WMI interface

• If file or path exists

• How many CPU cores

• Test workstation DNS name

• Is workstation part of a Windows Domain

• System startup options

• Who is the logged in user

• Size of file

• Reference more using class names!

WMI provider

Page 22: Nagios Conference 2013 - Yancy Ribbens - Windows Monitoring

Nagios ReactorNagios Reactor

Host Host Host

Nagios ReactorRemote Web Address

Page 23: Nagios Conference 2013 - Yancy Ribbens - Windows Monitoring

Install Software with Nagios Reactor

Page 24: Nagios Conference 2013 - Yancy Ribbens - Windows Monitoring

Windows Monitoring

Question/Comments