Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Page Properties


Platform OwnerDeanna Burns (Unlicensed)
Document status
Status
colourGreen
titleWork in Progress
Tech leadSN Discovery SMEAllena Kendrick Technical writers(Unlicensed)
Business Analyst@Vandana Bansal
CI Owner

Harshal Dixit


CMDB ManagerChristopher Abbott (Unlicensed)
PMDavid Swanson (Unlicensed)
SN CMDB LeadVimalpriya Kothandapani (Unlicensed)


Table of Contents

Report Metrics



 Technical Requirements

...

  • oracle_home\database\spfileSID.ora
  • oracle_home\database\spfile.ora
  • oracle_home\database\initSID.ora

...

cmdb_ci_db_ora_instance Data attributes

u_ = added fields

MandatorySort in ascending orderTypeSort in ascending orderReferenceSort in ascending orderMax lengthSort in ascending orderDefault valueSort in ascending orderDisplaySort in ascending orderHost Environmentu_host_environmenttrueString(empty)40falseLifecycle Classificationu_lifecycle_classificationtrueString(empty)40falseUniversity Sponsor Leaderu_univ_sponsor_leadtrueReferenceUser32falseUniversity Areasu_university_areastrueListUniversity Area1,024falseSys IDsys_idtrueSys ID (GUID)(empty)32falseUsed byu_used_bytrueListApplications Used By1,024falsePackage Typeu_package_typetrueString(empty)40falseNamenametrueString(empty)255trueHost Typeu_host_typetrueReferenceHost Type32falseOperational statusoperational_statustrueInteger(empty)1001falseDescriptionshort_descriptiontrueString(empty)1,000falseCan Printcan_printfalseTrue/False(empty)40falsefalseSkip syncskip_syncfalseTrue/False(empty)40falsefalseMost recent discoverylast_discoveredfalseDate/Time(empty)40falseLifecycle Dateu_lifecycle_datefalseDate(empty)40falseConfiguration directoryconfig_directoryfalseString(empty)255falseClassifierclassifierfalseReferenceProcess Classification32falseBusiness Value Scoreu_business_value_scorefalseChoice(empty)40falseOperational Controlsu_operational_controlsfalseString(empty)40falseClusteredu_clusteredfalseTrue/False(empty)40falseOther High Risku_other_high_riskfalseString(empty)200falseFault countfault_countfalseInteger(empty)400falseFunctional Contactmanaged_byfalseReferenceUser32falseDecommission Dateu_decommission_datefalseDate(empty)40falseGL accountgl_accountfalseString(empty)40falsePIDpidfalseInteger(empty)40falseLast SDR Approval Dateu_last_sdr_approval_datefalseDate(empty)40falseFuture Platform Componentsu_future_platform_componentsfalseListPlatform Component1,024falseCostcostfalseFloating Point Number(empty)40falsePO numberpo_numberfalseString(empty)40falseCost currencycost_ccfalseString(empty)3USDfalseIs a Disaster Recovery Plan Required?u_dr_plan_requiredfalseString(empty)40NofalseOrder receiveddelivery_datefalseDate/Time(empty)40falseDomainsys_domainfalseDomain ID(empty)32globalfalsePrimary Supportu_primary_supportfalseReferenceUser32falseNotesu_notesfalseJournal(empty)4,000falseprogramming ver expu_programming_ver_expfalseString(empty)40falseEnvironmentu_environmentfalseString(empty)40falseCategorycategoryfalseString(empty)40javascript:gs.include("CMDBItem");var it...falseSupport Vendoru_support_vendorfalseReferenceCompany32falsePlatform Componentsu_platform_componentsfalseListPlatform Component1,024falseTCP port(s)tcp_portfalseString(empty)255falseManufacturermanufacturerfalseReferenceCompany32falseClasssys_class_namefalseSystem Class Name(empty)80javascript:current.getTableName();falseUsed forused_forfalseString(empty)40ProductionfalseInstalledinstall_datefalseDate/Time(empty)40falsePagerDuty servicex_pd_integration_pagerduty_service
#Requirement
User Story

