RasPiハンズオンに参加しました🙌
screenコマンドに慣れたよ。
用意して貰っていたRasPiにsshでログインして
いろいろと試して遊んだ感じです。
個人的には $ sudo rm -rf /*
してみようのところが面白かった。
なかなか普段やってみようってならないもんねえ。
元セキュリティの研究職の方がいて、その人の話も面白かったです。
ポート全開のサーバーをハニーポッドとして置いて
数万種類以上のマルウェアの情報を集めて、それらを機械学習で解析したらしい。
そのあとはPrometheus on Dockerしていました。
Getting started | Prometheus
👆Sampleにあったシンプルなprometheus.ymlを参考にした
Installation | Prometheus
👆Docker上でPrometheusを動かすのに参考にした
% mkdir Prom
% cd Prom
% docker pull prom/prometheus
% vi prometheus.yml
global:
scrape_interval: 15s # By default, scrape targets every 15 seconds.
# Attach these labels to any time series or alerts when communicating with
# external systems (federation, remote storage, Alertmanager).
external_labels:
monitor: 'codelab-monitor'
# A scrape configuration containing exactly one endpoint to scrape:
# Here it's Prometheus itself.
scrape_configs:
# The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.
- job_name: 'prometheus'
# Override the global default and scrape targets from this job every 5 seconds.
scrape_interval: 5s
static_configs:
- targets: ['localhost:9090']
% docker run -p 9090:9090 prom/prometheus
% docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
422fd884f616 prom/prometheus "/bin/prometheus --c…" 17 seconds ago Up 16 seconds 0.0.0.0:9090->9090/tcp eloquent_hofstadter
わ〜〜〜
Prometheus Serverは取得したデータをグラフ化して表示することができるのね
楽しい
PrometheusによるKubernetesモニタリング
👆これが概要としてわかりやすいなぁと感じた。
とりあえずファーストステップは何とかクリアした🙌
悩みどころなんだけれど
Prometheus on DockerでKubernetesクラスターの監視をさせるつもりだったの。
Kubernetes上でPrometheusを稼働させても良いなぁと思い
とりあえず資料を漁ってみて、いけそうな方でLT資料を作ろうかなと思いました。