SlideShare una empresa de Scribd logo
1 de 21
Building a Large-Scale SolarWinds® Installation
With Leon Adato, Monitoring Architect at Cardinal Health®
© 2013 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
© 2013 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Enterprise – Bigger Than a Breadbox
Leon’s not-so-humble-opinion:
» Over 2,000 devices
» More than 20 locations
» 10,000 elements
Most Projects Fail at the Top
The Real OSI Model
Politics
Legal/Compliance
Finance
Application
Presentation
Session
Transport
Network
Data© 2013 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
REPLACE TITLE CANT USE SONG LYRICS
» A complete, accurate, meaningful inventory.
» Network connectivity to all devices part 1: ping
» Network connectivity part 2: Firewall
» A domain or local account that has permission to pull WMI/RPC
» SNMP enabled with a known RO string on all devices
– And your polling engines PERMITTED to SNMP poll
© 2013 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
SNMP WTF?
© 2013 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
ALERTS: The Four Questions
» What will you do when you get this alert?
» Do you have a documented procedure?
» Can you make this problem happen on purpose (for testing)
» What will happen (what is the cost) if you don’t get this alert?
© 2013 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Standard Enterprise Design
© 2013 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
© 2013 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Kick It Up a Notch
© 2013 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Portocalypse Now*
For SNMP and RPC, you will need:
» ICMP bi-directional
» TCP 135
» TCP 139
» TCP 445
» TCP 161
» UDP 137
» UDP 138
» For WMI? All ports over 1024, or go read “WMI Portocalypse” on thwack
*Tip of the Thwack-cap to aLTeReGo
© 2013 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
DMZ? Make sure these are open
» ICMP bi-directionally
– And that DNS works in both directions
» TCP 17777
» TCP 17778
» TCP 80 (or whatever your SolarWinds portal runs on)
» TCP 1433 (or whatever your database listens on)
– Named instances will not work here.
© 2013 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Account Permissions
» RPC – local or domain user that is a member of:
– Performance Monitor Users group
– Distributed COM users group
– And has the “Allow logon locally” permission
– (NOT a member of allow login through remote desktop)
» WMI – local or domain user that is a member of:
– Performance Monitor Users group
– Distributed COM users group
– Remote desktop users group
– Has “Allow logon locally” permission
– Has been added to the “root” and “CIMv2” branches of the WMI settings.
» Or just give it local admin already!
© 2013 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Security Hates Me*
So you can’t get them to permit WMI
» Most SAM items that use WMI can be obtained via RPC
– Most processes can be monitored via SNMP with CPU and RAM stats
– Windows eventlog can be gathered via RPC
– Windows process and/or services
– Perfmon has always used RPC
What you are giving up (ie: How To Make Your Case):
» Virtual Mount Points
» Restarting a service as an alert action
» Realtime process/service explorer
» Windows® script monitoring (VBScript™ or PowerShell®)
» WMI Monitors (duh!)
*Or: “I have to monitor through a NAT-ed VPN”
Server Spec’s
» Separate the Database and primary poller.
» Database is physical. “Need More Power” should be your request. Mine has 12 CPU
and 128Gb RAM.
» Pollers can be virtual. I tend to run with 8 CPU, 12Gb ram to start.
» Disk is a big deal. You want lots of spindles. You want RAID 10 or you want the SAN
team to tell you they can load your entire database into the memory of the storage
array.
» Everything has to be in the same time zone.
» Primary poller and database must be in the same location
© 2013 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
© 2013 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Element Counts – The Real story
» Sure, you have elements (~10,000)*
– Ping-able IP’s
– Interfaces
– Disks
» But you also have UnDP’s
» And SAM components
» And the number of DOWN items is going to affect how much you can handle
» Upshot: There is no formula.
*Ultimate limit is ~110,000 per Solarwinds instance
Know Thy Pollers!
© 2013 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Processes You Have to Nail Down
» Device Lifecycle
– Who, how, where, when devices are added
– Ditto for elements
– Ditto for SAM items
» Devices (and volumes, and interfaces) missing key custom property information
» Decom devices
» Down Devices
» Devices not SNMP polling
» Applications in “unknown” status
» Duplicate Nodes
» Bad application report
© 2013 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
© 2013 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Device Down Report
© 2013 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Applications with Problems
© 2013 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Handy Documents to Have on Hand
SolarWinds Run Book
» Overall design
» Accounts used for installation, connectivity (Poller to db) etc.
» Additional software installed (Perl®, ImageMagik®, PuTTY™, etc)
» How to install Windows patches
» How to install SolarWinds patches
» Common troubleshooting techniques
» Common validation/error-checking techniques
» How to open a ticket with SolarWinds (with your account ID)
Gotchas
» Event correlation
» Where does scalability end?
» No DBA? That’s gonna hurt.
» Time zone
© 2013 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
© 2013 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Thank You!
The SOLARWINDS and SOLARWINDS & Design marks are the exclusive property of SolarWinds
Worldwide, LLC, are registered with the U.S. Patent and Trademark Office, and may be registered or
pending registration in other countries. All other SolarWinds trademarks, service marks, and logos
may be common law marks, registered or pending registration in the United States or in other
countries. All other trademarks mentioned herein are used for identification purposes only and
may be or are trademarks or registered trademarks of their respective companies.