ImportanceChallengeNotes
1
Mid ServerUpdate Mid-Server Parameters
  1. set mid.property.ssh.use_snc = true to address the dmidecode issue 
  2.  Changed glide.required.attribute.enabled to false to ignore the mandatory fields 
  3.  Restart Mid-Sever
2

Probes

...

Oracle Instance

  • Horizontal discovery probe: launches patterns
  • Powershell-Oracle - Instance PFile (for Windows)*
  • Powershell-Oracle - Instance Version (for Windows)*
  • SSHCommand-Oracle - Instance Details (for Linux)*

SSHCommand-Oracle - Listener Details

Patterns

...

Application patterns:
  • Oracle DB On Windows Pattern
  • Oracle DB on UNIX Pattern
This shared library pattern used by the Linux Server pattern:
  • UNIX Cluster - ORACLE Clusterware
Note: This shared library pattern is triggered if the crsd.bin process is running on the Oracle database server.

Oracle Discovery Data Collections

Data collected on UNIX machines

...

  • From the output of the ORA_HOME/bin/sqlplus /NOLOG command
  • From the output of the ORA_HOME/bin/lsnrctl status command
  • From the path of ORA_HOME

...

  • oracle_home/dbs/spfileSID.ora
  • oracle_home/dbs/spfile.ora
  • oracle_home/dbs/initSID.ora

...

security patch Level

 

To capture the attribute security patch level. We will need to use 'OPatch' and 'lsinventory' commands which lists all the patches applied to the oracle db and then parse the latest patch that has been applied. You will have to add a 'extension section' to the oracle pattern, to add extra steps to run this command, and then parse the output, to extract the value you want to put in the attribute/ field of the CI. 


Here is the pattern.

 


Image Added 







2important

Image Added

glide.required.attribute.enabled


Set to false






3

Proposed View modification that we would like to see which includes the latest security patches applied to that Instance as well – that is one of the most important piece of information we would like to see on this form/view.

Image Added







4



Oracle = Listener Details

Image Added

ORA_HOME=$1
LISTENER=$2
TNS_ADMIN="/ora_admin/tns_admin"
FAILED=0
ERR=""

get_config() {
    CONFIG_PATH="${TNS_ADMIN}/listener.ora"
    FAILED=`sudo cat $CONFIG_PATH 1> /dev/null 2>&1; echo $?`
    [ "$FAILED" != 0 ] && ERR="Could not read listener.ora: $CONFIG_PATH. $ERR" && return
    echo "snc_listener.ora_contents="
    sudo cat $CONFIG_PATH
}

get_instances() {
    ORACLE_HOME=$ORA_HOME
    export ORACLE_HOME
    INSTANCES=`${ORA_HOME}/bin/lsnrctl status $LISTENER 2>&1 | sed -ne 's/Instance "\(.*\)", status READY.*/\1/p' | tr -d ' ' | uniq | tr '\n' ' '`
    [ "$INSTANCES" != "" ] && echo "snc_ora_instances=$INSTANCES" && return
    FAILED=1
    ERR="Unable to accurately determine listener<->instance relationships. $ERR"
}

get_version() {
    VERSION=`${ORA_HOME}/bin/lsnrctl status 2>&1 | grep Version | sed -ne 's/.*: Version \([0-9.]*\) .*/\1/p'`
    [ "$VERSION" != "" ] && echo "snc_ora_version=$VERSION" && return
    VERSION=`echo $ORA_HOME | sed -ne 's/.*\/\([0-9.]*\)\/.*/\1/p'`
    [ "$VERSION" != "" ] && echo "snc_ora_version=$VERSION" && return
    FAILED=1
    ERR="Could not determine Oracle listener version. $ERR"
}

get_version
get_instances
get_config
[ "$FAILED" != 0 ] && echo "snc_error=$ERR"
exit 0





5







6

 set glide.required.attribute.enabled to false




