Hetzner - DokuWiki

Robot-Schnittstellen
(Die Seite wurde neu angelegt: „= Robot-Schnittstellen = == Allgemeines == Der Hetzner-Robot lässt sich nicht nur manuell über den Browser konfigurieren, sondern bietet auch eine [[Robot_Web…“)
 
K (Perl)
Zeile 12: Zeile 12:
  
 
=== Perl ===
 
=== Perl ===
Von Stefan Tomanek stammt das Perl-Modul [http://github.com/wertarbyte/hetzner-robot-perl Hetzner::Robot], das eine objektorientierte Schnittstelle zum Webservice zur Verfügung stellt. Momentan werden von der Software alle exportierten Robot-Operationen unterstützt:
+
Von [http://wertarbyte.de/ Stefan Tomanek] stammt das Perl-Modul [http://github.com/wertarbyte/hetzner-robot-perl Hetzner::Robot], das eine objektorientierte Schnittstelle zum Webservice zur Verfügung stellt. Momentan werden von der Software alle exportierten Robot-Operationen unterstützt:
  
 
* Server-Reset
 
* Server-Reset
Zeile 29: Zeile 29:
 
* Aktivierung des Rescue-Systems
 
* Aktivierung des Rescue-Systems
 
* Auslösung des WOL-Signals
 
* Auslösung des WOL-Signals
 +
 +
[[Kategorie:Robot]]
  
 
=== Ruby ===
 
=== Ruby ===

Version vom 20. Dezember 2010, 23:29 Uhr

Inhaltsverzeichnis

Robot-Schnittstellen

Allgemeines

Der Hetzner-Robot lässt sich nicht nur manuell über den Browser konfigurieren, sondern bietet auch eine Webservice-Schnittstelle an, über die sich Einstellungen automatisiert vornehmen lassen.

Programmiersprachen

Für viele verbreitete Skript- und Programmiersprachen stehen Module bereit, um die Kommunikation mit dem Robot abzuwickeln.

PHP

Hetzner selbst stellt auf der Wiki-Seite des Webservices ein einfaches PHP-Skript bereit, um den Robot anzusteuern.

Perl

Von Stefan Tomanek stammt das Perl-Modul Hetzner::Robot, das eine objektorientierte Schnittstelle zum Webservice zur Verfügung stellt. Momentan werden von der Software alle exportierten Robot-Operationen unterstützt:

  • Server-Reset
  • Reverse-DNS-Verwaltung
  • Rescue-System
  • Wake-On-LAN
  • VNC/Windows/Plesk-Installation
  • Steuerung der Failover-Netze

Das Paket stellt neben den Perl-Klassen zur Verwendung in eigenen Skripten auch das fertige Programm "hetzner-robot.pl" zur Verfügung, um direkt Befehle an den Robot abzusetzen:

  • Reset eines Servers
  • Anzeigen, Setzen und Löschen von Reverse-DNS-Einträgen
  • RDNS-Batch-Konfiguration
  • Umrouten einer Failover-Adresse
  • Aktivierung des Rescue-Systems
  • Auslösung des WOL-Signals

Ruby

Eine Ruby-Schnittstelle zum Robot findet sich ebenfalls auf github: http://github.com/rmoriz/hetzner-api



© 2020. Hetzner Online GmbH. Alle Rechte vorbehalten.