SlideShare a Scribd company logo
1 of 16
Download to read offline
Monitoring Your Servers
with openSUSE Leap
Didiet A. Pambudiono
pambudiono.os@gmail.com
OpenSUSE ASIA Summit 2016
Yogyakarta 30th
Sept – 2nd
Oct 2016
2
Introducing
• Family Man
• Coffee Lover
• Linux user since 2005
• OpenSUSE user since 2006
• My Distros : Mandriva, openSUSE,
Ubuntu, Windows
• Member of KLAS & openSUSE-Id
• Work as system engineer &
network engineer
3
Basics of Server Monitoring
• What is Server Monitoring?
• Why Server Monitoring?
• What to look for while monitoring your
server?
• CPU
• RAM
• Hard Disk
OpenSUSE ASIA Summit 2016
Yogyakarta 30th
Sept – 2nd
Oct 2016
4
What Is Server Monitoring?
• Server monitoring describes the process of
automatically scanning servers on the network
for irregularities or failures.
• Allows administrators to identify issues and fix
unexpected problems before they impact end-
user productivity.
• Essential to ensuring network availability
through proactive resolution of malfunctions
and errors.
OpenSUSE ASIA Summit 2016
Yogyakarta 30th
Sept – 2nd
Oct 2016
5
Why Server Monitoring? (1)
• To find out if the network issue that's
affecting your application is really a
problem with the network or with a server
• To find out what went wrong with the
server is it malfunctioning or down? If so,
what is the root cause?
• To identify server hardware failure when,
where and how
OpenSUSE ASIA Summit 2016
Yogyakarta 30th
Sept – 2nd
Oct 2016
6
Why Server Monitoring? (2)
• To determine if the applications running
on the server are performing properly or
creating issues
• To ensure server security, high availability
and performance to meet business service
requirements
OpenSUSE ASIA Summit 2016
Yogyakarta 30th
Sept – 2nd
Oct 2016
7
CPU Monitoring (1)
• CPU → the brain of the sever hardware
• CPU carries out the instructions of a computer
program, to perform the basic arithmetical,
logical, and input/output operations of the
system.
• CPU usage is critical for all the processes
executed by the computer. There must always
be some portion of CPU available to handle
workload; CPU usage should never be 100%.
OpenSUSE ASIA Summit 2016
Yogyakarta 30th
Sept – 2nd
Oct 2016
8
CPU Monitoring (2)
• Server Monitoring includes monitoring CPU
utilization. When the CPU usage impacts server
performance, you have to either :
• upgrade the CPU hardware,
• add more CPU's,
• or, shut down services that are hogging these
critical resources
OpenSUSE ASIA Summit 2016
Yogyakarta 30th
Sept – 2nd
Oct 2016
9
RAM Monitoring (1)
• Random Access Memory (RAM) is a form of data
storage. A server can load information required
by certain applications into RAM for faster access
thereby improving the overall performance of
the application.
• RAM is flash-based storage and is several times
faster than the slower hard disk (physical
moving components).
OpenSUSE ASIA Summit 2016
Yogyakarta 30th
Sept – 2nd
Oct 2016
10
RAM Monitoring (2)
• If a server runs out of RAM, it sets up a portion
of the hard drive as virtual memory and this
space is reserved for CPU usage.
• This process is called swapping and causes
performance degradation since the hard drive is
much slower than RAM (think several 1000
times).
OpenSUSE ASIA Summit 2016
Yogyakarta 30th
Sept – 2nd
Oct 2016
11
RAM Monitoring (3)
• Swapping also contributes to file system
fragmentation which degrades overall server
performance. So, it's important to have constant
visibility into RAM usage.
• One way to balance rising RAM usage is to add
more RAM. This is an economical way to boost
server performance
OpenSUSE ASIA Summit 2016
Yogyakarta 30th
Sept – 2nd
Oct 2016
12
Hard Disk Monitoring (1)
• The hard disk is the device that the server uses
to store data. The hard disk drive consists of
several rigid rotating discs coated with magnetic
material with magnetic heads arranged
strategically to write data to, and read from the
disc or platter.
• The data stored is permanent (survives a reboot
unlike RAM) and non-volatile and is available till
it is consciously erased by the end user.
OpenSUSE ASIA Summit 2016
Yogyakarta 30th
Sept – 2nd
Oct 2016
13
Hard Disk Monitoring (2)
• Its important to monitor hard disk for a couple
of reasons:
• The operating system needs space on the
disk for normal operating processes including
paging files and caches.
• The applications running on the server also
need space to write temporary data to cache
for efficient operation as well as permanent
data that will be accessed by the user.
OpenSUSE ASIA Summit 2016
Yogyakarta 30th
Sept – 2nd
Oct 2016
14
Hard Disk Monitoring (3)
• Low free space on a drive is also one of the
reasons for file system fragmentation which
causes severe performance issues.
OpenSUSE ASIA Summit 2016
Yogyakarta 30th
Sept – 2nd
Oct 2016
15
How to monitor your
servers?
• CLI :
• TOP
• HTOP
• NETSTAT
• LSOF
• etc
• Question : FOR HOW MANY SERVERS?
OpenSUSE ASIA Summit 2016
Yogyakarta 30th
Sept – 2nd
Oct 2016
16
Open Source Monitoring
Applications
• Nagios
• Icinga
• OpenNMS
• Observium
• Cacti
• Zabbix
OpenSUSE ASIA Summit 2016
Yogyakarta 30th
Sept – 2nd
Oct 2016