7
SIDThe solution for this issue is to make sure the identification section "Identification for Oracle DB entry point type(s) - no instance" . executes before "dentification for Oracle DB entry point type(s) - no instance on Solaris" - So i have changed the order on the pattern for the correct identification section to be executed first. - To confirm the issue has been resolved, i ran a discovery on vm-ktkdevdb-01 (172.18.24.33) . See DIS0010142 Now the SID is updated on the oracle instances https://yalesandbox.service-now.com/cmdb_ci_db_ora_instance.do?sys_id=8973fd411bf1005493463153cd4bcb26&sysparm_view= https://yalesandbox.service-now.com/cmdb_ci_db_ora_instance.do?sys_id=bad41982db7d48107150132968961938&sysparm_view=




8

security Patch Level 









Probes


Image Added

Oracle Probes

Oracle Instance

  • Horizontal discovery probe: launches patterns
  • Powershell-Oracle - Instance PFile (for Windows)*
  • Powershell-Oracle - Instance Version (for Windows)*
  • SSHCommand-Oracle - Instance Details (for Linux)*



Patterns


Image Added

Oracle Patterns
Application patterns:
  • Oracle DB On Windows Pattern
  • Oracle DB on UNIX Pattern
This shared library pattern used by the Linux Server pattern:
  • UNIX Cluster - ORACLE Clusterware
Note: This shared library pattern is triggered if the crsd.bin process is running on the Oracle database server.

Oracle Discovery Data Collections


Data collected on UNIX machines

LabelField nameAdditional information
SIDsidObtained from the name of the process that starts with ora_pmon_
Install directoryinstall_directoryObtained from the path of ORA_HOME
VersionversionObtained in this order:
  • From the output of the ORA_HOME/bin/sqlplus /NOLOG command
  • From the output of the ORA_HOME/bin/lsnrctl status command
  • From the path of ORA_HOME
Parameter filepfileThe following locations are explored for the location of the System Parameter File. If this file does not exist in one of the explored locations, Discovery does not find the file and reports an error.
  • oracle_home/dbs/spfileSID.ora
  • oracle_home/dbs/spfile.ora
  • oracle_home/dbs/initSID.ora
Oracle Homeoracle_homeObtained from the ORATAB file.
Editionedition


Data collected on Windows machines

LabelField nameAdditional information
SIDsidObtained from the process parameter that is passed to the oracle.exe process.
Install directoryinstall_directory
VersionversionObtained from the output of the ORA_HOME/bin/sqlplus.exe -V command.
Parameter filepfileThe following locations are explored for the location of the System Parameter File. If this file does not exist in one of the explored locations, Discovery does not find the file and reports an error.
  • oracle_home\database\spfileSID.ora
  • oracle_home\database\spfile.ora
  • oracle_home\database\initSID.ora
Oracle Homeoracle_homeParsed from the path of oracle.exe
Editionedition

cmdb_ci_db_ora_instance Data attributes


u_ = added fields

x_pd_integration_pagerduty_webhookString32u_other_contractual_informationAssetchecked_inu_last_tac_approvalDateregulated_info255running_process_key_parameters65,000leaseidStringu_third_party_supportCompanyu_pfilespfileStringriskassessment_idasset_tagu_production_dateDate(empty)40licensecount commandcommandmonitor4040sys_class_pathcorrelation_idString512version255License Typeulicense_typeString(empty)40lastsdrnumberIntegerjustification80oraclehomeString255u_functional_owning_org40editionString100uhosting40u_dr_plan_next_testDate(empty)40u_dr_plan_next_approvalDate40subcategoryassigned40invoice_numberdatasecurityclassification1,024sidsyscreatedon/Timeproject_number_and_namechecked_out/Timesys_updated_onString200instanceStringusdr_information40Recovery Point Objective RPO
MandatorySort in ascending orderTypeSort in ascending orderReferenceSort in ascending orderMax lengthSort in ascending orderDefault valueSort in ascending orderDisplaySort in ascending order
Host Environmentu_host_environmenttrueString(empty)40
false
Lifecycle Classificationu_lifecycle_classificationtrueString(empty)40
false
University Sponsor Leaderu_univ_sponsor_leadtrueReferenceUser32
false
University Areasu_university_areastrueListUniversity Area1,024
false
Sys IDsys_idtrueSys ID (GUID)(empty)32
false
Used byu_used_bytrueListApplications Used By1,024
false
Package Typeu_package_typetrueString(empty)40
false
NamenametrueString(empty)255
true
Host Typeu_host_typetrueReferenceHost Type32
false
Operational statusoperational_statustrueInteger(empty)1001false
Descriptionshort_descriptiontrueString(empty)1,000
false
Can Printcan_printfalseTrue/False(empty)40falsefalse
Skip syncskip_syncfalseTrue/False(empty)40falsefalse
Most recent discoverylast_discoveredfalseDate/Time(empty)40
false
Lifecycle Dateu_lifecycle_datefalseDate(empty)40
false
Configuration directoryconfig_directoryfalseString(empty)255
false
ClassifierclassifierfalseReferenceProcess Classification32
false
Business Value Scoreu_business_value_scorefalseChoice(empty)40
false
Operational Controlsu_operational_controlsfalseString(empty)40
false
Clusteredu_clusteredfalseTrue/False(empty)40
false
Other High Risku_other_high_riskfalseString(empty)200
false
Fault countfault_countfalseInteger(empty)400false
Functional Contactmanaged_byfalseReferenceUser32
false
Decommission Dateu_decommission_datefalseDate(empty)40
false
GL accountgl_accountfalseString(empty)40
false
Accessibility Support Groupu_accessibility_support_groupPIDpidfalseReferenceGroup32b0dea7a56f1771007ee2abcf9f3ee477false
Credentialless Discovery Portcl_portfalse
Integer(empty)40
falsePagerDuty webhook
Last SDR Approval Dateu_last_sdr_approval_datefalse
Date(empty)40
falseUpdated bysys_updated_byfalseString(empty)40false
Recovery Tier Justificationu_recovery_tier_justificationFuture Platform Componentsu_future_platform_componentsfalseListRecovery Tier JustificationPlatform Component1,024
false
SOXCostu_soxcostfalseTrue/FalseFloating Point Number(empty)40
false
Requires verificationunverifiedPO numberpo_numberfalseTrue/FalseString(empty)40
false
Recovery TierCost currencyucost_recovery_tierccfalseString(empty)403USDfalse
Quickbase Application IDIs a Disaster Recovery Plan Required?u_quickbasedr_plan_idrequiredfalseString(empty)40Nofalse
Configuration fileOrder receivedconfigdelivery_filedatefalseStringDate/Time(empty)25540
false
StatusDomaininstallsys_statusdomainfalseIntegerDomain ID(empty)4032globalfalse
Supported bysupported_byPrimary Supportu_primary_supportfalseReferenceUser32
false
Start dateNotesstartu_datenotesfalseDate/TimeJournal(empty)404,000
false
Data Sensitivityprogramming ver expu_programming_dataver_classificationexpfalseString(empty)40
false
Created byEnvironmentsysu_created_byenvironmentfalseString(empty)40
false
Maintenance schedulemaintenance_scheduleCategorycategoryfalseStringReference(empty)Schedule3240javascript:gs.include("CMDBItem");var it...false
Application ScopeSupport Vendoru_applicationsupport_scopevendorfalseStringReference(empty)Company4032
false
Owned byowned_byPlatform Componentsu_platform_componentsfalseReferenceListUserPlatform Component1,024
false
Running process parametersrunning_process_parametersTCP port(s)tcp_portfalseString(empty)65,000255
false
Secondary Supportu_secondary_supportManufacturermanufacturerfalseReferenceUserCompany32
false
Accessibility ContactClassusys_accessibilityclass_contactnamefalseReferenceUser32false
Regulated Information
System Class Name(empty)80javascript:current.getTableName();false
Used forused_forfalseString(empty)1040false
Production
asset
false
ReferenceAsset32falseChecked in

