Rumah  >  Artikel  >  pembangunan bahagian belakang  >  WatchYourPorts - inventori port yang dihoskan sendiri

WatchYourPorts - inventori port yang dihoskan sendiri

WBOY
WBOYasal
2024-07-17 10:15:311024semak imbas

Saya menggunakan banyak apl yang dihoskan sendiri, di tempat kerja dan di makmal rumah saya. Sudah tentu, saya tidak ingat semua port yang diambil oleh aplikasi tersebut. Jadi, idea inventori pelabuhan nampaknya munasabah.

Kenapa

Mengapa tidak menggunakan Portainer atau alat Docker lain?

  • Bukan semua apl dihoskan dalam Docker. Sesetengah perkara mesti dijalankan sebagai perkhidmatan systemd.
  • Port mungkin terdedah dalam Docker, tetapi disekat oleh tembok api.
  • Mungkin terdapat pelabuhan yang terdedah kepada dunia, anda tidak sedar.

Jadi, tujuan WatchYourPorts ialah:

  1. Inventori
  2. Keselamatan
  3. Memantau

Pemantauan adalah yang terakhir, kerana ia bukan tujuan utama apl ini. Sudah ada alat untuk itu. WatchYourPorts boleh melakukan imbasan port ringkas pada pemasa dan mengeksport data ke InfluxDB2/Grafana.

WatchYourPorts - self-hosted ports inventory

Butiran

  • Tiada DB, semua konfigurasi disimpan dalam dua fail yaml.
  • Semua konfigurasi boleh dilakukan melalui pembolehubah ENV, yaml atau GUI.
  • Imej docker untuk arm/v6,arm/v7,arm/arm64.
  • Keluaran binari untuk banyak platform.
  • Eksport ke InfluxDB2, yang membolehkan membina papan pemuka Grafana.
  • API ringkas untuk mendapatkan data daripada WatchYourPorts.

Bagaimana
Panduan pemasangan penuh tersedia dalam fail README. Cara paling mudah untuk mencubanya:

docker run --name wyp \
-e "TZ=$YourTimeZone" \
-v ~/.dockerdata/WatchYourPorts:/data/WatchYourPorts \
-p 8853:8853 \
aceberg/watchyourports

Atas ialah kandungan terperinci WatchYourPorts - inventori port yang dihoskan sendiri. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn