250 likes | 396 Views
Jonathan Schilling – Chief Mobile Architect Rick Powell – System Engineer Albert Fu – Advanced Technology Group Alex Sack – Mobile Architect. SCO Mobile Server with HipCheck SCO Mobility Server – Jonathan Schilling Hipcheck Server Setup – Rick Powell Web 2.0 Albert Fu Alex Sack. Agenda.
E N D
Jonathan Schilling – Chief Mobile ArchitectRick Powell – System EngineerAlbert Fu – Advanced Technology GroupAlex Sack – Mobile Architect
SCO Mobile Server with HipCheckSCO Mobility Server – Jonathan Schilling Hipcheck Server Setup – Rick Powell Web 2.0 Albert Fu Alex Sack Agenda
SCO Mobile Server overview • A platform for deploying mobile applications • SCO OpenServer 6M and SCO UnixWare 7M provide the basis • Natural extension of the heritage of SCO’s traditional product line • Can provide services for any kind of mobile application • HipCheck – one particular SCO Mobile application, of particular interest to SCO UNIX users
Client part of service Smartphones, PDAs, some feature phones, some SMS-only Web browsers, iPhone browser Native PC desktops Mobile Server part of service Service processor Web admin pages (if necessary) Local database Back-end integration part of service (if necessary) Connectors Agents SCO Mobile Architecture Components
Self-Contained Service Business Integration Service Monitoring Service Mobile Database Service Two-way SMS Service Types of EdgeClick Mobile Digital Services
A new application Does not connect to existing application No agents necessary Subscriber-centric Also groups, contacts, etc. Most logic on SCO Mobile Server Stores application data in MS database Will often not need web admin pages Optionally can be tied to “landing pages” Examples: Daytimer Mobile, Shout, Vote Self-Contained Service
Connects to existing application Therefore, has connectors or agents Purpose is data collection, data reporting, transaction processing SCO Mobile Server becomes mostly a “switch” MS database mostly just used for routing Application is client- and agent-centric Has web admin pages to manage agents Examples: Musco Foods, Carlamobile, DTP Business Integration Service
Specialized variant of business integration service Tracks vital business and system metrics View health indicators of business or system Receive alerts based on user-set triggers Take actions to correct problems Combines SOA with EDA Examples: HipCheck (for Operating Systems) HipCheck Source Code Product available for others to customize it to particular environments Monitoring Service
Keep full application database on mobile device Periodically synch with back-end server All sorts of data capture are possible Biometric input devices with generic interfaces e.g. fingerprint scan Examples: Mobile local census info Mobile Database Service
Existing application sends SMS to phone, phone user replies by SMS, gets routed to application No client program on phone needed Any phone can be used Appropriate for well-defined, limited user interactions Must supply SCO Mobile Server plug-in for two-way SMS provider chosen Examples: SCO Mobile “TeamLink” For a coach coordinating responses from team members For confirming doctor/dental appointments Two-way SMS Service
HipCheck is an SCO Mobile application Allows you to monitor the health of your UNIX and Windows systems from your mobile devices View current state processes, users, disks, CPU, memory, printers, services, etc. Set triggers to get alerts about critical system conditions Service stops running, disk gets low on space, etc. Take corrective actions Kill runaway process, restart crashed service, reset password, etc. Hosting and business model choices HipCheck service may be hosted by SCO – subscription model Or deployed by reseller or end customer – conventional model The bridge between SCO’s UNIX and mobile product worlds HipCheck Product Overview
Views System info (OS name, OS version, FQDN, IP addr, nbr of cpus, last boot time, up time, current users, current pagefile usage), processes, services, filesystems, cpu usage, memory usage, network usage, user info, printers, print jobs, error events, hardware info, system and application logfiles Alerts Machine unreachable, logfile has specified regexp in it, process stops running, service starts or stops, filesystem space below specified threshold, printer status change, print jobs Actions Reboot system, kill process, restart/start/stop service, cancel print job, cancel all print jobs, enable/disable printer, lock/unlock/reset user, execute arbitrary command What all gets monitored/managed?
HipCheck agent Runs on a monitored system in background Responds to view and action requests Periodically checks for triggers, generates alert if detected HipCheck client Mobile user interface for views, triggers/alerts, actions HipCheck web admin pages Browser administrator user interface for defining monitored systems and who can do what on them HipCheck service What runs on the SCO Mobile Server and ties all this together The four components of HipCheck
HipCheck systems to be monitored Windows Vista (coming) Windows XP Professional Windows Server 2003 Windows 2000 SCO OpenServer 5.0.7 SCO OpenServer 6.0.0 SCO UnixWare 7.1.1 and up Sun Solaris 2.8 and up, SPARC and Intel HipCheck UI phone client Windows Mobile 5.0 for Pocket PC Windows Mobile for Pocket PC 2003 Treo PalmOS Blackberry (soon), Nokia (soon), Sony Ericsson (soon) HipCheck UI desktop client Windows Vista (coming), XP Home or Pro, 2003 Server, 2000 Server HipCheck alerts Any phone that can receive SMS messages Also e-mail HipCheck supported systems
HipCheck subscribers and groups Same as Me Inc subscribers and groups Use https://.../meinc/app to administer HipCheck specific administration Use https://.../hipcheck/app Task-oriented Create/modify monitored system definition Easy to fill out due to drop-down lists Set/modify privileges of subscribers for a system Must do, otherwise subscribers won’t see any systems! Status check on monitored systems Green or red – useful for agent installation check too Configuring via Admin pages
HipCheck subscribers can be of three levels View privilege – can see monitored system, do views, get alerts Admin privilege – can set triggers for alerts, take actions Owner privilege – can grant privileges to others, see monitored system’s root/admin password, delete a monitored system Groups (defined via Me Inc) can be used as well as subscribers HipCheck’s privilege model
Client to SCO Mobile Server Me Inc subscriber must login and be authenticated Me Inc account must be eligible for HipCheck Communication is over https On SCO Mobile Server Administrator must grant access to specific monitored systems Administrator must grant additional access to set alerts or take actions or add other subscribers Administrator must supply root/admin account, password of monitored system SCO Mobile Server to Agent Communication is over https with certificates Monitored system is typically protected by firewall HipCheck Security
The HipCheck EdgeClick Processor runs outside an enterprise’s firewall True when hosted by SCO True when deployed by reseller for an end customer The monitored systems and HipCheck agent run inside an enterprise’s firewall True for almost all production situations Cannot access systems’ ports 80/8080/etc. directly SCO Mobile’s Proxy Relay Agent Service is the solution Runs on system just inside the enterprise firewall Accepts server-to-agent calls via one dedicated firewall opening Forwards them to all the monitored systems Firewall issues
HipCheck 1.0.3, SCO hosted was deployed May 8 https://hipcheck.me-inc.com Open a trial account – step by step guide to follow HipCheck 1.0.3 Reseller/Customer deployed went GA July 31 http://www.sco.com/support/download.html Package HCms for OSR6 and UW7 HCms exe for Windows 2003 Multiple locales English, Chinese now Availability
Software inventory view/management See early stages in demos in lab Hardware monitoring – power mgmt, temperature probe Windows monitored systems only SNMP integration A big task! MS SCOM (formerly MOM) integration Work is far along, see demos in lab Active Directory integration Parts done already Multiple locales Product is fully I18N’d, L10N’s provided as market demands Audit trails and reports, “Dashboard” big picture viewing Always adding functionality, suggestions welcome Work in progress