|
3 | 3 | import os |
4 | 4 | import typing as t |
5 | 5 |
|
6 | | -TAAC_OSS = os.environ.get("TAAC_OSS", "").lower() in ("1", "true", "yes") |
7 | | - |
8 | 6 | from taac.health_checks.abstract_health_check import ( |
9 | 7 | AbstractDeviceHealthCheck, |
10 | 8 | AbstractIxiaHealthCheck, |
|
50 | 48 | from taac.health_checks.device_health_checks.clear_counters_health_check import ( |
51 | 49 | ClearCountersHealthCheck, |
52 | 50 | ) |
| 51 | +from taac.health_checks.device_health_checks.cpu_utilization_health_check import ( |
| 52 | + CpuUtilizationHealthCheck, |
| 53 | +) |
53 | 54 | from taac.health_checks.device_health_checks.device_core_dumps_health_check import ( |
54 | 55 | DeviceCoreDumpsHealthCheck, |
55 | 56 | ) |
|
65 | 66 | from taac.health_checks.device_health_checks.file_exists_health_check import ( |
66 | 67 | FileExistsHealthCheck, |
67 | 68 | ) |
| 69 | +from taac.health_checks.device_health_checks.generic_ods_health_check import ( |
| 70 | + GenericOdsHealthCheck, |
| 71 | +) |
68 | 72 | from taac.health_checks.device_health_checks.hardware_capacity_health_check import ( |
69 | 73 | HardwareCapacityHealthCheck, |
70 | 74 | ) |
|
77 | 81 | from taac.health_checks.device_health_checks.log_parsing_health_check import ( |
78 | 82 | LogParsingHealthCheck, |
79 | 83 | ) |
| 84 | +from taac.health_checks.device_health_checks.memory_utilization_health_check import ( |
| 85 | + MemoryUtilizationHealthCheck, |
| 86 | +) |
80 | 87 | from taac.health_checks.device_health_checks.oomd_kill_health_check import ( |
81 | 88 | OomdKillHealthCheck, |
82 | 89 | ) |
|
128 | 135 | from taac.health_checks.device_health_checks.systemctl_active_state_health_check import ( |
129 | 136 | SystemctlActiveStateHealthCheck, |
130 | 137 | ) |
| 138 | +from taac.health_checks.device_health_checks.tm_reconciliation_firing_health_check import ( |
| 139 | + TmReconciliationFiringHealthCheck, |
| 140 | +) |
| 141 | +from taac.health_checks.device_health_checks.ucmp_traffic_distribution_health_check import ( |
| 142 | + UcmpTrafficDistributionHealthCheck, |
| 143 | +) |
| 144 | +from taac.health_checks.device_health_checks.unclean_exit_health_check import ( |
| 145 | + UncleanExitHealthCheck, |
| 146 | +) |
131 | 147 | from taac.health_checks.device_health_checks.wedge_agent_configured_health_check import ( |
132 | 148 | WedgeAgentConfiguredHealthCheck, |
133 | 149 | ) |
|
143 | 159 | from taac.health_checks.dsf_health_checks.dsf_fsdb_subscriber_timestamp_health_check import ( |
144 | 160 | DsfFsdbSubscriberTimestampHealthCheck, |
145 | 161 | ) |
| 162 | +from taac.health_checks.dsf_health_checks.dsf_pfc_health_check import ( |
| 163 | + DsfPfcHealthCheck, |
| 164 | +) |
| 165 | +from taac.health_checks.dsf_health_checks.dsf_traffic_rebalance_health_check import ( |
| 166 | + DsfTrafficRebalanceHealthCheck, |
| 167 | +) |
146 | 168 | from taac.health_checks.ixia_health_checks.ixia_packet_loss_health_check import ( |
147 | 169 | IxiaPacketLossHealthCheck, |
148 | 170 | ) |
|
190 | 212 | ) |
191 | 213 | from taac.health_check.health_check import types as hc_types |
192 | 214 |
|
| 215 | +TAAC_OSS = os.environ.get("TAAC_OSS", "").lower() in ("1", "true", "yes") |
| 216 | + |
193 | 217 | HealthCheck = t.Union[ |
194 | 218 | t.Type[AbstractIxiaHealthCheck], |
195 | 219 | t.Type[AbstractDeviceHealthCheck], |
|
202 | 226 | DrainStateHealthCheck, |
203 | 227 | DsfDrainStateHealthCheck, |
204 | 228 | DsfFabricReachabilityHealthCheck, |
205 | | - # DsfTrafficRebalanceHealthCheck, # neteng.test_infra.dne.taac dep, excluded in OSS |
| 229 | + DsfTrafficRebalanceHealthCheck, |
206 | 230 | DsfFsdbSessionHealthCheck, |
207 | 231 | DsfFsdbSubscriberTimestampHealthCheck, |
208 | 232 | NdpHealthCheck, |
209 | 233 | IxiaPortStatsHealthCheck, |
210 | 234 | SystemctlActiveStateHealthCheck, |
211 | 235 | WedgeAgentConfiguredHealthCheck, |
212 | | - # DsfPfcHealthCheck, # neteng.test_infra.dne.taac dep, excluded in OSS |
| 236 | + DsfPfcHealthCheck, |
213 | 237 | CoreDumpsHealthCheck, |
214 | 238 | PortStateHealthCheck, |
215 | 239 | LldpHealthCheck, |
216 | 240 | IxiaTrafficRateHealthCheck, |
217 | 241 | PfcWdHealthCheck, |
218 | 242 | CpuQueueHealthCheck, |
219 | | - # UncleanExitHealthCheck, # ODS-dependent (taac.internal), excluded in OSS |
220 | | - # CpuUtilizationHealthCheck, # ODS-dependent (taac.internal), excluded in OSS |
221 | | - # MemoryUtilizationHealthCheck, # ODS-dependent (taac.internal), excluded in OSS |
| 243 | + UncleanExitHealthCheck, |
| 244 | + CpuUtilizationHealthCheck, |
| 245 | + MemoryUtilizationHealthCheck, |
222 | 246 | BgpSessionEstablishedHealthCheck, |
223 | 247 | BgpConvergenceHealthCheck, |
224 | 248 | BgpGracefulRestartHealthCheck, |
|
228 | 252 | BgpNonBestRouteHealthCheck, |
229 | 253 | BgpTcpdumpHealthCheck, |
230 | 254 | L2EntryThresholdHealthCheck, |
231 | | - # GenericOdsHealthCheck, # ODS-dependent (taac.internal), excluded in OSS |
| 255 | + GenericOdsHealthCheck, |
232 | 256 | OomdKillHealthCheck, |
233 | 257 | EcmpGroupAndMemberCountHealthCheck, |
234 | 258 | DeviceCoreDumpsHealthCheck, |
|
248 | 272 | BgpFibProgrammingCheck, |
249 | 273 | PortSpeedHealthCheck, |
250 | 274 | PortSpeedSnapshotHealthCheck, |
251 | | - # UcmpTrafficDistributionHealthCheck, # ODS-dependent (taac.internal), excluded in OSS |
| 275 | + UcmpTrafficDistributionHealthCheck, |
252 | 276 | BgpRouteCountVerificationHealthCheck, |
253 | 277 | BgpMultipathNextHopCountHealthCheck, |
254 | 278 | RouteConvergenceTimeHealthCheck, |
|
262 | 286 | OpenrKvstoreConsistencyHealthCheck, |
263 | 287 | AristaFbossNextHopValidityHealthCheck, |
264 | 288 | PortChannelExpectedStateHealthCheck, |
265 | | - # TmReconciliationFiringHealthCheck, # ODS-dependent (taac.internal), excluded in OSS |
| 289 | + TmReconciliationFiringHealthCheck, |
266 | 290 | TmKernelStateSnapshotHealthCheck, |
267 | 291 | ] |
268 | 292 |
|
|
0 commit comments