Más contenido relacionado

La actualidad más candente

PLNOG 5: Eric Ziegast, Zbigniew Jasinski - DNSSEC
PLNOG 5: Eric Ziegast, Zbigniew Jasinski -  DNSSECPLNOG 5: Eric Ziegast, Zbigniew Jasinski -  DNSSEC
PLNOG 5: Eric Ziegast, Zbigniew Jasinski - DNSSEC
PROIDEA
 

La actualidad más candente (11)

Malware Detection with OSSEC HIDS - OSSECCON 2014
Malware Detection with OSSEC HIDS - OSSECCON 2014Malware Detection with OSSEC HIDS - OSSECCON 2014
Malware Detection with OSSEC HIDS - OSSECCON 2014
 
Az 104 session 6 azure networking part2
Az 104 session 6 azure networking part2Az 104 session 6 azure networking part2
Az 104 session 6 azure networking part2
 
Deployment Patterns of WSO2 Identity Server
Deployment Patterns of WSO2 Identity ServerDeployment Patterns of WSO2 Identity Server
Deployment Patterns of WSO2 Identity Server
 
Az 900 session 2-core azure services
Az 900 session 2-core azure servicesAz 900 session 2-core azure services
Az 900 session 2-core azure services
 
How To Electrocute Yourself using the Internet
How To Electrocute Yourself using the InternetHow To Electrocute Yourself using the Internet
How To Electrocute Yourself using the Internet
 
Az 104 session 5: Azure networking
Az 104 session 5: Azure networkingAz 104 session 5: Azure networking
Az 104 session 5: Azure networking
 
Az 104 session 8 azure monitoring
Az 104 session 8 azure monitoringAz 104 session 8 azure monitoring
Az 104 session 8 azure monitoring
 
BGOUG 2014 Decrease Your MySQL Attack Surface
BGOUG 2014 Decrease Your MySQL Attack SurfaceBGOUG 2014 Decrease Your MySQL Attack Surface
BGOUG 2014 Decrease Your MySQL Attack Surface
 
Android Recoverable Keystore
Android Recoverable KeystoreAndroid Recoverable Keystore
Android Recoverable Keystore
 
AZ-204: Monitor, Troubleshoot & Optimize Azure Solutions
AZ-204: Monitor, Troubleshoot & Optimize Azure SolutionsAZ-204: Monitor, Troubleshoot & Optimize Azure Solutions
AZ-204: Monitor, Troubleshoot & Optimize Azure Solutions
 
PLNOG 5: Eric Ziegast, Zbigniew Jasinski - DNSSEC
PLNOG 5: Eric Ziegast, Zbigniew Jasinski -  DNSSECPLNOG 5: Eric Ziegast, Zbigniew Jasinski -  DNSSEC
PLNOG 5: Eric Ziegast, Zbigniew Jasinski - DNSSEC
 

Similar a thwackCamp 2013: Building a Large-Scale SolarWinds Installation

Server and Application Monitor for the US Air Force
Server and Application Monitor for the US Air ForceServer and Application Monitor for the US Air Force
Server and Application Monitor for the US Air Force
SolarWinds
 