Installedinstall_datefalseDate/Time(empty)40
falseLast TAC Approval Date
PagerDuty servicex_pd_integration_pagerduty_servicefalse
String(empty)40
falseExternal Obligations
Accessibility Support Groupu_
falseListRegulated Information4,000false
Support groupaccessibility_support_groupfalseReferenceGroup32b0dea7a56f1771007ee2abcf9f3ee477false
DR Plan ID #u_dr_plan_idCredentialless Discovery Portcl_portfalseStringInteger(empty)40
false
DNS Domaindns_domainPagerDuty webhookx_pd_integration_pagerduty_webhookfalseString(empty)25540
false
Purchasedpurchase_dateUpdated bysys_updated_byfalseDateString(empty)40
false
Listener namelistener_nameRecovery Tier Justificationu_recovery_tier_justificationfalseString(empty)ListRecovery Tier Justification1,024
false
OrderedSOXorderu_datesoxfalseDateTrue/TimeFalse(empty)40
false
Serial numberserial_numberRequires verificationunverifiedfalseStringTrue/False(empty)25540
false
Display nameRecovery Tieru_displayrecovery_nametierfalseString(empty)25540
false
VendorvendorQuickbase Application IDu_quickbase_idfalseReferenceStringCompany(empty)3240
false
CompanycompanyfalseReferenceCompany32falseRunning process key parameters

Configuration fileconfig_filefalseString(empty)
255
falseLease contract
Status
install_
statusfalse
Integer(empty)40
falseThird Party Support
Supported bysupported_byfalseReference
User32
falsePfile/ Spfile
Start datestart_datefalse
Date/Time(empty)40
falseLatest Risk Assessment
Data Sensitivityu_
data_
classificationfalseString(empty)40
falseAsset tag
Created bysys_created_byfalseString(empty)40
falseProduction Start Date
Maintenance schedulemaintenance_schedulefalse
Reference
Schedule
32
falseLicense Count
Application Scopeu_
application_
scopefalseString(empty)40
falseTarget Decommissioning Dateu_target_decommissioning_datefalseDate(empty)40
Owned byowned_byfalseReferenceUser32
false
Running process
parametersrunning_process_
parametersfalseString(empty)65,000
falseMonitor
Secondary Supportu_secondary_supportfalse
True/False(empty)
ReferenceUser32
false
false

PfilepfilefalseString(empty)8,000false
Recovery Time Objective (RTO)u_recovery_time_objective_rtoAccessibility Contactu_accessibility_contactfalseReferenceUser32
false
Regulated Informationu_other_contractual_informationfalseString(empty)
10
falsesys_class_path
Assetassetfalse
System Class path(empty)255javascript:GlideDBObjectManager.get().ge...false
Technology Fit Scoreu_technology_fit_scorefalseChoiceReferenceAsset32
false
Checked inchecked_infalseDate/Time(empty)40
falseCorrelation ID
Last TAC Approval Dateu_last_tac_approvalfalse
Date(empty)
40
falseVersion
External Obligationsu_regulated_infofalse
String(empty)
ListRegulated Information4,000
false

Support group
support_
groupfalse
Reference
Group
32
falseSDR
DR Plan ID #u_
dr_
plan_
idfalse
String(empty)40
falseJustification
DNS Domaindns_domainfalseString(empty)
255
falseOracle Home
Purchased
purchase_
datefalse
Date(empty)
40
falseFunctional Owning Organization
Listener namelistener_namefalseString(empty)
255
falseEdition
Ordered
order_datefalse
Date/Time(empty)
40
falseHosting
Serial number
serial_
numberfalseString(empty)
255
falseAssigned toassigned_tofalseReferenceUser32false
Target Cloud Deploymentu_target_cloud_deploymentDisplay nameu_display_namefalseString(empty)40255
false
DR Plan Next Testing Date

