Windows Monitoring Yancy Ribbens [email protected].

24
Windows Monitoring Yancy Ribbens [email protected]

Transcript of Windows Monitoring Yancy Ribbens [email protected].

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