K1000: Advanced Topics



Similar documents
Web based training for field technicians can be arranged by calling These Documents are required for a successful install:

Load Manager Administrator s Guide For other guides in this document set, go to the Document Center

Uptime Infrastructure Monitor. Installation Guide

Hands-On Microsoft Windows Server 2008

What s new in ProactiveWatch 2.1!

Manual for configuring NIC VPN in Windows OS

Aqua Connect Load Balancer User Manual (Mac)

Quick Start Guide. Installation and Setup

Monitoring Operation Manual

Monitoring IBM HMC Server. eg Enterprise v6

Application Performance Monitoring for WhatsUp Gold v16.1 User Guide

MONITORING PERFORMANCE IN WINDOWS 7

WEBAPP PATTERN FOR APACHE TOMCAT - USER GUIDE

Apache: Analyze Logs for Malicious Activities & Monitor Server Performance

Remote Desktop access via Faculty Terminal Server Using Internet Explorer (versions 5.x-7.x)

Application Performance Monitoring for WhatsUp Gold v16.2 User Guide

Service Level Agreement

Monitoring Replication

HOSTED VOIP MUSIC ON HOLD CONFIGURATION GUIDE

MySQL Enterprise Monitor

Contact Center 5.1. Software Release Notes. GA Build

Installing and Administering VMware vsphere Update Manager

Pandora FMS 3.0 Quick User's Guide: Network Monitoring. Pandora FMS 3.0 Quick User's Guide

ACP ThinManager Tech Notes. Terminal Services Display Clients

University of Southern California Shibboleth High Availability with Terracotta

Virtual Appliance Setup Guide

Scalability Tuning vcenter Operations Manager for View 1.0

Table of Contents Introduction and System Requirements 9 Installing VMware Server 35

Using Internet or Windows Explorer to Upload Your Site

Chapter 2: Getting Started

Configuring WMI Performance Monitors

Patch and Vulnerability Management Program

SyAM Software Management Utilities. Creating Templates

EventSentry Overview. Part I About This Guide 1. Part II Overview 2. Part III Installation & Deployment 4. Part IV Monitoring Architecture 13

HarePoint Workflow Scheduler Manual

Pharos Control User Guide

Installation and Setup: Setup Wizard Account Information

Online Help StruxureWare Data Center Expert

Automation Engine 14. Troubleshooting

Data Driven Success. Comparing Log Analytics Tools: Flowerfire s Sawmill vs. Google Analytics (GA)

Managing your Red Hat Enterprise Linux guests with RHN Satellite

Trend Micro Worry- Free Business Security st time setup Tips & Tricks

CYCLOPE let s talk productivity

Volume SYSLOG JUNCTION. User s Guide. User s Guide

ManageEngine EventLog Analyzer. Best Practices Document

Installing and Configuring vcenter Support Assistant

To install Multifront you need to have familiarity with Internet Information Services (IIS), Microsoft.NET Framework and SQL Server 2008.

SAM Server Utility User s Guide

Using SUSE Studio to Build and Deploy Applications on Amazon EC2. Guide. Solution Guide Cloud Computing.

Pervasive PSQL Vx Server Licensing

Archiving File Data with Snap Enterprise Data Replicator (Snap EDR): Technical Overview

Mirtrak 6 Powered by Cyclope

Applications Manager Best Practices document

How To Backup Your Computer With A Remote Drive Client On A Pc Or Macbook Or Macintosh (For Macintosh) On A Macbook (For Pc Or Ipa) On An Uniden (For Ipa Or Mac Macbook) On

Monitoring Remedy with BMC Solutions

University of Edinburgh. Performance audit. Date: Niels van Klaveren Kasper van der Leeden Yvette Vermeer

XpoLog Center Suite Log Management & Analysis platform

Configure Web Conference Parameters Through The Web Conference Administration User Interface.

Server Monitoring Reports for Meridian Electric Company