VendorvendorfalseReferenceCompany32
false
Companycompanyfalse
Reference
Company
32
falseDR Plan Next Approval Date
Running process key parametersrunning_process_key_parametersfalse
String(empty)
65,000
falseSubcategory
Lease contractlease_idfalseString(empty)40
falseAssigned
Third Party Supportu_third_party_supportfalse
Date/Time(empty)
ReferenceCompany32
falseInvoice number
Pfile/ Spfileu_pfilespfilefalseString(empty)40
falseData Types
Latest Risk Assessmentu_
risk_
assessment_
idfalse
ListData Security Classification Type
String(empty)40
falseSID
Asset tagasset_tagfalseString(empty)40
falseCreated
Production Start Date
u_
production_
datefalseDate
(empty)40
falseProject Number and Name
License Countu_
license_countfalseString(empty)40
falseChecked out
Target Decommissioning Dateu_target_decommissioning_datefalseDate
(empty)40
false
Running process commandrunning_process_commandfalse
ReferenceRunning Process32false
AttributesattributesfalseString(empty)65,000
false
Domain Pathsys_domain_pathMonitormonitorfalse(empty)True/False(empty)25540false
Updated
false
PfilepfilefalseDate/TimeString(empty)408,000
false
Business CriticalityRecovery Time Objective (RTO)u_recovery_businesstime_objective_criticalityrtofalseString(empty)40
false
Model IDmodel_idfalseReferenceProduct Model32false

Other Moderate Risku_other_moderate_riskfalse
sys_class_pathsys_class_pathfalseSystem Class path(empty)
255javascript:GlideDBObjectManager.get().ge...falseInstance
Technology Fit Scoreu_technology_fit_scorefalse
Choice(empty)40
falseSDR Information
Correlation ID
correlation_
idfalseString(empty)
512
false
VersionversionfalseString
(
empty)255
false


License Typeu_
recovery_point_objective_rpo
license_typefalseString(empty)40
false
Approval groupchange_control
SDR #u_last_sdr_numberfalse
Reference
Integer
Group
(empty)
32install_directory
40
false
Installation directory
JustificationjustificationfalseString(empty)
255fqdn
80
false
Fully qualified domain name
Oracle Homeoracle_homefalseString(empty)255
false
Risk Classification
Functional Owning Organizationu_
risk
functional_owning_
levelu_future_host_environment
orgfalseString(empty)40
false
Future Host Environment
EditioneditionfalseString(empty)
40
100
false
Monitoring
Hostingu_
monitoring
hostingfalse
True/False
String(empty)40
false
Is clustered
Assigned to
is
assigned_
clustered40
tofalse
True/False(empty)rp_command_hash
ReferenceUser32
false
Running process command hash
Target Cloud Deploymentu_target_cloud_deploymentfalseString(empty)
255ip_address
40
false
Management IP Address
DR Plan Next Testing Dateu_dr_plan_next_testfalse
String
Date(empty)
255
40
false
LocationlocationfalseReferenceLocation32falseSoftware Installsoftware_installfalseReferenceSoftware Installation32falseFirst discoveredfirst_discoveredfalseDate/Timewarranty_expiration
DR Plan Next Approval Dateu_dr_plan_next_approvalfalseDate(empty)40
false
SubcategorysubcategoryfalseString(empty)40
false
Warranty expiration
AssignedassignedfalseDate/Time(empty)40
false
Model
Invoice number
model
invoice_numberfalseString(empty)
255
40
false
Future Host Type
Data Typesu_
future
data_
host
security_
typ
classificationfalse
Reference
List
Host
Data Security Classification Type
32
1,024
false
Platform
SID
u_platformQuickbase Platforms
sidfalse
Referenceassignment_group
String(empty)40
false
Assignment group32
Createdsys_created_onfalse
ReferenceGroup
Date/Time(empty)40
false
DR Plan Last Tested Date
Project Number and Nameu_
dr
project_
plan
number_
last
and_
test
namefalse
Date
String(empty)40
false
Due in
Checked out
due
checked_
in
outfalse
Stringcomments
Date/Time(empty)40
false
Comments4,000
Running processrunning_processfalse
String(empty)cost_center
ReferenceRunning Process32
false
Cost center32
Attributesattributesfalse
ReferenceCost Centeru_alias
String(empty)65,000
false
Alias
Domain Pathsys_domain_pathfalse
String
(empty)(empty)
100due
255
false
Due
Updatedsys_updated_onfalseDate/Time(empty)40
false
Programming Lang
Business Criticalityu_
programming
business_
langUpdatessys_mod_countfalseInteger
criticalityfalse
ListProgramming Language1,024false
String(empty)40
false
Model IDmodel_idfalseReferenceProduct Model32
false
Other Moderate Risku_other_moderate_riskfalseString(empty)
40mac_address
200
false
MAC Address
InstanceinstancefalseString(empty)40
false
Data Center
SDR Informationu_
reference
sdr_
1Running process key parameters hashrp_key_parameters_hash
informationfalse
ReferenceData Center32bac72b5137130200f212cc028e41f1b8false
String(empty)40
false
Recovery Point Objective (RPO)u_recovery_point_objective_rpofalseString(empty)
255u_dr_plan_last_approval
40
false
DR Plan Last Approved
Approval groupchange_controlfalse
Date
Reference
(empty)
Group
40
32
false
Discovery source
Installation directory
discovery
install_
source
directoryfalseString(empty)
40
255
false
Departmentdepartment
Fully qualified domain namefqdnfalse
Reference
String
Department
(empty)
32
255
false
Application ISME
Risk Classificationu_
application
risk_
isme
levelfalse
Choice
String(empty)40
false
Accessibility
Future Host Environmentu_
accessibility
future_host_environmentfalseString(empty)40
false
Scheduleschedule
Monitoringu_monitoringfalseTrue/False(empty)40
false
Is clusteredis_clusteredfalse
ReferenceSchedule32
True/False(empty)40
false
Service Nameu_service_namefalseString(empty)40false