More Related Content

What's hot

Nagios Conference 2011 - Larry Adams - 10 Years Of Cacti
Nagios Conference 2011 - Larry Adams - 10 Years Of CactiNagios Conference 2011 - Larry Adams - 10 Years Of Cacti
Nagios Conference 2011 - Larry Adams - 10 Years Of CactiNagios
 
Apache Big_Data Europe event: "Demonstrating the Societal Value of Big & Smar...
Apache Big_Data Europe event: "Demonstrating the Societal Value of Big & Smar...Apache Big_Data Europe event: "Demonstrating the Societal Value of Big & Smar...
Apache Big_Data Europe event: "Demonstrating the Societal Value of Big & Smar...BigData_Europe
 
Apache Cassandra Lunch #75: Getting Started with DataStax Enterprise on Docker
Apache Cassandra Lunch #75: Getting Started with DataStax Enterprise on DockerApache Cassandra Lunch #75: Getting Started with DataStax Enterprise on Docker
Apache Cassandra Lunch #75: Getting Started with DataStax Enterprise on DockerAnant Corporation
 
Big Data and Spark Streaming. Oil production sensors data monitoring
Big Data and Spark Streaming. Oil production sensors data monitoringBig Data and Spark Streaming. Oil production sensors data monitoring
Big Data and Spark Streaming. Oil production sensors data monitoringSoftElegance
 
Hadoop at LinkedIn
Hadoop at LinkedInHadoop at LinkedIn
Hadoop at LinkedInKeith Dsouza
 
Open Source Databases And Gis
Open Source Databases And GisOpen Source Databases And Gis
Open Source Databases And GisKudos S.A.S
 
Datalab 101 (Hadoop, Spark, ElasticSearch) par Jonathan Winandy - Paris Spark...
Datalab 101 (Hadoop, Spark, ElasticSearch) par Jonathan Winandy - Paris Spark...Datalab 101 (Hadoop, Spark, ElasticSearch) par Jonathan Winandy - Paris Spark...
Datalab 101 (Hadoop, Spark, ElasticSearch) par Jonathan Winandy - Paris Spark...Modern Data Stack France
 
Juniper Innovation Contest
Juniper Innovation ContestJuniper Innovation Contest
Juniper Innovation ContestAMIT BORUDE
 
Lodstats: The Data Web Census Dataset. Kobe, Japan, 2016
Lodstats: The Data Web Census Dataset. Kobe, Japan, 2016Lodstats: The Data Web Census Dataset. Kobe, Japan, 2016
Lodstats: The Data Web Census Dataset. Kobe, Japan, 2016Ivan Ermilov
 
