code: def before_run(self):
          
          # Actions and checks counters
          self.nb_checks = 0
          self.nb_internal_checks = 0
          self.nb_checks_launched = 0
          self.nb_actions_launched = 0
  
          self.nb_checks_results = 0
          self.nb_checks_results_timeout = 0
          self.nb_checks_results_passive = 0
          self.nb_checks_results_active = 0
  
          self.nb_actions_results = 0
          self.nb_actions_results_timeout = 0
          self.nb_actions_results_passive = 0
  
          self.nb_broks_dropped = 0
          self.nb_checks_dropped = 0
          self.nb_actions_dropped = 0
  
          # Broks, notifications, ... counters
          self.nb_broks = 0
          self.nb_notifications = 0
          self.nb_event_handlers = 0
          self.nb_external_commands = 0
  
          self.ticks = 0
docs: Initialize the scheduling process