Copyright 2015 @Scriptomatic Solutions Ltd
Siebel Application Monitoring
Solution Overview
————————————————-
Request for P...
Copyright 2015 @Scriptomatic Solutions Ltd
EXECUTIVE SUMMARY
So you’ve chosen and implemented Siebel CRM as your critical ...
Copyright 2015 @Scriptomatic Solutions Ltd
BENEFITS
Cost Savings
 Reduced downtime by using a proactive monitoring approa...
Copyright 2015 @Scriptomatic Solutions Ltd
FEATURES
These are just some of the Siebel features that can easily be monitore...
Copyright 2015 @Scriptomatic Solutions Ltd
SIEBEL ARCHITECTURE
A typical Siebel Enterprise consists of the Siebel Gateway ...
Copyright 2015 @Scriptomatic Solutions Ltd
SOLUTION OVERVIEW
Based on the Siebel Architecture shown previously – the Solut...
Copyright 2015 @Scriptomatic Solutions Ltd
The SiebelToolKit (STK) Suite
DataFlows for Monitoring Siebel-On-Windows
Powers...
Copyright 2015 @Scriptomatic Solutions Ltd
DASHBOARDS
The goal of a monitoring solution is to be able to notify the admini...
Copyright 2015 @Scriptomatic Solutions Ltd
Upcoming SlideShare
Loading in …5
×

Siebel monitoring

569 views

Published on

Siebel Monitoring Solution

Published in: Technology
1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total views
569
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
14
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