An Introduction of Apache Hadoop
An Introduction of Apache HadoopAn Introduction of Apache Hadoop
An Introduction of Apache HadoopKMS Technology
 
Sharing resources with non-Hadoop workloads
Sharing resources with non-Hadoop workloadsSharing resources with non-Hadoop workloads
Sharing resources with non-Hadoop workloadsDataWorks Summit
 
ElasticSearch as (only) datastore
ElasticSearch as (only) datastoreElasticSearch as (only) datastore
ElasticSearch as (only) datastoreTomas Sirny
 
Traffic Matrices and its measurement
Traffic Matrices and its measurementTraffic Matrices and its measurement
Traffic Matrices and its measurementeetacupc
 
Scrap Your MapReduce - Apache Spark
 Scrap Your MapReduce - Apache Spark Scrap Your MapReduce - Apache Spark
Scrap Your MapReduce - Apache SparkIndicThreads
 
Apache Big_Data Europe event: "Integrators at work! Real-life applications of...
Apache Big_Data Europe event: "Integrators at work! Real-life applications of...Apache Big_Data Europe event: "Integrators at work! Real-life applications of...
Apache Big_Data Europe event: "Integrators at work! Real-life applications of...BigData_Europe
 
Hadoop: A distributed framework for Big Data
Hadoop: A distributed framework for Big DataHadoop: A distributed framework for Big Data
Hadoop: A distributed framework for Big DataDhanashri Yadav
 
Build Your Own Data Beast : Greenplum + Dell
Build Your Own Data Beast : Greenplum + DellBuild Your Own Data Beast : Greenplum + Dell
Build Your Own Data Beast : Greenplum + Dellskahler
 

What's hot (20)

Nagios Conference 2011 - Larry Adams - 10 Years Of Cacti
Nagios Conference 2011 - Larry Adams - 10 Years Of CactiNagios Conference 2011 - Larry Adams - 10 Years Of Cacti
Nagios Conference 2011 - Larry Adams - 10 Years Of Cacti
 
Apache Big_Data Europe event: "Demonstrating the Societal Value of Big & Smar...
Apache Big_Data Europe event: "Demonstrating the Societal Value of Big & Smar...Apache Big_Data Europe event: "Demonstrating the Societal Value of Big & Smar...
Apache Big_Data Europe event: "Demonstrating the Societal Value of Big & Smar...
 
Apache Cassandra Lunch #75: Getting Started with DataStax Enterprise on Docker
Apache Cassandra Lunch #75: Getting Started with DataStax Enterprise on DockerApache Cassandra Lunch #75: Getting Started with DataStax Enterprise on Docker
Apache Cassandra Lunch #75: Getting Started with DataStax Enterprise on Docker
 
Big Data and Spark Streaming. Oil production sensors data monitoring
Big Data and Spark Streaming. Oil production sensors data monitoringBig Data and Spark Streaming. Oil production sensors data monitoring
Big Data and Spark Streaming. Oil production sensors data monitoring
 
Hadoop at LinkedIn
Hadoop at LinkedInHadoop at LinkedIn
Hadoop at LinkedIn
 
Graphite
GraphiteGraphite
Graphite
 
view_hdf
view_hdfview_hdf
view_hdf
 
Open Source Databases And Gis
Open Source Databases And GisOpen Source Databases And Gis
Open Source Databases And Gis
 
Datalab 101 (Hadoop, Spark, ElasticSearch) par Jonathan Winandy - Paris Spark...
Datalab 101 (Hadoop, Spark, ElasticSearch) par Jonathan Winandy - Paris Spark...Datalab 101 (Hadoop, Spark, ElasticSearch) par Jonathan Winandy - Paris Spark...
Datalab 101 (Hadoop, Spark, ElasticSearch) par Jonathan Winandy - Paris Spark...
 
Juniper Innovation Contest
Juniper Innovation ContestJuniper Innovation Contest
Juniper Innovation Contest
 
Lodstats: The Data Web Census Dataset. Kobe, Japan, 2016
Lodstats: The Data Web Census Dataset. Kobe, Japan, 2016Lodstats: The Data Web Census Dataset. Kobe, Japan, 2016
Lodstats: The Data Web Census Dataset. Kobe, Japan, 2016
 
