DevOps for Windows Admins

47
DevOps for Windows admins Site24x7 Rex Peter

Transcript of DevOps for Windows Admins

Page 1: DevOps for Windows Admins

DevOps for Windows admins

Site24x7

Rex Peter

Page 2: DevOps for Windows Admins

> Challenges faced by the infrastructure and application teams> Agent-based server monitoring flexibility> Performance metrics with agent-based server monitoring> Out-of-the-box Windows applications monitoring> Troubleshoot each of your apps at the code level: IIS |DevOps > Create your own application monitoring tool with plug-ins | DevOps> REST API for DevOps> Complement your ManageEngine Server

Agenda

Page 3: DevOps for Windows Admins

> Need to offer high availability on the servers and network.

> Application's end-user experience should be excellent.

> Identify slowness in application / servers and optimize it periodically.

> MTTR : Identify issues faster and fix them.

Challenges faced by the infrastructure and application teams

Page 4: DevOps for Windows Admins

Monitoring from the cloud - Agent based

Server monitoring

Page 5: DevOps for Windows Admins

• Agent based monitoring• Supports Windows and Linux machines• Purely outbound communications for security purpose. • Auto discovery of Windows applications and helps DevOps to troubleshoot code level.• No credentials required to monitor performance metrics. • Proxy settings can be configured specific to each server

Page 6: DevOps for Windows Admins

Easy ways to deploy agents in bulk

Windows Linux

Page 7: DevOps for Windows Admins

Savvy Tech Users

Remote servers monitored using Site24x7 server agent

• Distributed Remote Servers

• No need for dedicated network

• Helps Centralized monitoring

• Real-time monitoring

• Instant alerts

Page 8: DevOps for Windows Admins

Monitored with Site24x7 server agents

Page 9: DevOps for Windows Admins

Savvy Tech Users

Server resources monitored• CPU utilization, CPU by core

• Memory utilization, Memory break up, emory pages

• Disk utilization, Individual disks

• Windows Service / Processes

• Event / Syslogs

• Rx/Tx statistics

Page 10: DevOps for Windows Admins

Monitor your core application's services and processes

Start or stop

Page 11: DevOps for Windows Admins

Start / Stop

Take action from your native Site24x7 mobile app:

• iOS

• Android

Page 12: DevOps for Windows Admins

Savvy Tech Users

Root cause analysis report during downtime

Top processes by:

CPU

Memory

Page 13: DevOps for Windows Admins

Top processes by CPU and memory while the server's down

Page 14: DevOps for Windows Admins

Savvy Tech Users

Monitors the server interfaces Status of the interface | Rx or tx traffic | Errors | Bandwidth utilization

Page 15: DevOps for Windows Admins

Savvy Tech Users

Network monitoring capabilities with Site24x7

Auto-Discovery of your entire network.

Interface Monitoring

Supported Device Types: Storage WAN Accelerators Switches Printers Wireless Routers Firewalls UPS Load Balancers

Page 16: DevOps for Windows Admins

Out-of-the-box monitoring with Site24x7 server agents.

Windows applications

Page 17: DevOps for Windows Admins

Preconfigured Site24x7 Windows app monitoring

Page 18: DevOps for Windows Admins

Server + IIS + APM Insight

Application monitoring

for DevOps

Page 19: DevOps for Windows Admins

IIS server monitoring

Start/Stop a

site

Page 20: DevOps for Windows Admins

Start/Stop App pools

IIS server app pools with actions

Page 21: DevOps for Windows Admins

Savvy Tech Users

IIS server: App resource statistics

IIS server app pools:

• Memory usage

• Network usage

• Exceptions

Page 22: DevOps for Windows Admins

Savvy Tech Users

Enhance your IIS monitoring with APM Insight

Toggle for APM

Page 23: DevOps for Windows Admins

Savvy Tech Users

Learn which traces are slowing down your IIS apps: Troubleshoot

