Influxdb 2.0 lessons learned

I played a bit with influxdb version 2.0.0, telegraf client and two of my raspberry pies.
On my oldest pi  a 1 B+ the telegraf client caused too much performance issues on that light weight single CPU and 480 MB of usable RAM. So I chose a simple bash script with curl to send the CPU temperature to influxdb.

#!/bin/bash
timestamp=$(date +%s)
temp=$(vcgencmd measure_temp)
curl -XPOST \
"https://flux.example.com/api/v2/write?org=none&bucket=pihole&precision=s" \
--header "Authorization: Token asas==" \
--data-raw "cpu-temperature,host=pihole ${temp//\'C/} ${timestamp}"

At first I was running influxdbd by hand. But I didn’t want the usual port of 9999 of the alpha version and I also wanted SSL encryption when I log into the backend. Pretty easy with the already running apache on that server.

<VirtualHost *:443>
	ServerName flux.example.com
	DocumentRoot /var/www/empty

	<Directory /var/www/empty>
		Options Indexes FollowSymLinks
		AllowOverride None
		Require all granted
	</Directory>

	ProxyPass / http://localhost:9999/
	ProxyPassReverse / http://localhost:9999/

	SSLEngine on
	SSLCertificateFile  fullchain.pem
	SSLCertificateKeyFile privkey.pem
</VirtualHost>

so far so good. Starting the influxdb by hand after a reboot or failing isn’t an option.  So I created by on systemd service file

sudo $EDITOR /lib/systemd/system/influxdb2.service

[Unit]
Description=InfluxDB 2.0 service file.
Documentation=https://v2.docs.influxdata.com/v2.0/get-started/
After=network-online.target

[Service]
User=influx
Group=influx
ExecStart=/usr/local/bin/influxd
Restart=on-failure

[Install]
WantedBy=multi-user.target

Do not forget to enable it :D sudo systemctl enable influxdb2

 

So far I made one observation. The telegraf client is doing a lot of DNS requests through the network. If I’m not wrong it does it for every request. If you look at the graphic you see that the bottom a big blue line. That is the DNS requests from telegraf. At some point around 20:00 You see a drop. Well there I change the flush interval to 120 seconds. Later at round 7:30 I wrote the IP and host name into /etc/hosts and the “noise” was gone. That is something you maybe want to do in your devices, too to save some bandwidth and energy.

Zucchini sweet and sour

What you need:
paprika
salt
pepper
white Vinegar
sugar
crème fraiche (if not available use sour cream / heavy cream with at least 50% fat)

500g aka 1 pound minced meat.

1 red bell peper
1 Zucchini
1 white onion

——

Start with bell pepper, zucchini, white onion. Cut them into pieces of your choise.
Braise one after the other in a saucepan.
Season with salt, pepper, paprika, 2 – 3 tablespoons of vinegar and half a teaspoon of sugar. Peel off a 1/4 liter (one cup) of water and cook for 15 minutes with the lid on.

Fry 500g mince in a pan. Season with salt, pepper and paprika.

Then add the mince to the pot. Mix in one tablespoon of crème fraiche.

Traveling through time isn’t enough

Some people think traveling through time is easy. It might look that way. But they don’t consider that you need to travel space, too. Wait, why space, too?
Let’s start easy. If you want to meet me at work you need 4 dimension. You might think it is just an address, but it isn’t. The first dimension is the street. To make is easy the street goes from east to west in a straight line. Well the street is very long. In order to find me you need the house number. That is like drawing another line from north to south (second dimension). If you think that you are able to meet me yet, you are WRONG! I work in a skyscraper. You need to also the number of the have the number of the floor. Now you can meet me!? WRONG! You might show but at the correct place, but at the wrong time. You might be there in the night or during my lunch break. So you need also the fourth dimension the time.
When it comes to GPS navigation you need those information twice, because you need to know from where and when you are coming.