Introduction to OpenStack
Introduction to OpenStackIntroduction to OpenStack
Introduction to OpenStack
 
An Introduction of Apache Hadoop
An Introduction of Apache HadoopAn Introduction of Apache Hadoop
An Introduction of Apache Hadoop
 
Sharing resources with non-Hadoop workloads
Sharing resources with non-Hadoop workloadsSharing resources with non-Hadoop workloads
Sharing resources with non-Hadoop workloads
 
ElasticSearch as (only) datastore
ElasticSearch as (only) datastoreElasticSearch as (only) datastore
ElasticSearch as (only) datastore
 
Traffic Matrices and its measurement
Traffic Matrices and its measurementTraffic Matrices and its measurement
Traffic Matrices and its measurement
 
Scrap Your MapReduce - Apache Spark
 Scrap Your MapReduce - Apache Spark Scrap Your MapReduce - Apache Spark
Scrap Your MapReduce - Apache Spark
 
Apache Big_Data Europe event: "Integrators at work! Real-life applications of...
Apache Big_Data Europe event: "Integrators at work! Real-life applications of...Apache Big_Data Europe event: "Integrators at work! Real-life applications of...
Apache Big_Data Europe event: "Integrators at work! Real-life applications of...
 
Hadoop: A distributed framework for Big Data
Hadoop: A distributed framework for Big DataHadoop: A distributed framework for Big Data
Hadoop: A distributed framework for Big Data
 
Build Your Own Data Beast : Greenplum + Dell
Build Your Own Data Beast : Greenplum + DellBuild Your Own Data Beast : Greenplum + Dell
Build Your Own Data Beast : Greenplum + Dell
 

Similar to Monitor Servers with openSUSE Leap

OPERATING SYSTEMS - INTRODUCTION
OPERATING SYSTEMS - INTRODUCTIONOPERATING SYSTEMS - INTRODUCTION
OPERATING SYSTEMS - INTRODUCTIONpriyasoundar
 
introduction to operating system
introduction to operating systemintroduction to operating system
introduction to operating systemHAMZA AHMED
 
Care and Maintenance of Your EPM Environment
Care and Maintenance of Your EPM EnvironmentCare and Maintenance of Your EPM Environment
Care and Maintenance of Your EPM EnvironmentEmtec Inc.
 
Performance Tuning
Performance TuningPerformance Tuning
Performance TuningJannet Peetz
 
OS - Operating System
OS - Operating System OS - Operating System
OS - Operating System MaqdamYasir
 
Maintaining and Caring for your EPM Environment at Medinah 2013
Maintaining and Caring for your EPM Environment at Medinah 2013Maintaining and Caring for your EPM Environment at Medinah 2013
Maintaining and Caring for your EPM Environment at Medinah 2013Emtec Inc.
 
operating systemPPT sfgSun< Shg<SKJ <JSg
operating systemPPT sfgSun< Shg<SKJ <JSgoperating systemPPT sfgSun< Shg<SKJ <JSg
operating systemPPT sfgSun< Shg<SKJ <JSgDashrath5
 
SplunkLive! Customer Presentation - Garmin International
SplunkLive! Customer Presentation - Garmin InternationalSplunkLive! Customer Presentation - Garmin International
SplunkLive! Customer Presentation - Garmin InternationalSplunk
 
Operating System Introduction - Definition, Working, Components
Operating System Introduction - Definition, Working, ComponentsOperating System Introduction - Definition, Working, Components
Operating System Introduction - Definition, Working, ComponentsNithesh Shetty
 
Introduction of os and types
Introduction of os and typesIntroduction of os and types
Introduction of os and typesPrakash Sir
 
Performance Tuning
Performance TuningPerformance Tuning
Performance TuningJannet Peetz
 
4 Module - Operating Systems Configuration and Use by Mark John Lado
4 Module - Operating Systems Configuration and Use by Mark John Lado4 Module - Operating Systems Configuration and Use by Mark John Lado
4 Module - Operating Systems Configuration and Use by Mark John LadoMark John Lado, MIT
 