Page 24: DevOps for Windows Admins

Understand how your IIS apps work for users: Real user monitoring

Identify based on:

• Response time

• Device

• Browser

• ISP

• Geography

Page 25: DevOps for Windows Admins

DevOps

Create your own monitoring using

plugins

Page 26: DevOps for Windows Admins

Out of box Site24x7 plugins support in Github repository for all the above apps.

Create your own custom Windows & Linux based plugins monitor using Python, Shell, DLL, Batch, PowerShell, and VBScript.

Site24x7 Integrate with 4000+ Nagios Plugins available, it reduces the effort for you to create your own plugins script

Set threshold values for individual attributes in a plugin for immediate notifications if the set values are exceed.

View the performance charts for multiple plugins across servers in a single, understandable chart.

Site24x7 plugins | Create your own monitoring: DevOps

Page 27: DevOps for Windows Admins

Two custom scripts: 1. Hardware metrics (VBScript) Cooling status, thermal status, power status...

2. Operating system objects (PowerShell script) Event, threads,process..

Site24x7 plug-ins demo

Page 28: DevOps for Windows Admins

Savvy Tech Users

Hardware metrics with VBScript

Page 29: DevOps for Windows Admins

Hardware metrics output in Site24x7

Page 30: DevOps for Windows Admins

Savvy Tech Users

Operating system objects with PowerShell scripts

• Events

• Mutexes

• Processes

• Sections

• Semaphores

• Threads

Page 31: DevOps for Windows Admins

Operating system objects' output in Site24x7

Page 32: DevOps for Windows Admins

Resource checks

Page 33: DevOps for Windows Admins

Savvy Tech Users

Monitor key resources on your server

Page 34: DevOps for Windows Admins

Avoid application failure |Content check

Create checks to monitor log files for specific alarming text that has the potential to crash the application.

Ex: Outofmemory

Page 35: DevOps for Windows Admins

File checks: Access check | Permissions check | Size check | Last modified check | Content check

Directory checks: Size check | Subdirectory availability | File availability | Access check | Permissions check

File and directory checks

Page 36: DevOps for Windows Admins

"If you don’t have logs available, you’re flying

blind."

Page 37: DevOps for Windows Admins

Windows event log monitoring

Page 38: DevOps for Windows Admins

Query the event logs from our server tools

Page 39: DevOps for Windows Admins

Savvy Tech Users

Event log rule monitoring

Get notified when important events occur.

Monitor by:• Event ID• Severity • Keyword

Page 40: DevOps for Windows Admins

REST API Achieve all the operations without going to the client

Page 41: DevOps for Windows Admins

Savvy Tech Users

API lets you:

• Add monitors into Site24x7

• Modify/delete/suspend monitors

• Obtain availability and response time graphs

• View current uptime status and response time

• List the last 'x' downtimes

of all monitors

• Setup Schelde maintenance

• Obtain consolidated uptime and performance reports

• Our New UI is bult over API • Full API Documentation

Page 42: DevOps for Windows Admins

Maintenance of a server in AWS

Schedule maintenance by calling the Site24x7 API within your application.

Shut down and start up the script to avoid false positives.

Page 43: DevOps for Windows Admins

Site24x7

Complement your ManageEngine

server

Page 44: DevOps for Windows Admins

Savvy Tech Users

Monitor your ServiceDesk Plus server via Site24x7's server agent ServiceDesk Plus

admin tab

Monitor from outside your data center

Real-time heart beat checks

Instant notifications

Track service: ManageEngine ServiceDesk

Process: java.exe postgres.exe

Page 45: DevOps for Windows Admins

Self monitoring Site24x7 can help self-monitor any ManageEngine product server for free.

• Monitor availability

• Resources

• Services and processes

• Get instant notifications

• Any IT management on-premises products can be monitored.

Page 46: DevOps for Windows Admins
Page 47: DevOps for Windows Admins

Thank [email protected]