GMS. 1 Create the virtual machine 2 Configure the virtual machine 3 Configure the virtual GMS server. Quick Start Guide. Microsoft Hyper-V Hypervisor

Performance And Scalability In Oracle9i And SQL Server 2000

Monitoring and Alerting

The Monitis Monitoring Agent ver. 1.2

Serving 4 million page requests an hour with Magento Enterprise

When your users take devices outside the corporate environment, these web security policies and defenses within your network no longer work.

Citrix Application Streaming. Universal Application Packaging and Delivery Breaking Away from Traditional IT

Table of Contents INTRODUCTION Prerequisites... 3 Audience... 3 Report Metrics... 3

Citrix EdgeSight User s Guide. Citrix EdgeSight for Endpoints 5.4 Citrix EdgeSight for XenApp 5.4

Using Remote Web Workplace Version 1.01

Kaseya Server Instal ation User Guide June 6, 2008

Hosting as a Service (HaaS) Playbook. Version 0.92

MSP Center Plus Features Checklist

FOG Guide. IPBRICK International. July 17, 2013

Security Provider Integration Kerberos Authentication

Software License Monitoring

SysAidTM Deployment Tool Guide

This presentation is an introduction to the SQL Server Profiler tool.

User Reports. Time on System. Session Count. Detailed Reports. Summary Reports. Individual Gantt Charts

Virtual Web Appliance Setup Guide

ManageEngine Desktop Central Training

Quick Deployment Step-by-step instructions to deploy Oracle Big Data Lite Virtual Machine

mylittleadmin for MS SQL Server Quick Start Guide

Protecting SQL Server Databases Software Pursuits, Inc.

How to Configure edgebox as a Web Server

EVENT LOG MANAGEMENT...

Connecting to Remote Desktop Windows Users

Qsync Install Qsync utility Login the NAS The address is :8080 bfsteelinc.info:8080

Virtual Appliance Setup Guide

Wireless Guest Server User Provisioning Instructions

Monitoring Microsoft Applications. eg Enterprise v6

VDI FIT and VDI UX: Composite Metrics Track Good, Fair, Poor Desktop Performance

Cisco WebEx Node Management System. Administrator s Guide

Firewalls Overview and Best Practices. White Paper

Metalogix Replicator. Quick Start Guide. Publication Date: May 14, 2015

Best Practices for Deploying and Managing Linux with Red Hat Network

Quick Start Guide. Citrix XenServer Hypervisor. Server Mode (Single-Interface Deployment) Before You Begin SUMMARY OF TASKS

If you re not using Citrix XenCenter 6.0, your screens may vary. Required Virtual Interface Maps to... mgmt0. virtual network = mgmt0 wan0

Transcription:

K1000: Advanced Topics Tyler Gingrich Senior Engineering Manager, K1000 Craig Thatcher, Software Engineer, K1000

Topics Konductor Scripting Managed Installs Munin 2 1/23/13

Konductor Background process on the K1000 Job is to keep the K1000 busy without allowing it to be too busy What are tasks? Records in the KBSYS.KONDUCTOR_TASK table Inventory, scripting update, krash upload, scripts, patches, etc. What constitutes busy? Load Average > Load threshold Many apache tasks launched How often is periodically? 1-30 seconds varies according to the load How many tasks get launched? Varies according to number of CPUs configured and apache tasks 3 1/23/13

Konductor Operations Wake Up Monitor load level / apache task count à if busy sleep (1-30 secs) Query all KONDUCTOR_TASKS for connected machines and return the results ordered by priority and overdueness. Return no more than current TPL tasks to konductor. Send AMP tasks to specified agents no more than one per agent. Adjust sleep duration and sleep (1-30 secs) 4 1/23/13

Konductor Load Balancing Balancing what, how, and why? CPU Load, measure average load using load_avg() system call Physical Memory, measure number of apache instances as a proxy What settings can you change? Sets the CPU load level for preventing new task launches Is a multiplier in the TPL value Apache instance limit varies by machine. 250 for a physical K1200. 5 1/23/13