Sanger, upcoming Openstack for Bio-informaticians
Sanger, upcoming Openstack for Bio-informaticiansSanger, upcoming Openstack for Bio-informaticians
Sanger, upcoming Openstack for Bio-informaticiansPeter Clapham
 

Similar to Monitor Servers with openSUSE Leap (20)

OPERATING SYSTEMS - INTRODUCTION
OPERATING SYSTEMS - INTRODUCTIONOPERATING SYSTEMS - INTRODUCTION
OPERATING SYSTEMS - INTRODUCTION
 
Unit 2.pptx
Unit 2.pptxUnit 2.pptx
Unit 2.pptx
 
Unit 2.pptx
Unit 2.pptxUnit 2.pptx
Unit 2.pptx
 
introduction to operating system
introduction to operating systemintroduction to operating system
introduction to operating system
 
Linux basics
Linux basicsLinux basics
Linux basics
 
Care and Maintenance of Your EPM Environment
Care and Maintenance of Your EPM EnvironmentCare and Maintenance of Your EPM Environment
Care and Maintenance of Your EPM Environment
 
Performance Tuning
Performance TuningPerformance Tuning
Performance Tuning
 
OS - Operating System
OS - Operating System OS - Operating System
OS - Operating System
 
1. Introduction to OS.ppt
1. Introduction to OS.ppt1. Introduction to OS.ppt
1. Introduction to OS.ppt
 
Maintaining and Caring for your EPM Environment at Medinah 2013
Maintaining and Caring for your EPM Environment at Medinah 2013Maintaining and Caring for your EPM Environment at Medinah 2013
Maintaining and Caring for your EPM Environment at Medinah 2013
 
operating systemPPT sfgSun< Shg<SKJ <JSg
operating systemPPT sfgSun< Shg<SKJ <JSgoperating systemPPT sfgSun< Shg<SKJ <JSg
operating systemPPT sfgSun< Shg<SKJ <JSg
 
Operating System-adi.pdf
Operating System-adi.pdfOperating System-adi.pdf
Operating System-adi.pdf
 
SplunkLive! Customer Presentation - Garmin International
SplunkLive! Customer Presentation - Garmin InternationalSplunkLive! Customer Presentation - Garmin International
SplunkLive! Customer Presentation - Garmin International
 
Operating System Introduction - Definition, Working, Components
Operating System Introduction - Definition, Working, ComponentsOperating System Introduction - Definition, Working, Components
Operating System Introduction - Definition, Working, Components
 
Introduction of os and types
Introduction of os and typesIntroduction of os and types
Introduction of os and types
 
Performance tuning in sql server
Performance tuning in sql serverPerformance tuning in sql server
Performance tuning in sql server
 
Performance Tuning
Performance TuningPerformance Tuning
Performance Tuning
 
4 Module - Operating Systems Configuration and Use by Mark John Lado
4 Module - Operating Systems Configuration and Use by Mark John Lado4 Module - Operating Systems Configuration and Use by Mark John Lado
4 Module - Operating Systems Configuration and Use by Mark John Lado
 
Sanger, upcoming Openstack for Bio-informaticians
Sanger, upcoming Openstack for Bio-informaticiansSanger, upcoming Openstack for Bio-informaticians
Sanger, upcoming Openstack for Bio-informaticians
 
Flexible compute
Flexible computeFlexible compute
Flexible compute
 

More from Didiet A. Pambudiono

More from Didiet A. Pambudiono (6)

Portus presentation
Portus presentationPortus presentation
Portus presentation
 
Ansible deployment
Ansible deploymentAnsible deployment
Ansible deployment
 
Monitoring SLA with Prometheus and LibreOffice Calc
Monitoring SLA with Prometheus and LibreOffice CalcMonitoring SLA with Prometheus and LibreOffice Calc
Monitoring SLA with Prometheus and LibreOffice Calc
 
Installing Cacti openSUSE Leap 42.1
Installing Cacti openSUSE Leap 42.1Installing Cacti openSUSE Leap 42.1
Installing Cacti openSUSE Leap 42.1
 
