windows monitoring yancy ribbens [email protected]

24
Windows Monitoring Yancy Ribbens [email protected]

Upload: dale-piers-richard

Post on 18-Dec-2015

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Windows Monitoring Yancy Ribbens yribbens@nagios.com

Windows Monitoring

Yancy [email protected]

Page 2: Windows Monitoring Yancy Ribbens yribbens@nagios.com

Windows Monitoring

Page 3: Windows Monitoring Yancy Ribbens yribbens@nagios.com

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: Windows Monitoring Yancy Ribbens yribbens@nagios.com

4

Active Directory 1.2

Component ConfigurationAdmin > Manage Components > Active Directory Integration

Page 5: Windows Monitoring Yancy Ribbens yribbens@nagios.com

5

Active Directory 1.2

Page 6: Windows Monitoring Yancy Ribbens yribbens@nagios.com

6

AD Import functionality

Import functionality available under

Active Directory Users

Page 7: Windows Monitoring Yancy Ribbens yribbens@nagios.com

7

Active Directory 1.2

Video clip importing from OU

Page 8: Windows Monitoring Yancy Ribbens yribbens@nagios.com

Active Directory 1.2

Video clip showing user import from AD group

Page 9: Windows Monitoring Yancy Ribbens yribbens@nagios.com

Active Directory 1.2

Display Active Directory Computers

Page 10: Windows Monitoring Yancy Ribbens yribbens@nagios.com

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: Windows Monitoring Yancy Ribbens yribbens@nagios.com

11

Npush

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

Page 12: Windows Monitoring Yancy Ribbens yribbens@nagios.com

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: Windows Monitoring Yancy Ribbens yribbens@nagios.com

13

Npush

3) Hosts download need files and run necessary commands

Page 14: Windows Monitoring Yancy Ribbens yribbens@nagios.com

14

Npush

Sample Options

Page 15: Windows Monitoring Yancy Ribbens yribbens@nagios.com

15

Npush

More Options..

Page 16: Windows Monitoring Yancy Ribbens yribbens@nagios.com

16

Demo Video

Demo of Npush running concurrently from NagiosXI

Page 17: Windows Monitoring Yancy Ribbens yribbens@nagios.com

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: Windows Monitoring Yancy Ribbens yribbens@nagios.com

Nagios Reactor

Full Npush Integration

Install NSClient

Install NRDS_Win

Install NCPA

Nagios Reactor

Page 19: Windows Monitoring Yancy Ribbens yribbens@nagios.com

Nagios Reactor

Example Chain

If:

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

Then:

Install nsclient++

Page 20: Windows Monitoring Yancy Ribbens yribbens@nagios.com

Nagios Reactor Install NSClient Video

Page 21: Windows Monitoring Yancy Ribbens yribbens@nagios.com

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: Windows Monitoring Yancy Ribbens yribbens@nagios.com

Nagios ReactorNagios Reactor

Host Host Host

Nagios ReactorRemote Web Address

Page 23: Windows Monitoring Yancy Ribbens yribbens@nagios.com

Install Software with Nagios Reactor

Page 24: Windows Monitoring Yancy Ribbens yribbens@nagios.com

Windows Monitoring

Question/Comments