peoplesoft over time · core services – peoplesoft technical advisory team monitoring the...
TRANSCRIPT
Leadership CouncilCore Services – PeopleSoft Technical Advisory Team
PeopleSoft Over Time
PeopleSoft Internet Architecture
March 14, 2013 – Salt Lake City, UT
Core Services – PeopleSoft Technical Advisory Team
Outline – Part 1
� About �BYU
�Your presenter
� Basic system architecture�Understanding the PIA (People Soft Internet Architecture)
� Additional things to monitor� Web Server Issues
� Application Server Processes
� Other
� Part 1 questions
Core Services – PeopleSoft Technical Advisory Team
About Brigham Young University
Human Resources 9.1 (8.51)
Financials and Supply Chain 9.1
(8.51)
Campus Solutions 9.0 – Financials
and Financial Aid (8.51) Tools Identity
Replication Gateway
(8.51)
Application Change
Management (8.51)
Business Objects & Informatica
Core Services – PeopleSoft Technical Advisory Team
Basic System Architecture
Web Layer – servlet container• Weblogic• WebSphere*
App\Batch Layer• Tuxedo• WebSphere*
Database• Oracle• MSSQL• Sybase• Etc
Core Services – PeopleSoft Technical Advisory Team
Logical Split
�Extreme is one server OS running all layers of the PIA internet architecture�Great for development, demo, copy, etc
�Not as extreme is running everything but the one�Common setup is not running web or database
� Web due to external security concerns
� Database due to external and internal security concerns
�Why you may choose to do this�Simplistic
�Easy to support
�Template creation and utilization
Core Services – PeopleSoft Technical Advisory Team
Platform Container For Logical Split
This does not contain
the database software
Core Services – PeopleSoft Technical Advisory Team
Monitoring the Web Server
�Access logs� If no connections for a given time you could do an artificial
transaction to validate it is working
�Port(s) listening�Linux - netstat -tnlp | grep <Your Port Number> | grep
“<Some Interface Information>" | grep LISTEN
� Log event monitoring�Ability to trigger alerts based on information in log files
�Great for troubleshooting once you have an idea of what you may be looking for in a sticky problem
Core Services – PeopleSoft Technical Advisory Team
Monitoring the Application Server
Certain environmental variables must be set correctly to run any of the below mentioned commands.
� If application servers are all busy� /psadmin -c sstatus -d <Domain Name>
�Other queues�psadmin -c qstatus -d <Domain Name>
�Client list grows beyond a known peak�psadmin -c cstatus -d ptoolsapp <Domain Name>
�Other�Mibs - ud32 -C tpsysadm < <Command File>
�Tuxedo Comamnd Line - tmadmin < <Command File>
Core Services – PeopleSoft Technical Advisory Team
Application Server Booted/IdleFri Mar 1 16:00:03 MST 2013 App servers Booted: 6 App servers Idle: 6
Fri Mar 1 16:05:02 MST 2013 App servers Booted: 6 App servers Idle: 6
Fri Mar 1 16:10:06 MST 2013 App servers Booted: 6 App servers Idle: 6
Fri Mar 1 16:15:02 MST 2013 App servers Booted: 6 App servers Idle: 6
Fri Mar 1 16:20:03 MST 2013 App servers Booted: 6 App servers Idle: 6
Fri Mar 1 16:25:02 MST 2013 App servers Booted: 6 App servers Idle: 6
Fri Mar 1 16:30:05 MST 2013 App servers Booted: 6 App servers Idle: 6
Fri Mar 1 16:35:01 MST 2013 App servers Booted: 6 App servers Idle: 6
Fri Mar 1 16:40:03 MST 2013 App servers Booted: 6 App servers Idle: 5
Fri Mar 1 16:45:02 MST 2013 App servers Booted: 6 App servers Idle: 6
Fri Mar 1 16:50:05 MST 2013 App servers Booted: 6 App servers Idle: 6
Fri Mar 1 16:55:02 MST 2013 App servers Booted: 6 App servers Idle: 5
Core Services – PeopleSoft Technical Advisory Team
Application Server Queues
�Removed the date/time stampPSAPPSRV,6,0,WSL,1,0,PSWATCHSRV,1,0,JSL,1,0,JREPSVR,1,0,JRAD,1,0,PSMONITORSRV,1,0,PSSAMSRV,1,0,BBL,1,0,
PSAPPSRV,6,0,WSL,1,0,PSWATCHSRV,1,0,JSL,1,0,JREPSVR,1,0,JRAD,1,0,PSMONITORSRV,1,0,PSSAMSRV,1,0,BBL,1,0,
PSAPPSRV,6,0,WSL,1,0,PSWATCHSRV,1,0,JSL,1,0,JREPSVR,1,0,JRAD,1,0,PSMONITORSRV,1,0,PSSAMSRV,1,0,BBL,1,0,
PSAPPSRV,6,0,WSL,1,0,PSWATCHSRV,1,0,JSL,1,0,JREPSVR,1,0,JRAD,1,0,PSMONITORSRV,1,0,PSSAMSRV,1,0,BBL,1,0,
PSAPPSRV,6,0,WSL,1,0,PSWATCHSRV,1,0,JSL,1,0,JREPSVR,1,0,JRAD,1,0,PSMONITORSRV,1,0,PSSAMSRV,1,0,BBL,1,0,
PSAPPSRV,6,0,WSL,1,0,PSWATCHSRV,1,0,JSL,1,0,JREPSVR,1,0,JRAD,1,0,PSMONITORSRV,1,0,PSSAMSRV,1,0,BBL,1,0,
PSAPPSRV,6,0,WSL,1,0,PSWATCHSRV,1,0,JSL,1,0,JREPSVR,1,0,JRAD,1,0,PSMONITORSRV,1,0,PSSAMSRV,1,0,BBL,1,0,
PSAPPSRV,6,0,WSL,1,0,PSWATCHSRV,1,0,JSL,1,0,JREPSVR,1,0,JRAD,1,0,PSMONITORSRV,1,0,PSSAMSRV,1,0,BBL,1,0,
PSAPPSRV,6,0,WSL,1,0,PSWATCHSRV,1,0,JSL,1,0,JREPSVR,1,0,JRAD,1,0,PSMONITORSRV,1,0,PSSAMSRV,1,0,BBL,1,0,
PSAPPSRV,6,0,WSL,1,0,PSWATCHSRV,1,0,JSL,1,0,JREPSVR,1,0,JRAD,1,0,PSMONITORSRV,1,0,PSSAMSRV,1,0,BBL,1,0,
PSAPPSRV,6,0,WSL,1,0,PSWATCHSRV,1,0,JSL,1,0,JREPSVR,1,0,JRAD,1,0,PSMONITORSRV,1,0,PSSAMSRV,1,0,BBL,1,0,
PSAPPSRV,6,0,WSL,1,0,PSWATCHSRV,1,0,JSL,1,0,JREPSVR,1,0,JRAD,1,0,PSMONITORSRV,1,0,PSSAMSRV,1,0,BBL,1,0,
Core Services – PeopleSoft Technical Advisory Team
Application Server Continued
�Artificial transaction options�No load balancing on the web servers
�Java program
� The application server is more complex than the other pieces of the PeopleSoft Internet Architecture�Excluding the database system
Core Services – PeopleSoft Technical Advisory Team
Process Scheduler
�Check for master control process�ps -ef | grep "BBL" | grep "PSUNX" | grep -v "grep" | awk
'{print \$2}
�Check for report distribution server (Old Bug)�ps -ef | grep "PSDSTSRV" | grep -v "grep" | awk '{print \$2}‘
�Web check
�Artificial transactions unadvisable
Core Services – PeopleSoft Technical Advisory Team
Data Collection
� The PeopleSoft framework at BYU Provo has many data collection points�At least 20
�Collect what is needed
�Reassess�Needs change
Core Services – PeopleSoft Technical Advisory Team
Images From
Adam Gerritsma
Utah State University
Brigham Young University
Marriot School of Management
Provo Freedom Festival
Gideon Taylor Inc
Citizens for families
LDS Business College
Boy Scouts of America
The Strain Family
Alliance
NASA Goddard Photo and Video
Y3110w
The Library of Congress
National Library of Ireland on The Commons
Powerhouse Museum Collection
Wikimedia Commons
Dubhghall
Holek
Kara
Sandstein
UTOUG