Komunitas open suse
Komunitas open suseKomunitas open suse
Komunitas open suse
 
My leap presentations
My leap presentationsMy leap presentations
My leap presentations
 

Recently uploaded

Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Delhi Call girls
 
SBFT Tool Competition 2024 - CPS-UAV Test Case Generation Track
SBFT Tool Competition 2024 - CPS-UAV Test Case Generation TrackSBFT Tool Competition 2024 - CPS-UAV Test Case Generation Track
SBFT Tool Competition 2024 - CPS-UAV Test Case Generation TrackSebastiano Panichella
 
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...NETWAYS
 
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Salam Al-Karadaghi
 
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...NETWAYS
 
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSimulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSebastiano Panichella
 
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...NETWAYS
 
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfOpen Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfhenrik385807
 
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝soniya singh
 
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...henrik385807
 
Philippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptPhilippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptssuser319dad
 
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...NETWAYS
 
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024eCommerce Institute
 
Genesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxGenesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxFamilyWorshipCenterD
 
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)Basil Achie
 
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Pooja Nehwal
 
Work Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxWork Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxmavinoikein
 
Motivation and Theory Maslow and Murray pdf
Motivation and Theory Maslow and Murray pdfMotivation and Theory Maslow and Murray pdf
Motivation and Theory Maslow and Murray pdfakankshagupta7348026
 
LANDMARKS AND MONUMENTS IN NIGERIA.pptx
LANDMARKS  AND MONUMENTS IN NIGERIA.pptxLANDMARKS  AND MONUMENTS IN NIGERIA.pptx
LANDMARKS AND MONUMENTS IN NIGERIA.pptxBasil Achie
 

Recently uploaded (20)

Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
 
SBFT Tool Competition 2024 - CPS-UAV Test Case Generation Track
SBFT Tool Competition 2024 - CPS-UAV Test Case Generation TrackSBFT Tool Competition 2024 - CPS-UAV Test Case Generation Track
SBFT Tool Competition 2024 - CPS-UAV Test Case Generation Track
 
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
 
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
 
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
 
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSimulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
 
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
 
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfOpen Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
 
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
 
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
 
Philippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptPhilippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.ppt
 
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
 
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
 
Genesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxGenesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptx
 
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
 
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
 
Work Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxWork Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptx
 
Motivation and Theory Maslow and Murray pdf
Motivation and Theory Maslow and Murray pdfMotivation and Theory Maslow and Murray pdf
Motivation and Theory Maslow and Murray pdf
 
LANDMARKS AND MONUMENTS IN NIGERIA.pptx
LANDMARKS  AND MONUMENTS IN NIGERIA.pptxLANDMARKS  AND MONUMENTS IN NIGERIA.pptx
LANDMARKS AND MONUMENTS IN NIGERIA.pptx
 