User Interface

...

Running process command hashrp_command_hashfalseString(empty)255
false
Management IP Addressip_addressfalseString(empty)255
false
LocationlocationfalseReferenceLocation32
false
Software Installsoftware_installfalseReferenceSoftware Installation32
false
First discoveredfirst_discoveredfalseDate/Time(empty)40
false
Warranty expirationwarranty_expirationfalseDate(empty)40
false
Model numbermodel_numberfalseString(empty)255
false
Future Host Typeu_future_host_typfalseReferenceHost Type32
false
Platformu_platformfalseReferenceQuickbase Platforms40
false
Assignment groupassignment_groupfalseReferenceGroup32
false
DR Plan Last Tested Dateu_dr_plan_last_testfalseDate(empty)40
false
Due indue_infalseString(empty)40
false
CommentscommentsfalseString(empty)4,000
false
Cost centercost_centerfalseReferenceCost Center32
false
Aliasu_aliasfalseString(empty)100
false
DueduefalseDate/Time(empty)40
false
Programming Langu_programming_langfalseListProgramming Language1,024
false
Updatessys_mod_countfalseInteger(empty)40
false
MAC Addressmac_addressfalseString(empty)40
false
Data Centeru_reference_1falseReferenceData Center32bac72b5137130200f212cc028e41f1b8false
Running process key parameters hashrp_key_parameters_hashfalseString(empty)255
false
DR Plan Last Approvedu_dr_plan_last_approvalfalseDate(empty)40
false
Discovery sourcediscovery_sourcefalseString(empty)40
false
DepartmentdepartmentfalseReferenceDepartment32
false
Application ISMEu_application_ismefalseChoice(empty)40
false
Accessibilityu_accessibilityfalseString(empty)40
false
ScheduleschedulefalseReferenceSchedule32
false
Service Nameu_service_namefalseString(empty)40
false

User Interface

Main Form

Image Added


User Interface Requirement

Currently discovery process is not getting them Security Patch Level. This is really important for them. He just wants to capture the top row (latest security patch) brought back through the command. Please let me know if this is doable. If it is doable we can add the data attribute to the UI. Right now it is maintained manually in spreadsheets (not always up-to-date). 

Having it is Important because Oracle team have to follow ISO requirement of keeping Oracle Databases with up to date with all the security vulnerabilities out there and only way to do is - by applying the patches that comes out quarterly.

Relationships

Image Added

Tracked Configuration Files

Image Added


Dependency View

Image Added


Relationships





Validation Steps


StepDescriptionVerdict






Open Questions

QuestionAnswerDate Answered

Out of Scope