APAC Partner Update: SolarWinds Network Complexity
APAC Partner Update:  SolarWinds Network ComplexityAPAC Partner Update:  SolarWinds Network Complexity
APAC Partner Update: SolarWinds Network Complexity
SolarWinds
 
NPM10.5 Come See Whats New
NPM10.5 Come See Whats NewNPM10.5 Come See Whats New
NPM10.5 Come See Whats New
SolarWinds
 
Cassandra summit-2013
Cassandra summit-2013Cassandra summit-2013
Cassandra summit-2013
dfilppi
 
Is your cloud ready for Big Data? Strata NY 2013
Is your cloud ready for Big Data? Strata NY 2013Is your cloud ready for Big Data? Strata NY 2013
Is your cloud ready for Big Data? Strata NY 2013
Richard McDougall
 

Similar a thwackCamp 2013: Building a Large-Scale SolarWinds Installation (20)

Building a Large Scale SolarWinds Installation
Building a Large Scale SolarWinds InstallationBuilding a Large Scale SolarWinds Installation
Building a Large Scale SolarWinds Installation
 
SolarWinds Scalability for the Enterprise
SolarWinds Scalability for the EnterpriseSolarWinds Scalability for the Enterprise
SolarWinds Scalability for the Enterprise
 
Server and Application Monitor for the US Air Force
Server and Application Monitor for the US Air ForceServer and Application Monitor for the US Air Force
Server and Application Monitor for the US Air Force
 
Best Practices for Getting the Most out of SolarWinds Engineer’s Toolset
Best Practices for Getting the Most out of SolarWinds Engineer’s ToolsetBest Practices for Getting the Most out of SolarWinds Engineer’s Toolset
Best Practices for Getting the Most out of SolarWinds Engineer’s Toolset
 
APAC Partner Update: SolarWinds Network Complexity
APAC Partner Update:  SolarWinds Network ComplexityAPAC Partner Update:  SolarWinds Network Complexity
APAC Partner Update: SolarWinds Network Complexity
 
NetFlow Deep Dive: NetFlow Tips and Tricks to get the Most Out of Your Networ...
NetFlow Deep Dive: NetFlow Tips and Tricks to get the Most Out of Your Networ...NetFlow Deep Dive: NetFlow Tips and Tricks to get the Most Out of Your Networ...
NetFlow Deep Dive: NetFlow Tips and Tricks to get the Most Out of Your Networ...
 
NPM10.5 Come See Whats New
NPM10.5 Come See Whats NewNPM10.5 Come See Whats New
NPM10.5 Come See Whats New
 
New Product Release Roundup: SAM, NPM, & VNQM
New Product Release Roundup: SAM, NPM, & VNQMNew Product Release Roundup: SAM, NPM, & VNQM
New Product Release Roundup: SAM, NPM, & VNQM
 
ConnectTheDots - My Galileo based weather station and first entry into IoT
ConnectTheDots - My Galileo based weather station and first entry into IoTConnectTheDots - My Galileo based weather station and first entry into IoT
ConnectTheDots - My Galileo based weather station and first entry into IoT
 
Top IT Management Practices for Government Entities
Top IT Management Practices for Government EntitiesTop IT Management Practices for Government Entities
Top IT Management Practices for Government Entities
 
Big Data Approaches to Cloud Security
Big Data Approaches to Cloud SecurityBig Data Approaches to Cloud Security
Big Data Approaches to Cloud Security
 
Government Webinar: Low-Cost Log, Network Configuration, and IT Monitoring So...
Government Webinar: Low-Cost Log, Network Configuration, and IT Monitoring So...Government Webinar: Low-Cost Log, Network Configuration, and IT Monitoring So...
Government Webinar: Low-Cost Log, Network Configuration, and IT Monitoring So...
 