Siebel monitoring

  1. 1. Copyright 2015 @Scriptomatic Solutions Ltd Siebel Application Monitoring Solution Overview ————————————————- Request for Proposal - CRM Monitoring ——————————————————— Prepared by Scriptomatic Solutions April 2015
  2. 2. Copyright 2015 @Scriptomatic Solutions Ltd EXECUTIVE SUMMARY So you’ve chosen and implemented Siebel CRM as your critical e-Business solution. How do you attain the investment you have made and help ensure high availability and performance for the Siebel users? The complex nature of the Siebel web architecture – including Application servers, web servers, database and other components – makes it challenging for your Siebel administrators to support this application. For instance a Siebel component goes offline; the architecture makes it tough to identify the root cause of the issue. The normal process of checking the environment would involve logging into Siebel with an administrator account and navigating through a very large number of Administrative screens to capture the relevant information of what is running and what is not. This becomes an administrative overhead if these checks were required to be performed say every 5 minutes 24 by 7. When your users are impacted, operational staff need to respond quickly to identify the cause of the issue in order to meet SLA’s and bring service back ASAP. Monitoring your Siebel environment is an iterative process that requires extracting and collecting application data, storing it appropriately and displaying it in a simple screen that can be easily interpreted by your Operations staff. Scriptomatic solutions recognize the importance of your investment in Siebel and the impact to your business due to any outages. Our solution is designed to deliver the right information to the right staff - from key support staff up to senior management with a complete picture of their Siebel environment through a simple to use web based interface. In short proactive monitoring provides key support staff with an easy to use web based front end monitoring tool which provides real-time system availability with a reduced administrative overhead.
  3. 3. Copyright 2015 @Scriptomatic Solutions Ltd BENEFITS Cost Savings  Reduced downtime by using a proactive monitoring approach  Quick diagnosis of where the problem is and saving on technical man hours  Reduction in costs of implementing over complicated and expensive monitoring tools Staff effectiveness  reduction in resolution times means staff can be more proactive  Management of the environment through a single web based front end.  Staff satisfaction as no manual daily checks need to be performed Increased Uptime  Improved service to the business  Quick resolution times after identifying problems through proactive monitoring
  4. 4. Copyright 2015 @Scriptomatic Solutions Ltd FEATURES These are just some of the Siebel features that can easily be monitored. Much more can be monitored based on the specific requirements and the individual needs of the customer’s requirements. Resource Description Siebel Gateway Availability Monitors the Siebel Gateway service/process to report whether it is running or not Siebel Server Host Availability Monitors the Siebel Host Server to report whether it is up or not Siebel Server System Service Monitors the Siebel service such as siebsvc.exe Siebel Server File System Monitors the size of the Siebel server file system Connection Brokering Monitors the number of sessions per object manager and alerts if not evenly load balanced. Siebel Servers Monitors a number of metrics on the Siebel server such as total uptime, last start time, number of sessions, task status, components and component groups Siebel Server Components Monitors the Siebel server components for a number of things such as the status (online, running, etc) the max tasks, number of running tasks. Component Processes Monitors and displays the component processes and whether they are multi-threaded server processes. Component Modes Monitors and displays the component mode and status. Inbound and Outbound Email communications Monitors the Inbound POP3 accounts and the number of emails sent. Siebel Replication to Regional nodes Monitor the status of replication using custom SQL Monitor Replication Monitors the number of DX files in the INBOX/OUTBOX folders for delays. Web Server Errors Monitors any HTTP errors from log files Monitoring Assignment Manager Monitors assignment manager using custom SQL Monitoring the number of logon sessions Monitors the hourly, daily etc. login sessions Monitoring users attaching large attachments Monitors any users attaching any very large attachments using custom SQL. Monitor Siebel Database Monitors the Siebel database freespace through custom SQL Siebel Server disk space Monitors total and free diskspace Siebel Logging levels Monitors the Siebel logging levels that may have been set too high and not reset to default. Enterprise log file consolidation Collect enterprise log files into a central location for easy analysis System Information Gather OS specific settings eg Kernel version, Processors, CPU,memory etc Informatica Monitoring Monitors Informatica Powercenter service and workflow details using the pmcmd command.
  5. 5. Copyright 2015 @Scriptomatic Solutions Ltd SIEBEL ARCHITECTURE A typical Siebel Enterprise consists of the Siebel Gateway Server, one or more Siebel Application servers, a database server, and optional load balancing, Resonate Central Dispatch Server and Actuate reporting server. Although most reporting nowadays is performed using an OBIEE solution.
  6. 6. Copyright 2015 @Scriptomatic Solutions Ltd SOLUTION OVERVIEW Based on the Siebel Architecture shown previously – the Solution Overview diagram shown above has been extended to include the additional components that make up the proposed monitoring solution. The Monitoring components are: 1. An *STK Server (this is a Windows Server running IIS and hosting a local database; this can easily be a virtual server) 2. *STK Agent (Powershell or Unix shell script – installed on one of the Siebel servers; this will need to be scheduled via Task Scheduler or Cron Job) 3. Secure File transfer between one of the Siebel Servers and the *STK Server 4. Monitoring Dashboard (series of custom written ASP.net pages hosted on the *STK Server) (*STK = SiebelToolKit) Siebel Enterprise Server Siebel Gateway Server Siebel Web Server Siebel Database Operations STK Server STK Database STK Agent 1. srvrmgr2. scp (SSH) Monitoring Dashboards 3. ETL load 4. Browser STK for Siebel eBusiness Applications Architecture
  7. 7. Copyright 2015 @Scriptomatic Solutions Ltd The SiebelToolKit (STK) Suite DataFlows for Monitoring Siebel-On-Windows Powershell (NT Task Scheduler) DataFlows for Monitoring Siebel-On-Unix/Linux Shell Script - Bash/csh (CronTab) Preferred Solution: Shell Script - bash/csh/ksh (CronTab) The high level operations performed by SiebelToolKit are as shown in the flow diagrams above. The benefit of hosting the scripts on a single server is that the entire suite of scripts can easily be ported to run on any Siebel server if required. There are no individual agents installed on any other servers like many other monitoring products require. All the scripts are scheduled to run at their designated times and repeating intervals using the standard NT Task scheduler. As can be seen in the above flow diagram - the files generated by the Powershell scripts running on the Siebel server are copied to subfolders located on a dedicated IIS Web server. After some pre-processing and some file cleanup they are loaded into a SQL Server database. Custom written ASP.net scripts residing on the IIS Web server then query the database to finally display the relevant real-time monitoring through a single web-based Dashboard. For Siebel deployments on the Unix/Linux Platform, a similar strategy can be deployed whereby the Siebel Server Manager command (srvrmgr) can be executed on Unix/Linux via a Shell script. The output files are then securely copied using the scp command from Unix to Windows (using an implementation of Open-SSH Server on the Windows Server) then uploaded into a local database using the same method described above for the Windows deployment. srvrmgr > output files > SQLCMD > DB (SQL Server) > Dashboard IIS (ASP.net) srvrmgr > output files > SQLLOADER > DB (Oracle/mySQL) > Dashboard (php) srvrmgr > output files on Unix/Linux > scp > Output files on Windows > SQLCMD> DB (SQL Server) > Dashboard IIS (ASP.net)
  8. 8. Copyright 2015 @Scriptomatic Solutions Ltd DASHBOARDS The goal of a monitoring solution is to be able to notify the administrator or operations support staff of any problems that occur. The real power behind a monitoring solution is the ability to resolve problems once the administrator has been notified. The SiebelToolKit Solution provides administrators with the ability to determine root cause and perm resolution from a central dashboard. Once a notification is received, STK has several distinct ways to aid the end user: Intelligent Drilldowns: When an administrator or operations support staff receive an alert, the next steps are important in resolving the problem. The Dashboards allow the user to click on a particular icon facing a problem and is automatically taken to a more detailed new page displaying the actual problem. The same page can be designed to include additional information on problem resolution for known issues, hence reducing resolution times. Sample Dashboard Sample screens after drilling down on one of the icons:
  9. 9. Copyright 2015 @Scriptomatic Solutions Ltd

×