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
Technical LeadAllena Kendrick (Unlicensed)
Technical writers@Vandana Bansal
CI Owner

Harshal Dixit


CMDB ManagerChristopher Abbott (Unlicensed)
PMDavid Swanson (Unlicensed)


...

#RequirementUser StoryImportanceChallengeNotes
1Mid 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




2security 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 Modified 




Probes


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)*



...

License Typeu_license_typefalseString(empty)40
false
SDR #u_last_sdr_numberfalseInteger(empty)40
false
JustificationjustificationfalseString(empty)80
false
Oracle Homeoracle_homefalseString(empty)255
false
Functional Owning Organizationu_functional_owning_orgfalseString(empty)40
false
EditioneditionfalseString(empty)100
false
Hostingu_hostingfalseString(empty)40
false
Assigned toassigned_tofalseReferenceUser32
false
Target Cloud Deploymentu_target_cloud_deploymentfalseString(empty)40
false
DR Plan Next Testing Dateu_dr_plan_next_testfalseDate(empty)40
false
DR Plan Next Approval Dateu_dr_plan_next_approvalfalseDate(empty)40
false
SubcategorysubcategoryfalseString(empty)40
false
AssignedassignedfalseDate/Time(empty)40
false
Invoice numberinvoice_numberfalseString(empty)40
false
Data Typesu_data_security_classificationfalseListData Security Classification Type1,024
false
SIDsidfalseString(empty)40
false
Createdsys_created_onfalseDate/Time(empty)40
false
Project Number and Nameu_project_number_and_namefalseString(empty)40
false
Checked outchecked_outfalseDate/Time(empty)40
false
Running processrunning_processfalseReferenceRunning Process32
false
AttributesattributesfalseString(empty)65,000
false
Domain Pathsys_domain_pathfalse(empty)(empty)255
false
Updatedsys_updated_onfalseDate/Time(empty)40
false
Business Criticalityu_business_criticalityfalseString(empty)40
false
Model IDmodel_idfalseReferenceProduct Model32
false
Other Moderate Risku_other_moderate_riskfalseString(empty)200
false
InstanceinstancefalseString(empty)40
false
SDR Informationu_sdr_informationfalseString(empty)40
false
Recovery Point Objective (RPO)u_recovery_point_objective_rpofalseString(empty)40
false
Approval groupchange_controlfalseReferenceGroup32
false
Installation directoryinstall_directoryfalseString(empty)255
false
Fully qualified domain namefqdnfalseString(empty)255
false
Risk Classificationu_risk_levelfalseString(empty)40
false
Future Host Environmentu_future_host_environmentfalseString(empty)40
false
Monitoringu_monitoringfalseTrue/False(empty)40
false
Is clusteredis_clusteredfalseTrue/False(empty)40
false
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


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

Tracked Configuration Files

...