Monitor Servers with openSUSE Leap

  • 1. Monitoring Your Servers with openSUSE Leap Didiet A. Pambudiono pambudiono.os@gmail.com OpenSUSE ASIA Summit 2016 Yogyakarta 30th Sept – 2nd Oct 2016
  • 2. 2 Introducing • Family Man • Coffee Lover • Linux user since 2005 • OpenSUSE user since 2006 • My Distros : Mandriva, openSUSE, Ubuntu, Windows • Member of KLAS & openSUSE-Id • Work as system engineer & network engineer
  • 3. 3 Basics of Server Monitoring • What is Server Monitoring? • Why Server Monitoring? • What to look for while monitoring your server? • CPU • RAM • Hard Disk OpenSUSE ASIA Summit 2016 Yogyakarta 30th Sept – 2nd Oct 2016
  • 4. 4 What Is Server Monitoring? • Server monitoring describes the process of automatically scanning servers on the network for irregularities or failures. • Allows administrators to identify issues and fix unexpected problems before they impact end- user productivity. • Essential to ensuring network availability through proactive resolution of malfunctions and errors. OpenSUSE ASIA Summit 2016 Yogyakarta 30th Sept – 2nd Oct 2016
  • 5. 5 Why Server Monitoring? (1) • To find out if the network issue that's affecting your application is really a problem with the network or with a server • To find out what went wrong with the server is it malfunctioning or down? If so, what is the root cause? • To identify server hardware failure when, where and how OpenSUSE ASIA Summit 2016 Yogyakarta 30th Sept – 2nd Oct 2016
  • 6. 6 Why Server Monitoring? (2) • To determine if the applications running on the server are performing properly or creating issues • To ensure server security, high availability and performance to meet business service requirements OpenSUSE ASIA Summit 2016 Yogyakarta 30th Sept – 2nd Oct 2016
  • 7. 7 CPU Monitoring (1) • CPU → the brain of the sever hardware • CPU carries out the instructions of a computer program, to perform the basic arithmetical, logical, and input/output operations of the system. • CPU usage is critical for all the processes executed by the computer. There must always be some portion of CPU available to handle workload; CPU usage should never be 100%. OpenSUSE ASIA Summit 2016 Yogyakarta 30th Sept – 2nd Oct 2016
  • 8. 8 CPU Monitoring (2) • Server Monitoring includes monitoring CPU utilization. When the CPU usage impacts server performance, you have to either : • upgrade the CPU hardware, • add more CPU's, • or, shut down services that are hogging these critical resources OpenSUSE ASIA Summit 2016 Yogyakarta 30th Sept – 2nd Oct 2016
  • 9. 9 RAM Monitoring (1) • Random Access Memory (RAM) is a form of data storage. A server can load information required by certain applications into RAM for faster access thereby improving the overall performance of the application. • RAM is flash-based storage and is several times faster than the slower hard disk (physical moving components). OpenSUSE ASIA Summit 2016 Yogyakarta 30th Sept – 2nd Oct 2016
  • 10. 10 RAM Monitoring (2) • If a server runs out of RAM, it sets up a portion of the hard drive as virtual memory and this space is reserved for CPU usage. • This process is called swapping and causes performance degradation since the hard drive is much slower than RAM (think several 1000 times). OpenSUSE ASIA Summit 2016 Yogyakarta 30th Sept – 2nd Oct 2016
  • 11. 11 RAM Monitoring (3) • Swapping also contributes to file system fragmentation which degrades overall server performance. So, it's important to have constant visibility into RAM usage. • One way to balance rising RAM usage is to add more RAM. This is an economical way to boost server performance OpenSUSE ASIA Summit 2016 Yogyakarta 30th Sept – 2nd Oct 2016
  • 12. 12 Hard Disk Monitoring (1) • The hard disk is the device that the server uses to store data. The hard disk drive consists of several rigid rotating discs coated with magnetic material with magnetic heads arranged strategically to write data to, and read from the disc or platter. • The data stored is permanent (survives a reboot unlike RAM) and non-volatile and is available till it is consciously erased by the end user. OpenSUSE ASIA Summit 2016 Yogyakarta 30th Sept – 2nd Oct 2016
  • 13. 13 Hard Disk Monitoring (2) • Its important to monitor hard disk for a couple of reasons: • The operating system needs space on the disk for normal operating processes including paging files and caches. • The applications running on the server also need space to write temporary data to cache for efficient operation as well as permanent data that will be accessed by the user. OpenSUSE ASIA Summit 2016 Yogyakarta 30th Sept – 2nd Oct 2016
  • 14. 14 Hard Disk Monitoring (3) • Low free space on a drive is also one of the reasons for file system fragmentation which causes severe performance issues. OpenSUSE ASIA Summit 2016 Yogyakarta 30th Sept – 2nd Oct 2016
  • 15. 15 How to monitor your servers? • CLI : • TOP • HTOP • NETSTAT • LSOF • etc • Question : FOR HOW MANY SERVERS? OpenSUSE ASIA Summit 2016 Yogyakarta 30th Sept – 2nd Oct 2016
  • 16. 16 Open Source Monitoring Applications • Nagios • Icinga • OpenNMS • Observium • Cacti • Zabbix OpenSUSE ASIA Summit 2016 Yogyakarta 30th Sept – 2nd Oct 2016