Finding a root cause
flowchart TD
%% Define styles %%
linkStyle default stroke:#cccccc
classDef classTerminal fill:#1e5179,stroke:#1e5179,color:#ffffff,stroke-width:0px;
classDef classDecision fill:#4baeea,stroke:#4baeea,color:#ffffff,stroke-width:0px;
classDef classExternalRef fill:#9ddaf5,stroke:#9ddaf5,color:#1E5179,stroke-width:0px;
classDef classActionClickable fill:#999999,stroke:#999999,color:#ffffff,stroke-width:0px;
classDef classAction fill:#dddddd,stroke:#dddddd,color:#1E5179,stroke-width:0px;
classDef classSolution fill:#58595b,stroke:#58595b,color:#ffffff,stroke-width:0px;
%% Define blocks %%
START([Find the root cause])
Investigate([Where to start?])
CheckStartup{{Does the DMA start up?}}
CHECK1{{Any critical issues? }}
identify{{Identify issue per... }}
AlarmsServicesTrending{{Is it an issue related to alarms, services, or trending?}}
DMAStartupIssues([To DMA Startup Issues flowchart])
critical([To Critical Issues flowchart])
ProcessFlowcharts([Process])
Module([Module])
Which{{What is your issue related to?}}
Alarms([Alarms])
Services([Services])
Trending([Trending])
WebApps([Web apps])
%% Connect blocks %%
START --- CheckStartup
CheckStartup ---|Yes| CHECK1
CheckStartup --- |No| DMAStartupIssues
CHECK1 --- |Yes| critical
CHECK1 ---- |No| AlarmsServicesTrending
AlarmsServicesTrending ---|Yes|Which
AlarmsServicesTrending ----|No|identify
identify --- ProcessFlowcharts
identify --- Module
Which --- Alarms
Which --- Services
Which --- Trending
Which --- WebApps
%% Define hyperlinks %%
click CHECK1 "#examples-of-critical-issues" _self
click critical "Troubleshooting_Critical_Issues/Troubleshooting_Critical_Issues_Overview.html" "To critical issues flowchart" _self
click DMAStartupIssues "Troubleshooting_Startup_Issues.html" "DMA Startup Issues" _self
click ProcessFlowcharts "Troubleshooting_Process_Identification/Troubleshooting_Process_Identification.html" "Process identification" _self
click Module "Troubleshooting_Identify_Per_Module/Troubleshooting_Identify_Per_Module.html" "Identify per module" _self
click Trending "Troubleshooting_Trending.html" "Trending" _self
click WebApps "Troubleshooting_Webapps.html" "Web apps" _self
click Services "Troubleshooting_Services.html" "Services" _self
click Alarms "Troubleshooting_Alarms.html" "Alarms" _self
click Investigate "Troubleshooting_Where_to_Start.html" _self
%% Apply styles to blocks %%
class START classTerminal;
class Which,AlarmsServicesTrending,CheckStartup,CHECK1,identify classDecision;
class Investigate,Cassandra,Elasticsearch,DMAStartupIssues,critical,ProcessFlowcharts,Module,Alarms,Trending,WebApps,Services classExternalRef;
Examples of critical issues
| Critical issues |
Why are these critical? |
| RTEs/Runtime Errors |
RTEs may inhibit the flow of information in your DMS. |
| Process crashes |
Process crashes may cause interaction of DataMiner internal processes to fail and cause a DataMiner restart. |
| Process disappearances |
Process disappearances may cause interaction of DataMiner internal processes to fail and cause a DataMiner restart. |