Now with time travel it is even worse. You are standing on the earth. It rotates with about ~ 464 m/s. If you try time traveling while visiting me, and miss the correct time only by a split second you might fall down a long way down from the height of the skyscraper. But it doesn’t end there. The earth orbits the sun. That is 29.85 m/s additional movement to the earth’s rotation. Our solar system rotates in in our galaxy the milky way. The milky way rotates, too. The galaxy is moving through the universe / space. Plus the universe is expanding. And it the expanding speed is increasing. Good luck with time traveling!. Do the math and meet me in my skyscraper, yesterday! I think this the point most science fiction authors didn’t tell you. So next time you travel through time and space and you are very good. Don’t forget your parachute. If you are not so good in math don’t forget your space suite, just in case…

Remember:

  1. The earth rotates
  2. The earth orbits around the sun
  3. The solar system orbits around the in a rotating galaxy
  4. The galaxy is moving in the universe
  5. The universe is ever expanding. Faster and faster.

CISCO router password recovery

– Attach a terminal or PC with terminal emulation to the console port of the router.
Use these terminal settings:

* 9600 baud rate
* No parity
* 8 data bits
* 1 stop bit
* No flow control
– If you can access the router, type show version at the prompt, and record the configuration register setting. See Example of Password Recovery Procedure in order to view the output of a show version command
Note: The configuration register is usually set to 0x2102 or 0x102. If you can no longer access the router (because of a lost login or TACACS password), you can safely assume that your configuration register is set to 0x2102.

 

– Press **Break** (**Ctrl-Break** Windows XP) on the terminal keyboard within 60 seconds of power up in order to put the router into ROMMON.
– Type **confreg 0x2142** at the rommon 1> prompt in order to boot from Flash. This step bypasses the startup configuration where the passwords are stored.
– Type **reset** at the rommon 2> prompt. The router reboots, but ignores the saved configuration.
– Type **no** after each setup question, or press **Ctrl-C** in order to skip the initial setup procedure.
– Type **enable** at the Router> prompt. You are in enable mode and should see the Router# prompt.
– Type **configure memory** or **copy startup-config running-config** in order to copy the nonvolatile RAM (NVRAM) into memory. **Important**: Do not type **copy running-config startup-config** or **write**. These commands erase your startup configuration.
– Type **show running-config**. The **show running-config** command shows the configuration of the router. In this configuration, the **shutdown** command appears under all interfaces, which indicates all interfaces are currently shut down. In addition, the passwords (enable password, enable secret, vty, console passwords) are in either an encrypted or unencrypted format. You can reuse unencrypted passwords. You must change encrypted passwords to a new password.
– Type **configure terminal**.
– The hostname(config)# prompt appears.
– Type **enable secret <password>** in order to change the enable secret password. For example: hostname(config)#**enable secret cisco**
– Issue the **no shutdown** command on every interface that you use. If you issue a **show ip interface brief** command, every interface that you want to use should display up up.
– Type **config-register <configuration_register_setting>**. Where **configuration_register_setting** is either the value you recorded in step 2 or **0x2102** . For example: hostname(config)#**config-register 0x2102**
– Press **Ctrl-z** or **end** in order to leave the configuration mode. The hostname# prompt appears.
– Type **write memory** or **copy running-config startup-config** in order to commit the changes.

Honor / huawei phone disable / remove huawei search

