Aufgabenplanung\Cron-Jobs, auf denen der Server ausgeführt wird

Ich habe über 100 Linux\Win-Server und ein paar Dutzend Tasks und Cron-Jobs, die überall verstreut sind. Ich denke, es ist Zeit für ein zentralisiertes System, das sowohl Remote-Powershell-Skripte als auch Bash\Python ausführen kann. Meine einzigen Anforderungen sind, dass es kostenlos ist und eine Art Berichtsfunktion hat.

Ich habe es selbst nicht verwendet, aber haben Sie sich Jenkins angesehen ( jenkins.io )
Ich habe gehört, dass es absolut schrecklich ist.
Ich glaube nicht, dass Jenkins das richtige Werkzeug ist. Ist es nicht eher eine Build-Umgebung / ein Continuous-Integration-Tool für Software-Entwickler? Aber @gilfalko, vielleicht kannst du deiner Frage die Information hinzufügen, dass du es ausprobiert hast und es dir nicht gefällt.
@gifalko Kannst du näher auf "es ist aber absolut schrecklich" eingehen?
Jenkins _könnte_ verwendet werden, aber es scheint mir übertrieben zu sein.

Antworten (3)

Mit Rundeck können Sie in verschiedenen Sprachen definierte Jobs planen und ausführen. Sie können Ihre Server auch markieren, um eine genauere Kontrolle über die Ausführung zu erhalten.

GRR möglicherweise mit PowerGRR klingt nach genau dem, was Sie brauchen:

  • Python-basiert (sowohl Server als auch Remote-Clients)
  • Plattformübergreifend (Windows, Linux & OS-X)
  • Such- und Downloadfunktionen für Dateien und die Windows-Registrierung.
  • Detaillierte Überwachung von Client-CPU, Speicher, IO-Nutzung und selbst auferlegten Limits.
  • Remote Power Shell mit PowerGRR

Kostenlos, sowohl Gratis als auch Open Source , und unzählige Berichtsfunktionen.

Nun, schließlich fand ich eine Lösung, die in der Lage war, alles zu tun, was ich wollte, obwohl es eine einmalige Auszahlung von 500 Dollar kostete. Google VisualCron. Es ist ein zentralisierter Aufgabenserver für Windows, der großartig aussieht und funktioniert!