Ankündigung

Einklappen
Keine Ankündigung bisher.

RRD Migration

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    RRD Migration

    Vielleicht werd ich ja senil uns finds nur nicht. Kanns ein, wir haben schon drüber gesprochen. Ich habe mit der Suche aber nix gefunden.

    Hat jemand schon seine WG RRDs migriert?
    Von i386 zum armhf sollte es rrdtool backup/restore tun? Zeitaufwändig, aber gehts?
    Derzeit zwischen Kistenauspacken und Garten anlegen.
    Baublog im Profil.

    #2
    Ja geht .. ich hatte den Vorteil dass ich auf x86 geblieben bin (macht generell weniger Kopfschmerzen).

    Wenn Du Lust hast quäl Dich mal durch das Script und schreib es um . Damit hab ich die RRDs einfach entsprechend der items umbenannt.

    Code:
    import ConfigParser
    import io
    
    Config = ConfigParser.ConfigParser()
    inif = open('/root/onewire.conf','rb')
    Config.readfp(inif)
    
    for section in Config.sections():
    	try:
    		name = Config.get(section, 'name')
    		ow_addr = Config.get(section, 'ow_addr')
    		ow_sensor = Config.get(section, 'ow_sensor')
    	except ConfigParser.NoOptionError:
    		continue
    	if ow_sensor == 'H':
    		base2 = 'hum'
    	elif ow_sensor == 'T10':
    		base2 = 'temp'
    	else:
    		continue	
    	
    	from os import rename, listdir
    	fnames = listdir('/var/www/rrd')
    	for fname in fnames:
    		if fname.startswith(ow_addr+'_'+base2):
    			print name+"="+fname
    			rename('/var/www/rrd/'+fname,'/var/www/rrd/ow.'+name+'.rrd')
    Umgezogen? Ja! ... Fertig? Nein!
    Baustelle 2.0 !

    Kommentar

    Lädt...
    X