Introduction to Industrial Control Systems : Pentesting PLCs 101 (BlackHat Eu...
Introduction to Industrial Control Systems : Pentesting PLCs 101 (BlackHat Eu...Introduction to Industrial Control Systems : Pentesting PLCs 101 (BlackHat Eu...
Introduction to Industrial Control Systems : Pentesting PLCs 101 (BlackHat Eu...
 
SolarWinds Federal User Group 2016 - SolarWinds Enterprise Scalability, Integ...
SolarWinds Federal User Group 2016 - SolarWinds Enterprise Scalability, Integ...SolarWinds Federal User Group 2016 - SolarWinds Enterprise Scalability, Integ...
SolarWinds Federal User Group 2016 - SolarWinds Enterprise Scalability, Integ...
 
Cassandra summit-2013
Cassandra summit-2013Cassandra summit-2013
Cassandra summit-2013
 
Cisco Live Take Two: Network Troubleshooting Product Overview
Cisco Live Take Two: Network Troubleshooting Product OverviewCisco Live Take Two: Network Troubleshooting Product Overview
Cisco Live Take Two: Network Troubleshooting Product Overview
 
Toward a Mobile Data Commons
Toward a Mobile Data CommonsToward a Mobile Data Commons
Toward a Mobile Data Commons
 
Is your cloud ready for Big Data? Strata NY 2013
Is your cloud ready for Big Data? Strata NY 2013Is your cloud ready for Big Data? Strata NY 2013
Is your cloud ready for Big Data? Strata NY 2013
 
Mcas log collector deck
Mcas log collector deckMcas log collector deck
Mcas log collector deck
 
Virtualization & Network Connectivity
Virtualization & Network Connectivity Virtualization & Network Connectivity
Virtualization & Network Connectivity
 

Más de SolarWinds

Más de SolarWinds (20)

SolarWinds Government and Education Webinar: Greatest SolarWinds Features I N...
SolarWinds Government and Education Webinar: Greatest SolarWinds Features I N...SolarWinds Government and Education Webinar: Greatest SolarWinds Features I N...
SolarWinds Government and Education Webinar: Greatest SolarWinds Features I N...
 
SolarWinds Government and Education Webinar: Gaps Exist in Your Monitoring In...
SolarWinds Government and Education Webinar: Gaps Exist in Your Monitoring In...SolarWinds Government and Education Webinar: Gaps Exist in Your Monitoring In...
SolarWinds Government and Education Webinar: Gaps Exist in Your Monitoring In...
 
Government Webinar: Alerting and Reporting in the Age of Observability
Government Webinar: Alerting and Reporting in the Age of ObservabilityGovernment Webinar: Alerting and Reporting in the Age of Observability
Government Webinar: Alerting and Reporting in the Age of Observability
 
Government and Education Webinar: Full Stack Observability
Government and Education Webinar: Full Stack ObservabilityGovernment and Education Webinar: Full Stack Observability
Government and Education Webinar: Full Stack Observability
 
Government and Education Webinar: Public Sector Cybersecurity Survey - What I...
Government and Education Webinar: Public Sector Cybersecurity Survey - What I...Government and Education Webinar: Public Sector Cybersecurity Survey - What I...
Government and Education Webinar: Public Sector Cybersecurity Survey - What I...
 
Becoming Secure By Design: Questions You Should Ask Your Software Vendors
Becoming Secure By Design: Questions You Should Ask Your Software VendorsBecoming Secure By Design: Questions You Should Ask Your Software Vendors
Becoming Secure By Design: Questions You Should Ask Your Software Vendors
 
Government and Education Webinar: Real-Time Mission, CIO, and Command Dashboards
Government and Education Webinar: Real-Time Mission, CIO, and Command DashboardsGovernment and Education Webinar: Real-Time Mission, CIO, and Command Dashboards
Government and Education Webinar: Real-Time Mission, CIO, and Command Dashboards
 
Government and Education Webinar: Simplify Your Database Performance Manageme...
Government and Education Webinar: Simplify Your Database Performance Manageme...Government and Education Webinar: Simplify Your Database Performance Manageme...
Government and Education Webinar: Simplify Your Database Performance Manageme...
 
Government and Education Webinar: SolarWinds Orion Platform: Audit and Stream...
Government and Education Webinar: SolarWinds Orion Platform: Audit and Stream...Government and Education Webinar: SolarWinds Orion Platform: Audit and Stream...
Government and Education Webinar: SolarWinds Orion Platform: Audit and Stream...
 
Government and Education Webinar: Leverage Automation to Improve IT Operations
Government and Education Webinar: Leverage Automation to Improve IT OperationsGovernment and Education Webinar: Leverage Automation to Improve IT Operations
Government and Education Webinar: Leverage Automation to Improve IT Operations
 
Government and Education Webinar: Improving Application Performance
Government and Education Webinar: Improving Application PerformanceGovernment and Education Webinar: Improving Application Performance
Government and Education Webinar: Improving Application Performance
 
Government and Education: IT Tools to Support Your Hybrid Workforce
Government and Education: IT Tools to Support Your Hybrid WorkforceGovernment and Education: IT Tools to Support Your Hybrid Workforce
Government and Education: IT Tools to Support Your Hybrid Workforce
 
Government and Education Webinar: There's More Than One Way to Monitor SQL Da...
Government and Education Webinar: There's More Than One Way to Monitor SQL Da...Government and Education Webinar: There's More Than One Way to Monitor SQL Da...
Government and Education Webinar: There's More Than One Way to Monitor SQL Da...
 
SolarWinds Government and Education Webinar: Virtual Technology Briefing 08.0...
SolarWinds Government and Education Webinar: Virtual Technology Briefing 08.0...SolarWinds Government and Education Webinar: Virtual Technology Briefing 08.0...
SolarWinds Government and Education Webinar: Virtual Technology Briefing 08.0...
 
Government and Education Webinar: Zero-Trust Panel Discussion
Government and Education Webinar: Zero-Trust Panel Discussion Government and Education Webinar: Zero-Trust Panel Discussion
Government and Education Webinar: Zero-Trust Panel Discussion
 
Government and Education: Leveraging The SolarWinds Orion Assistance Program ...
Government and Education: Leveraging The SolarWinds Orion Assistance Program ...Government and Education: Leveraging The SolarWinds Orion Assistance Program ...
Government and Education: Leveraging The SolarWinds Orion Assistance Program ...
 
Government and Education Webinar: SQL Server—Advanced Performance Tuning
Government and Education Webinar: SQL Server—Advanced Performance Tuning Government and Education Webinar: SQL Server—Advanced Performance Tuning
Government and Education Webinar: SQL Server—Advanced Performance Tuning
 
Government and Education Webinar: Recovering IP Addresses on Your Network
Government and Education Webinar: Recovering IP Addresses on Your NetworkGovernment and Education Webinar: Recovering IP Addresses on Your Network
Government and Education Webinar: Recovering IP Addresses on Your Network
 
Government and Education Webinar: Optimize Performance With Advanced Host Mon...
Government and Education Webinar: Optimize Performance With Advanced Host Mon...Government and Education Webinar: Optimize Performance With Advanced Host Mon...
Government and Education Webinar: Optimize Performance With Advanced Host Mon...
 
Government and Education Webinar: Conquering Remote Work IT Challenges
Government and Education Webinar: Conquering Remote Work IT Challenges Government and Education Webinar: Conquering Remote Work IT Challenges
Government and Education Webinar: Conquering Remote Work IT Challenges
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Último (20)

Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 

thwackCamp 2013: Building a Large-Scale SolarWinds Installation

  • 1. Building a Large-Scale SolarWinds® Installation With Leon Adato, Monitoring Architect at Cardinal Health® © 2013 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
  • 2. © 2013 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. Enterprise – Bigger Than a Breadbox Leon’s not-so-humble-opinion: » Over 2,000 devices » More than 20 locations » 10,000 elements
  • 3. Most Projects Fail at the Top The Real OSI Model Politics Legal/Compliance Finance Application Presentation Session Transport Network Data© 2013 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
  • 4. REPLACE TITLE CANT USE SONG LYRICS » A complete, accurate, meaningful inventory. » Network connectivity to all devices part 1: ping » Network connectivity part 2: Firewall » A domain or local account that has permission to pull WMI/RPC » SNMP enabled with a known RO string on all devices – And your polling engines PERMITTED to SNMP poll © 2013 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
  • 5. SNMP WTF? © 2013 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
  • 6. ALERTS: The Four Questions » What will you do when you get this alert? » Do you have a documented procedure? » Can you make this problem happen on purpose (for testing) » What will happen (what is the cost) if you don’t get this alert? © 2013 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
  • 7. Standard Enterprise Design © 2013 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
  • 8. © 2013 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. Kick It Up a Notch
  • 9. © 2013 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. Portocalypse Now* For SNMP and RPC, you will need: » ICMP bi-directional » TCP 135 » TCP 139 » TCP 445 » TCP 161 » UDP 137 » UDP 138 » For WMI? All ports over 1024, or go read “WMI Portocalypse” on thwack *Tip of the Thwack-cap to aLTeReGo
  • 10. © 2013 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. DMZ? Make sure these are open » ICMP bi-directionally – And that DNS works in both directions » TCP 17777 » TCP 17778 » TCP 80 (or whatever your SolarWinds portal runs on) » TCP 1433 (or whatever your database listens on) – Named instances will not work here.
  • 11. © 2013 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. Account Permissions » RPC – local or domain user that is a member of: – Performance Monitor Users group – Distributed COM users group – And has the “Allow logon locally” permission – (NOT a member of allow login through remote desktop) » WMI – local or domain user that is a member of: – Performance Monitor Users group – Distributed COM users group – Remote desktop users group – Has “Allow logon locally” permission – Has been added to the “root” and “CIMv2” branches of the WMI settings. » Or just give it local admin already!
  • 12. © 2013 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. Security Hates Me* So you can’t get them to permit WMI » Most SAM items that use WMI can be obtained via RPC – Most processes can be monitored via SNMP with CPU and RAM stats – Windows eventlog can be gathered via RPC – Windows process and/or services – Perfmon has always used RPC What you are giving up (ie: How To Make Your Case): » Virtual Mount Points » Restarting a service as an alert action » Realtime process/service explorer » Windows® script monitoring (VBScript™ or PowerShell®) » WMI Monitors (duh!) *Or: “I have to monitor through a NAT-ed VPN”
  • 13. Server Spec’s » Separate the Database and primary poller. » Database is physical. “Need More Power” should be your request. Mine has 12 CPU and 128Gb RAM. » Pollers can be virtual. I tend to run with 8 CPU, 12Gb ram to start. » Disk is a big deal. You want lots of spindles. You want RAID 10 or you want the SAN team to tell you they can load your entire database into the memory of the storage array. » Everything has to be in the same time zone. » Primary poller and database must be in the same location © 2013 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
  • 14. © 2013 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. Element Counts – The Real story » Sure, you have elements (~10,000)* – Ping-able IP’s – Interfaces – Disks » But you also have UnDP’s » And SAM components » And the number of DOWN items is going to affect how much you can handle » Upshot: There is no formula. *Ultimate limit is ~110,000 per Solarwinds instance
  • 15. Know Thy Pollers! © 2013 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
  • 16. Processes You Have to Nail Down » Device Lifecycle – Who, how, where, when devices are added – Ditto for elements – Ditto for SAM items » Devices (and volumes, and interfaces) missing key custom property information » Decom devices » Down Devices » Devices not SNMP polling » Applications in “unknown” status » Duplicate Nodes » Bad application report © 2013 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
  • 17. © 2013 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. Device Down Report
  • 18. © 2013 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. Applications with Problems
  • 19. © 2013 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. Handy Documents to Have on Hand SolarWinds Run Book » Overall design » Accounts used for installation, connectivity (Poller to db) etc. » Additional software installed (Perl®, ImageMagik®, PuTTY™, etc) » How to install Windows patches » How to install SolarWinds patches » Common troubleshooting techniques » Common validation/error-checking techniques » How to open a ticket with SolarWinds (with your account ID)
  • 20. Gotchas » Event correlation » Where does scalability end? » No DBA? That’s gonna hurt. » Time zone © 2013 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
  • 21. © 2013 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. Thank You! The SOLARWINDS and SOLARWINDS & Design marks are the exclusive property of SolarWinds Worldwide, LLC, are registered with the U.S. Patent and Trademark Office, and may be registered or pending registration in other countries. All other SolarWinds trademarks, service marks, and logos may be common law marks, registered or pending registration in the United States or in other countries. All other trademarks mentioned herein are used for identification purposes only and may be or are trademarks or registered trademarks of their respective companies.