Tag Archives: bearbeitungsversion

Setup Packetbeat


title: “Setup Packetbeat”
date: 2024-02-08T14:26:14
slug: setup-packetbeat


Kurzinfo

Dieser Beitrag dokumentiert eine Beispielkonfiguration für Packetbeat. Unten stehen die relevanten Ausschnitte aus packetbeat.yml und ein paar Testkommandos.

Konfiguration (Ausschnitt)

# cat /etc/packetbeat/packetbeat.yml | grep -v '#' | grep -v '^$'
packetbeat.interfaces.device: any
packetbeat.interfaces.poll\\_default\\_route: 1m
packetbeat.interfaces.internal\\_networks:
- private
packetbeat.flows:
timeout: 30s
period: 10s
packetbeat.protocols:
- type: icmp
enabled: false
- type: amqp
- type: cassandra
- type: dhcpv4
- type: dns
ports: [53]
- type: http
ports: [80, 8080, 8000, 5000, 8002]
- type: memcache
ports: [11211]
- type: mysql
ports: [3306, 3307]
- type: pgsql
ports: [5432]
- type: redis
ports: [6379]
- type: thrift
ports: [9090]
- type: mongodb
ports: [27017]
- type: nfs
ports: [2049]
- type: tls
ports:
- 8443
- type: sip
ports: [5060]
setup.template.settings:
index.number\\_of\\_shards: 1
setup.dashboards.enabled: true
setup.kibana:
host: "http://192.168.178.195:5601"
output.elasticsearch:
hosts: ["192.168.178.195:9200"]
preset: balanced
processors:
- add\\_host\\_metadata: ~
- add\\_cloud\\_metadata: ~
- add\\_docker\\_metadata: ~
- detect\\_mime\\_type:
field: http.request.body.content
target: http.request.mime\\_type
- detect\\_mime\\_type:
field: http.response.body.content
target: http.response.mime\\_type

Tests

packetbeat test config
packetbeat test output
packetbeat setup

Deploy inly from default branch


title: “Deploy inly from default branch”
date: 2024-01-09T10:43:05
slug: deploy-inly-from-default-branch


Kurzinfo

Dieses Snippet zeigt eine GitLab-CI-Regel, die Jobs nur dann ausführt, wenn der aktuelle Branch dem Default-Branch entspricht.

Beispiel (Ausschnitt aus .gitlab-ci.yml):

- k8s-plan-prod:
dependencies:
- kapitan-compile-prod
rules:
- if: $CI\\_COMMIT\\_BRANCH == $CI\\_DEFAULT\\_BRANCH

Git Reabse mit other (main) Branch


title: “Git Reabse mit other (main) Branch”
date: 2023-12-06T12:10:06
slug: git-reabse-mit-other-main-branch


Kurzinfo

Kurzer Ablauf, um ein Branch gegen origin/main neu zu rebasen und anschließend die Änderungen sicher zu pushen.

git fetch --all
git rebase origin/main
git push --force-with-lease

Screenshot (ursprünglich eingebettet):

Screenshot

Update last commit


title: “Update last commit”
date: 2023-10-09T13:34:34
slug: update-last-commit


Kurzinfo

Schnelle Befehle, um den letzten Commit zu überarbeiten und anschließend zu pushen.

# interaktiv Änderungen zur Staging-Area hinzufügen
git add -p
# den letzten Commit ändern
git commit --amend
# und das Ergebnis sicher pushen
git push --force-with-lease

OGST | odroid Gamestation Turbo


title: “OGST | odroid Gamestation Turbo”
date: 2023-08-09T10:35:09
slug: ogst-odroid-gamestation-turbo


Kurzinfo

Hinweise zu alten Debian Jessie Paketquellen und einer Beispielkonfiguration für apt-Einstellungen, die Check-Valid-Until deaktiviert.

Quellen (Beispiel):

cat /etc/apt/sources.list
deb http://archive.debian.org/debian jessie main contrib non-free
deb http://archive.debian.org/debian jessie-backports main contrib non-free
deb http://archive.debian.org/debian-security/ jessie/updates main non-free contrib
cat /etc/apt/apt.conf.d/10-nocheckvalid
Acquire::Check-Valid-Until false;
cat /etc/apt/sources.list.d/deb-multimedia.list
deb [check-valid-until=no] https://archive.deb-multimedia.org jessie main non-free
# Beispiel: Abschalten der Peer-Überprüfung (nur als Hinweis, nicht empfohlen):
Acquire::https::archive.deb-multimedia.org::Verify-Peer "false";
Acquire::https::oph.mdrjr.net::Verify-Peer "false";