1) Download ADB
2) Enable USB Debugging on your device
3) Connect to computer and verify your device is listed with command “adb devices”
4) Type “adb Shell”
5) Type “pm list packages”, this will show you all packages installed on phone.
6) Type “pm uninstall -k –user 0 com.huawei.search”
7) you should see the word “Sucess” pop up
Well I removed some more bloat ware
adb devices
adb Shell
pm list package
pm list package | grep "huawei"
pm uninstall -k --user 0 com.huawei.search
pm uninstall -k --user 0 com.huawei.appmarket
pm uninstall -k --user 0 com.huawei.himovie.overseas
pm uninstall -k --user 0 com.huawei.android.mirrorshare
pm uninstall -k --user 0 com.huawei.tips
pm uninstall -k --user 0 com.huawei.wallet
pm uninstall -k --user 0 com.facebook.services
pm uninstall -k --user 0 com.facebook.appmanager
pm uninstall -k --user 0 com.facebook.system
pm uninstall -k --user 0 com.google.android.feedback
pm uninstall -k --user 0 com.huawei.android.karaoke
pm uninstall -k -–user 0 com.huawei.hifolder
pm uninstall -k --user 0 com.huawei.hwdetectrepair
pm uninstall -k --user 0 com.huawei.phoneservice
pm uninstall -k --user 0 com.huawei.hwid
pm list package | grep -v "google" | grep -v "huawei" | grep -v "com\.android"
pm list package huawei
pm list packages | grep "huawei" | sort

11 reasons to date a female geek

1) She can fix your computer and make a website for your new startup.
2) She has friends who can fix your computer and design a database for you.
3) She can program your mother’s VCR and Tivo your favorite shows.
4) Her friends can program your mother’s VCR and Tivo your favorite shows
5) She can fix your friends’ computers.
6) She’ll make you shine wherever you go — how many of your friends are smart enough to date such a smart and useful woman?
7) She can pick out a the right cell phone/mp3 player/digital camera for you. Even better she can afford to buy it for you.
8) She’ll be so happy that someone appreciates her for her real talents, that she’ll adore you.
9) She won’t cheat either. Given a choice between George Clooney and the newest tech toy, she’ll take the toy.
10) Did I mention that she can fix your computer, make a website, design a database, install your cable modem and WiFi router, setup you iTunes for automatic download of your favorite artists, download your Outlook contacts onto the new cellphone/mp3 player/digital camera that she bought you?
11) And, she can cook dinner while doing all of the above.

Silicon Proverbs

  1. Home is where you hang your @
  2. The e-mail of the species is more deadly than the mail
  3. A journey of a thousand sites begins with a single click
  4. You can’t teach a new mouse old clicks
  5. Great groups from little icons grow
  6. Speak softly and carry a cellular phone
  7. C:\ is the root of all directories
  8. Don’t put all your hypes in one home page
  9. Pentium wise; pen and paper foolish
  10. The modem is the message
  11. Too many clicks spoil the browse
  12. The geek shall inherit the earth
  13. A chat has nine

Das Ende des Internets…

…ja das gibt es wirklich
Wußten Sie das nicht??? Doch es gibt sie noch und wenn Sie sich erinnern, da gab es soetwas wie eine reale Welt! Hey sagen Sie jetzt, da war ich doch schon mal in der Schule oder zum Arbeiten. Ich weiß wir verdrängen die Welt dort draußen nur all zu gerne! Aber die Welt dort hat auch seine positiven Seiten.

Die kaputten Augen

