Archiv für August 2012

Nagios Plugin für Confixx Lizenzcheck

Da ab und an die automatische Verlängerung fehlschlägt oder eine Lizenz wegen Hardwareänderungen deaktiviert wird, überwachen wir per Nagios den Stauts aller Confixx Lizenzen.

Das passende Plugin hierzu darf gerne übernommen werden:

#!/usr/bin/env php
/**
* check_confixx_license
*
* Nagios plugin that checks expiration date of Confixx license.
*
* @author INGATE GmbH
* @license GPL2 http://www.gnu.org/licenses/gpl-2.0.html
*
*/
define('NAGIOS_RETURN_OK', 0);
define('NAGIOS_RETURN_WARNING', 1);
define('NAGIOS_RETURN_CRITICAL', 2);
define('NAGIOS_RETURN_UNKNOWN', 3);
if($argc fwrite(STDERR, "UNKNOWN: Usage error\n");
exit(NAGIOS_RETURN_UNKNOWN);
}
$daystoexpire = (int)$argv[1];
if(!@include("/var/www/confixx/settings.inc.php")) {
fwrite(STDERR, "UNKNOWN: Could not access settings.inc.php - is Confixx installed?\n");
exit(NAGIOS_RETURN_UNKNOWN);
}
if(!@mysql_connect($db_host,$db_user,$db_pass)) {
fwrite(STDERR, "UNKNOWN: Could not connect to MySQL server.\n");
exit(NAGIOS_RETURN_UNKNOWN);
}
mysql_select_db($db_db);
$result = mysql_fetch_array(mysql_query("select ablauf from register"));
if(!is_numeric($result[0])) {
fwrite(STDERR, "UNKNOWN: Could not read license expiration date.\n");
exit(NAGIOS_RETURN_UNKNOWN);
}
$timeleft=(($result[0] - time())/86400);
if($timeleft<0) { fwrite(STDERR, "CRITICAL: License already expired " . abs(floor($timeleft)) . " days ago.\n"); exit(NAGIOS_RETURN_CRITICAL); } elseif(($timeleft-$daystoexpire)<0) { fwrite(STDERR, "WARNING: License will expire in " . floor($timeleft) . " days.\n"); exit(NAGIOS_RETURN_WARNING); } else { fwrite(STDOUT, "OK: License will expire in " . floor($timeleft) . " days.\n"); exit(NAGIOS_RETURN_OK); }

  • Kommentare deaktiviert für Nagios Plugin für Confixx Lizenzcheck

Das Ende von Confixx

Laut Parallels wird Confixx ab 24. September nicht mehr vertrieben werden, d.h. es werden sich ab diesem Zeitpunkt keine neuen Lizenzen mehr bestellen lassen. Wir bedauern, dass Parallels die Nuzter mit diesem drastischen Schritt dazu bewegen will, mehr oder weniger gezwungenermaßen auf Plesk umzusteigen.

Für bestehende Systeme wird sich erst einmal nichts verändern. Allerdings ist davon auszugehen, dass es auch keine Updates mehr geben wird. Somit wird sich spätestens bei der Aktualisierung auf Debian Wheezy oder PHP 5.4 die Frage nach einem Nachfolger für Confixx stellen.

Aufgrund der mit Plesk gemachten Erfahrungen würden wir als Alternativen LiveConfig (schlank und minimalinvasiv) oder CPanel (großer Funktionsumfang) empfehlen. Beide sind deutlich stabiler und weniger resourcenhungrig als Plesk und bringen entsprechende Migrationstools für Confixx mit.

Wir werden bestehende Confixx Installationen natürlich so lange wie technisch machbar weiter betreiben.

  • Kommentare deaktiviert für Das Ende von Confixx