Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
Supporting our SAS® Solutions
Eirik B. Bråtveit, ConocoPhillips
Geir Å. Tengesdal, SAS Institute
What to support?
1000+ LSF batch jobs
160+ LSF batch flows
SAS Servers Production: 2 AIX, 7 Windows
Test: 1 AIX, 7 Windows
Development: 1 AIX, 7 Windows
SAS portal Main SAS 9.2 portal with 1500+ users
2 SAS 9.3 FM portals with 30+ users each
Datasources Internal and external
90+ input data sources (databases, ftp, excel, flat files…)
Developers
2
Admin toolbox requirements
One stop shopping
Stable SAS IntrNet on AIX production batch server
Simple http web server on AIX
Web reports on the fly
LSF trigging of flows on demand
Simple batch environment UNIX Cron jobs for batch data collection on Unix
Windows AT jobs for batch data collection on Windows
Main web server on dedicated Linux server Perl scripts for trigging data collection
MySql on Linux for web data storage
Java script for web presentation part
High availability Depends only on two unix servers, AIX and RedHat
Easy to use and configure
Fast – keep it simple
Easy to modify
3
Toolbox content
System overview
Monitoring
System status handling
Daily reports and analyses
Tools / Utilities
Change management
Documentation
4
Toolbox content
System overview Server configuration diagrams
Accessible from Administration front page
Administration configuration
Stored on Sharepoint
5
Toolbox content
Monitoring Servers
SAS Servers
Database connections
Web servers
…
Services SAS services
Web services
Scheduling services (LSF)
…
Processes Ports …
Disk usage
File / table updates SAS tables
PDF, Excel reports etc
URL / Web availability
6
Toolbox content
System status handling Status
OK
Warnings (not critical)
Errors (critical)
Alarms
Web page monitor
Mail service
AlarmPoint interface for callout
Proactive
Detect possible upcoming problems and correct before an incident happen
Immediate notification if an incident already happen
7
Toolbox content
Daily reports and analyses Batch job log report
Flow runtime analyses
Job runtime analyses
Table locking conflicts for overlapping jobs
And more
8
Toolbox content
Tools / Utilities Search facility (jobs, flows, servers …)
SAS Metadata
Scheduler metadata (LSF)
SAS & LSF execution
Git (source and config files)
Copy SAS data
From production to dev/test
From dev to test
Promotion of SAS .spk to production environment
Automatic creation of production backup of elements in new .spk
LSF Scheduling Web interface
Submit flows from web interface in a controlled environment
Check status of LSF flows from web interface
9
Toolbox content
Change management Promotion requests added in Sharepoint
Service Now
Incident tickets / change requests
Change management system for approval
Production promotions
Backup before changes
Implement changes
Git versioning for documenting SAS production changes
DR Server syncronization of configuration files on local file systems
Other changes (Password, configuration, hot fixes, SAS Installation)
10
Toolbox content
Documentation FAQ on Sharepoint
Incident reports for major incidents
Git
11
Administration front page
12
First to do in the morning!
13
Reports
14
Services
15
Links
16
Questions?
17
Thank you for your attention
18
Thanks to Børge Lund