So nun kommen wir zu ihren Augen und auch anderen Körperteilen, die sich vielleicht gar nicht mehr kennen!
Wir wollen sehen, was wir tun können, das erste was Sie tun sollten ist: Gehen Sie zu ihrem Fenster. Ziehen Sie die Rölladen hoch oder ziehen Sie die Gadienen auf. Na auf jeden Fall machen Sie das Fenster “frei”. Was Sie jetzt in den Augen spüren nennt sich Tageslicht(das kommt von der Sonne unglaublich,aber wahr). Falls Sie sich jetzt wie Neo aus Matrix fühlen, dann war es wirklich mal wieder Zeit für Tageslicht. Falls Sie jetzt behaupten das es draußen noch dunkler ist als in ihrem Zimmer ist, dann liegt das daran, daß es Nacht ist, dann müssen Sie noch ein wenig auf das Licht warten. Aber ich kann ihnen garantieren, das es wirklich kommt!
Kommen wir zu Stufe 2! So jetzt öffnen Sie das Fenster, ich hoffe Sie wissen noch wie das geht. Was jetzt in Ihr Zimmer kommt, nennt sich “Frischluft”. Die hat einen Sauerstoffanteil (Oxigenium) von unglaublichen 21% und nicht so wie in ihrem Zimmer von ca 15-17%. Jetzt sollten Sie eigentlich ein ganzes Stück wacher werden. Wow, so ein Hochgefühl.
Ach ja, das hatte ich ganz vergessen zu erwähnen. Das Kribbeln, das Sie vermutlich in ihren Beinen verspüren, hängt damit zusammen, daß ihre Beine endlich mal wieder richtig durchblutet werden. Wo Sie schon am offenen Fenster stehen, atmen Sie drei mal tief ein und wieder aus. Wegen dem erwähnten Sauerstoff(O²). Wenn Sie sich jetzt wieder ihrem Computer zu wenden, könnte es sein, daß ihnen ein übler Geruch in die Nase steigt. Aber keine Sorge, das ist nicht giftig! Der Geruch ist schon länger in ihrem Raum. Sie haben ihn nur nicht bemerkt, weil die Konzentration langsam angestiegen ist. Keine Panik! Dieser Geruch sind nur ihre Körper eigenen Ausdünstungen. Ja, die sind wirklich harmlos.
Falls Sie wirklich wieder ins reale Leben kommen wollen, dann lesen Sie den nächsten Absatz. Falls nicht, dann machen Sie alle oben genannten Aktionen rückgängig und setzen Sie sich wieder vor den Computer!

Warnung: Für alles was Sie jetzt tun, sind Sie selbst verantwortlich, ich übernehme da gar nichts

Wichtig: Lesen Sie sich erst diesen Abschnitt komplett durch und tun erst dann das folgend Beschriebene, sonst könnte es sein, dass Sie es nicht schaffen ins reale Leben hinüber zugehen!

Schritt 1: Schließen Sie alle ihre Anwendungen!
Schritt 2: Schalten Sie ihren Computer aus, im Notfall einfach Netzstecker ziehen!
Schritt 3: Gehen Sie zum immer noch offenen Fenster und schreien Sie ein mal so laut sie können. Das muss Ihnen nicht peinlich sein, ihre Nachbarn kennen Sie bestimmt gar nicht mehr, abgesehen von dem Namensschild an ihrer Haustür oder dem kleinen Schildchen von ihrem Briefkasten
Schritt 4: So das wird jetzt schon einfacher. Den Pizzamann aus der realen Welt kennen Sie ja sicher noch. Den rufen sie mal an und stärken sich mit einer Pizza. Aber lassen Sie den Pizzamann nicht so einfach gehen, fragen Sie ihn nach interessanten Dingen, die Sie in ihrer realen örtlichen Umgebung tun können. So nun lassen Sie den Pizzamann aber wieder gehen.
Schritt 5: Machen Sie eine Liste der Dinge die Sie nun in de realen Welt tun wollen. Nein, den Computer lassen Sie aus! Nehmen Sie sich ein Blatt und einen Kugelschreiber oder Bleistift! Nein, wenn sie beides nicht finden können bleibt der Computer immer noch aus! Dann machen Sie sich diese Liste in ihrem Kopf fertig.
Schritt 6: Setzen Sie diese Dinge um! Aber machen Sie das Fenster zu und mit ihrer empfindlichen Haut sollten Sie sich mit Sonnencreme eincremen.Nein, der Computer bleibt immer noch aus! Und Sie bestellen die Sonnenmilch nicht übers Internet! Falls Sie zu Hause keine haben, kaufen sie sich eine in der realen Welt.
Scritt 7: So nun wirklich ran! Ab! Zieh die Leine! Computer aus! Raus aus dem Haus!

Posts Tagged geek

Archives by Month: