centreon 2.3.1 Probleme nach Update

Wer beim Update zu Centreon 2.3.1 Probleme mit

/usr/local/centreon/cron/archiveDayLog

hat, sollte folgende Anpassungen vornehmen:


#require "@CENTREON_ETC@/conf.pm";
require "/etc/centreon/conf.pm";
# Define Var lib dir
#my $VarLib = "@CENTREON_VARLIB@";
my $VarLib = "/var/lib/centreon/";

Danach lief auch

 ./cron/archiveDayLog -r

durch.

update: seit 2.3.x

Use now :

/usr/local/centreon/cron/eventReportBuilder.pl -r

And after :

/usr/local/centreon/cron/dashboardBuilder.pl -r

nicht dokumentiert aber die Information stammt direkt  von den Centreon Leuten.

Centreon 2.2.0 und Nagios 3.06

Nach dem Update auf Centreon 2.2.0 lieferte Nagios beim generieren der Konfigurationsdateien

Error in configuration file ‚/usr/local/centreon/filesGeneration/nagiosCFG/1/nagiosCFG.DEBUG‘ – Line 91 (UNKNOWN VARIABLE)

Grund war die Variable check_for_updates, die von Centreon gesetzt wird aber meinem Nagios noch nicht bekannt ist (wohl erst ab 3.1.0). Die Variable kann nicht im Centreon Webinterface gesetzt werden, sondern steht hardcoded in der Datei (variiert je nach Installation)

/usr/local/centreon/www/include/configuration/configGenerate/genMainFile.php

Dort einfach am Ende der Datei die  Zeilen

if (isset($tab['monitoring_engine']) && $tab['monitoring_engine'] == "NAGIOS") {
$str .= "check_for_updates=0\n";
}

auskommentieren und schon sollte wieder alles funktionieren.

update:
also doch apt-get install dpkg aptitude apt && apt-get dist-upgrade
und mitten beim Updaten verlaesst uns eine der beiden Raid-1 Systemplatten und man denkt natuerlich egal macht ja alles der Raidcontroller…einen Scheiss macht der.
Also hard reset und weitermachen…

nagvis kvm xen

Bei Nagvis und dem ndo Backend:

dbinstancename nagvis not valid
da hat bei mir
dbinstancename=“Central“
geholfen.

XEN und KVM:

Damit die XEN VMs die KVM VMs erreichen:
XEN1 (192.168.1.1 usw.), XEN2(192.168.1.11 usw.), ( KVMs (192.168.1.51 usw) . Unter XEN hosts reicht ein 

ip route add IP_XEN_VM_AUF_XEN2 via IP_XEN2 dev INTERFACE_XEN1

Um die KVM VMS von den XEN VMs zu erreichen benoetigt man nicht nur

ACCEPT     all  —  0.0.0.0/0            192.168.1.0/24      state RELATED,ESTABLISHED
sondern
ACCEPT     all  —  0.0.0.0/0            192.168.1.0/24

Alles unter Debian Lenny ohne Gefrickel.
Das ist alles etwas aelter aber das mit XEN <-> KVM habe ich erst seit ich das von prego ausprobiert habe. Ich dachte state RELATED,ESTABLISHED wuerde ausreichen.

Fan Update 1.1 to 2.0

Hallo Menschheit,
koenntest du bitte dieses Skript fuer  mich testen
http://lkco.gezen.fr/dokuwiki/doku.php?id=supervision:update_fan_1.1_to_fan_2.0
und falls es funktioniert vorbeikommen, mein momentanes System auf eine VM spiegeln, dort das Skript ausfuehren, falls erfolgreich den Vorgang bei der produktiven Maschine wiederholen und sollte es nicht funktionieren uebernimm bitte auch die volle Verantwortung…komm vorbei, gibt auch Kaffee und Balisto.

centreon 2.1.1 > 2.1.2 und Probleme mit ACLs?

Jedenfalls hatte ich das. Die ACL Einstellungen fuer die Ressourcen, speziell fuer die „hosts“ wurden von centreon nicht umgesetzt. Loesung hat etwas laenger gedauert, aber geholfen hat schliesslich:

  cat  /etc/cron.d/centreon
  # Cron for CentACL
  */2 * * * * www-data /usr/bin/php -q /usr/local/centreon/cron/centAcl.php >> /usr/local/centreon/log/centAcl.log 2>&1

dann mal

/usr/bin/php -q /usr/local/centreon/cron/centAcl.php >> /usr/local/centreon/log/centAcl.log

als www-data auf console ausfuehren. Sollte da nun ein Fehler auftauchen einfach
1. die Rechte fuer centAcl.log so aendern das www-data da auch mal schreiben darf
2. oder einfach centAcl.log loeschen

Danach wurden die ACLs bei mir wieder richtig umgesetzt.

nagios 3.0.6 centreon 2.0.2

Dieser Fehler
Error: mysql_query() failed for 'INSERT INTO nagios_configfilevariables SET instance_id='1'....usw.
kommt bei mir mit Centreon 2.0.2, Nagios 3.0.6 und ndoutils-nagios3-mysql 1.4b7-11.
Geholfen hat:
alter table nagios_configfilevariables drop index instance_id ;
alter table nagios_configfilevariables add index (instance_id, configfile_id, varname) ;

in der ndoutils DB. Fehler sind auf jeden Fall verschwunden.

via nagios-portal

Martyrs

A plugin to check the status of a Dell systems warranty using dmidecode on Linux systems.
check_dell_warranty will use dmidecode to grab the system serial number, it will then make a query to Dell’s website and parse the results and print out a return.

By default a warning is issued when the warranty will expire in 30 days and critical is issued when it is going to expire in 10 days. These defaults can be changed on the command line.

http://www.monitoringexchange.org/cgi-bin/page.cgi?g=Detailed%2F3094.html;d=1

update: Falls es noch keine neue Version gibt, bzw. Fehler bei critical und warning:

All you need to change is the following:

    if int(days_left) <= int(options.critical_days):
        print 'CRITICAL: Warranty start date: %s End date: %s Days left:
%s' \
        % (start_date, end_date, days_left)
        sys.exit(CRITICAL)
    elif int(days_left) <= int(options.warning_days):
        print 'WARNING: Warranty start date: %s End date: %s Days left:
%s' \
        % (start_date, end_date, days_left)
        sys.exit(WARNING)
    else:
        print 'OK: Warranty start date: %s End date: %s Days left: %s' \
        % (start_date, end_date, days_left)
        sys.exit(OK)

update2: es gibt eine neue Version

Update me Baby

Fan 1.1 ist vor ein paar Tagen erschienen, man war ganz gut damit bedient das Update erst jetzt einzuspielen, da sich immer noch Fehler gefunden haben, tatsaechlich habe ich auch 2 entdeckt, die aber sehr schnell gefixed wurden. Nun laeuft auch das Reporting bei centreon vernuenftig. Verbesserungsmoeglichkeiten gibt es natuerlich noch einige.

Openfire 3.6.3 ist auch raus, wegen dieser Sache.

Ausserdem kam ich auf die glorreiche Idee xbmc unter Ubuntu ueber die SVN Quellen zu installieren…jaja der Updatewahn. Verbesserungen habe ich keine feststellen koennen, ok, angeblich soll pulseaudio damit laufen, das lief aber nur teilweise bei mir. Der Ton war irgendwie zu langsam und das Bild hat haeufiger mal gestoppt. Mit pulseaudio -k lief es deutlich besser. Leider lief meine Fernbedienung nicht mit der neuen xbmc Version, daher musste ich wieder auf die standard builds zurueckgreifen und downgraden, was aber auch kein Problem war und ruck zuck ging.