Konductor Log How can I see what Konductor is up to? K1000->Settings->Logs->Konductor Log Useful Columns lt: level threshold affected by # of cpus, and threshold setting lv: current load level lv > lt = busy t: tasks number of tasks launched since konductor started sl: sleep how many seconds konductor sleeps each cycle tpl: tasks per loop maximum number of tasks that can be launched apa: apache instances number of apache processes currently running [2011-10-05 15:13:30-0400] stats [s:5463 t/s:5 t/tc:236 t:30947 tc:131 c:48446 cc:163 sl:1 sc:1319 tpl:250 lt:5 lv:1.8193] [2011-10-05 15:13:41-0400] stats [s:5474 t/s:5 t/tc:236 t:30947 tc:131 c:49082 cc:164 sl:3 sc:1320 tpl:250 lt:5 lv:1.8193] [2011-10-05 15:14:07-0400] stats [s:5500 t/s:5 t/tc:236 t:31168 tc:132 c:49802 cc:165 sl:2 sc:1323 tpl:250 lt:5 lv:1.8979] [2011-10-05 15:14:27-0400] stats [s:5520 t/s:5 t/tc:236 t:31394 tc:133 c:50539 cc:166 sl:1 sc:1325 tpl:250 lt:5 lv:1.7158] [2011-10-05 15:14:43-0400] stats [s:5536 t/s:5 t/tc:236 t:31624 tc:134 c:51221 cc:167 sl:1 sc:1326 tpl:250 lt:5 lv:1.5566] When should I worry? Extended period of time with high lv (above lt) Very, very high lv (> 100) Apache tasks pegged (around 100 or 150 depending on CPU count) 6 1/23/13

Scripting K1000 Scheduling Mechanisms Internal (Inventory, Scripting Update, Krash Upload) Server (Online) Agent (Offline) Konductor is the primary Load Balancer KEY POINT: use ONLINE scripts if possible. Can be load balanced Far less likely to overwhelm your K1 7 1/23/13

Scripting: Please Avoid or Take Care File uploads Be aware of disk space Executing as Offline script Calling of system scripts Modifying system scripts Deploy to All Machines (Offline) 8 1/23/13

Online Vs. Offline Scripting Online scripting Initiated via konductor using server scheduling Load balanced Run as capable Scripts executed as System by default (Windows) Alerting Offline scripting Initiated via agent scheduling Execute at bootup Execute at login Execute while disconnected Execute once after next check in Not load balanced 9 1/23/13

Offline Scripts Frequency of Offline script updates is set via the Scripting Update Interval You can manually execute a scripting update Runkbot.exe 3 0 Offline Scripting logs upload Assigned list of scripts updated to kbots.xml You can see results for a single machine in your browser /service/kbot_service_notsoap.php? METHOD=getkbotconfig&KUID=9D856089-ED8B-451C-A21A- A458AF457469 10 1/23/13

Offline Scripts /service/kbot_service_notsoap.php? METHOD=getkbotconfig&KUID=9D856089-ED8B-451C-A21A- A458AF457469 The KUID is passed to get unique results for a single machine KUID is available from the computer inventory detail page 11 1/23/13

Offline Scripts Results are parsed and individual scripts are downloaded with dependencies /service/kbot_service_notsoap.php? METHOD=getkbot&KUID=9D856089-ED8B-451C-A21A- A458AF457469&KBOT_ID=100&KBOT_VERSION=1355180694r1 12 1/23/13

Munin Performance monitoring graphs K1000 Settings->Logs->System Performance Data points every 5 minutes Most recent day on the left Most recent week on the right Learn what YOUR graphs look like Monitor for big or unusual changes 13 1/23/13

Call Support 14 1/23/13

Questions 15 1/23/13