weil es mich interessiert hat, wie die Zahlen zur aktuellen Coronavirusepidemie sich entwickeln, habe ich mal ein kleines Script erstellt und mein Check_MK bzw. PNP4Nagios Graphen dazu malen lassen.
Hier das Script:
Code: Alles auswählen
#!/bin/bash
# pup is a program from https://github.com/ericchiang/pup
pup=/omd/sites/stomp/local/go/bin/pup
# Auslesen der Daten aus der Webseite
read n n n n infected dead recovered < <(wget -O- -q https://www.worldometers.info/coronavirus/ \
| $pup 'div[id="maincounter-wrap"]' | $pup 'h1,span text{}' | xargs echo)
# Check-MK Datenaufbereitung
echo "<<<local>>>"
echo "0 corona_virus_numbers infected=${infected//,/}|dead=${dead//,/}|recovered=${recovered//,/} \
Corona Virus current numbers: $infected infected, $dead dead, $recovered recovered"
Corona-Virus Zahlen im Zeitverlauf
Pup ist wirklich brauchbar dabei, HTML zu parsen!
Stichwörter: HTML Parsen Parser, Daten extrahieren Extraktion, Check_MK, PNP4Nagios