USM Overview - University of Bridgeport :: Home
Download
Report
Transcript USM Overview - University of Bridgeport :: Home
What is SDM?
• SDM : Server and Database Monitoring
SDM is the web-based real-time server and database monitoring
and reporting tool
Service Items
•
•
•
•
•
Server Resource Reporting
Server Monitoring
Database Monitoring
Resource Simulating
TSD Reporting (problem)
Architecture
Web Server
httpd
Customer
(Server Resource Report)
Transfer data using FTP
Customer Web Layer
Real Time
Server Resource &
Database Monitor
Gathering Data using SHELL
Internet
httpd
USF
Transfer data using FTP
Gathering Data using SHELL
SDM Server
Customer DB Layer
Operator
Server : Linux, Web: Apache
DB
: rrdtool
CGI : Perl5
Analysis Module : Shell, CGI
Basic Flow
Gathering data
FTP
Analyzing data
Agent Layer
•
•
•
•
•
Gather raw data from
monitoring target server
Using SHELL script
(ex. ksh, perl, awk…)
Basic monitoring items
are from Tivoli
User can add an
optional items
Polling time : 15 minute
(change available)
HTTP
Monitoring data
Analysis Layer
•
•
•
•
•
•
Transfer raw data from
target servers by FTP
Save raw data to archive
directory
Analyzing data using
batch or CGI program
CGI : perl *
Graph : gd library * *
Data archive : rrdtool * * *
Web Interface Layer
•
•
•
•
•
All of monitoring data
and report are provided
using Web-interface
Server admin, DBA,
operator and customer
can use SDM
Only web browser
needed
Notification (alarm,
mail…)
Auto generating report
Characteristic
• Simple Configuration
SDM is developed by USF member to overcome Tivoli’s complexity and include essential
functions for USF management
• Easy Customization
All modules in SDM are SHELL scripts, ksh, perl, awk, so it is very easy to modify and
customize program
• Auto generated Reports
All regular reports(monthly) are generated without manual operation, and real-time reports are
available for customer
• Integrated Web Console
All monitoring items are integrated to only one web page so that admin and operators can
recognize evnets easily and fastly
• Lower Resource consume
SDM consume lower server resource to monitor because SDM is minimized to essential
functions
Feature1
Server Resource Reporting
• Report Type
Real time : daily, weekly, monthly, yearly
Regular : Monthly Resource Report for each customer
• Report Items
CPU Activity, Free Memory, Virtual Memory,
Page in VM, Run Queue Size, Total Disk Usage, Disk IO stat
• Special features
Auto Comment : basic comments are served in all reports
Archive : user can save any report to review it later
Registration : easy register new customer and server
Authentication : username/password required
Available OS : AIX, Solaris, Windows 2000
Weekly CPU Activity Graph
Monthly Regular Report for Customer
Feature2
Server Monitoring
• Monitoring Items
Load Average : run queue size
CPU Usage : % of user call, system call, wait and idle
Disk Usage : each file system disk usage
I-Node Usage : each file system I-node usage
Swap space Usage : swap space usage
Page out count : page out count
Daemon Status : cron, inetd, syslogd, sysdog, esmd, dsmc process check
• Special features
Red alarm (fatal), Black alarm (critical), Blue alarm (harmless), Green alarm (normal)
Notification : screen, sound(ring), mail (if mail server available)
Top 10 process : Top 10 CPU consumer process list available for each server
Popup information : all item has popup to provide detailed information
Change thresholds : admin can change threshold value to confront various situations
Available OS : AIX, Solaris, Windows 2000
Server Monitoring Console
Top 10 Process Popup Window
Feature3
Database Monitoring
• Monitoring Item
DB2
Oracle
Items
• UP/DOWN
• Lock : lock timeout, lock list space, lock
escalation, rollback due to dead lock
• Hit ratio : package, catalog, data, index
• Logging mode
• Tablespace usage : SMS, DMS
• UP/DOWN
• SGA : total, buffer cache
• Hit ratio : buffer, dictionary, library
• Session : total count, active session, wait
• Rollback wait
• Tablespace : usage, FSFI, allocation error
• Log check : alert_*.log
Utility
Db2
SQL*Plus
• Special features
Red alarm (fatal), Black alarm (critical), Blue alarm (harmless), Green alarm (normal)
Notification : screen, sound(ring), mail (if mail server available)
Popup information : all item has popup to provide detailed information
Change thresholds : admin can change threshold value to confront various situations
Database Monitoring Console
Alert log check Popup Window
Feature4
Resource Simulating
• What is Resource Simulating?
Sometimes, need to show previous monitoring data like a real-time monitoring
console ( for example; when you want to show previous night problem status)
You can select
• Date, hour, minute (interval 15 minutes)
• Speed : slow, normal, fast, very fast
• Special features
Monitoring items : Same to server monitoring
PAUSE/CONTINUE : you can pause simulation and continue
STOP : you can stop simulate
Any time you want to see
Choose Date to simulate
Simulate Monitoring
Feature5
TSD Reporting
• Problem reports from TSD Database
Daily Report : problem list generated from yesterday
Weekly Report : for problem meeting
Monthly Report : for problem analysis
Search Problem : investigate problem by keyword
• Special features
Web-based report : overcome TSD’s weak point; reporting
Print Format : print format available
Easy Customizing : only SQL statement using Perl and DBI
Graphical Interface
Daily Problem Report
Weekly Problem Report
Server/Software for SDM
• Server Requirement
Target Servers: No restriction (AIX, Solaris, W2k)
Analysis Server : No restriction (Linux, Unix)
• Software
Target Server
• ksh, awk, perl5
Analysis Server
•
•
•
•
gd library
zlib
rrdtool : v1.0.28
Perl 5 : DBI, DBD for DB2, DBD for Oracle