Rumah > Artikel > Operasi dan penyelenggaraan > [Pemantauan Nightingale] Kali pertama bertemu Nightingale, masih kuat!
Kebolehmerhatian adalah sakit kepala bagi kebanyakan syarikat kecil dan sederhana, yang kebanyakannya nyata dalam perkara berikut aspek :
Protagonis artikel ini sebenarnya tidak bersatu Pada peringkat semasa, komponen sumber terbuka yang berbeza masih digunakan untuk melaksanakan fungsi yang berbeza, N9e boleh melihatnya pada panel utama yang sama sambungan antara data Masih belum berlaku.
Kalau begitu kenapa anda masih perlu belajar N9e?
Kerana ke sanalah ia menuju.
Seperti yang dinyatakan di atas, Grafana sudah melakukannya Berdasarkan gabungan Grafana+Loki+Tempo+Prometheus, pemantauan, penunjuk, dan pautan boleh dikaitkan Apakah perbezaan antara N9e dan Grafana?
Dalam kata-kata Encik Qin: Grafana lebih baik dalam mengurus panel pemantauan, dan N9e lebih baik dalam mengurus peraturan penggera.
N9e boleh menghantar peraturan penggera yang berbeza kepada kumpulan dan kumpulan perniagaan yang berbeza untuk mengelak daripada menjana sejumlah besar mesej penggera dalam satu kumpulan, yang akan membawa kepada kisah serigala yang menangis dari semasa ke semasa.
Setelah mengatakan semua itu, apakah rupa N9e?
Berikut ialah sistem yang telah saya gunakan.
Seperti yang anda lihat, pada panel ini, kami boleh melaksanakan:
Dengan cara ini anda tidak perlu bertukar-tukar antara beberapa apl, yang pantas.
Bercakap tentang seribu hingga sepuluh ribu, jika anda tidak memahami seni bina, ia akan menjadi sia-sia.
Sekarang mari kita lihat rupa seni bina N9e Hanya dengan memahami cara N9e berfungsi daripada logik seni bina akan memberi manfaat besar kepada kedua-dua penggunaan dan penyelenggaraan.
N9e terutamanya mempunyai penyelesaian penggunaan penumpuan pusat dan penyelesaian penggunaan hibrid tenggelam tepi, yang akan diterangkan di bawah.
Gambar pertama:
Penyelesaian ini adalah untuk mewujudkan kluster N9e , data pemantauan wilayah lain dihantar ke kluster ini, yang memerlukan sambungan rangkaian yang baik antara kluster pusat dan wilayah lain.
Untuk gugusan pusat, ia merangkumi komponen berikut terutamanya:
Untuk Wilayah lain, anda hanya perlu menggunakan Categraf, yang akan menolak data pemantauan setempat ke gugusan pusat.
Seni bina ini dicirikan oleh kesederhanaan dan kos penyelenggaraan yang rendah. Premisnya ialah pautan rangkaian antara bilik komputer mestilah agak baik Jika rangkaian tidak baik, penyelesaian berikut mesti digunakan.
Seni bina ini merupakan tambahan kepada penyelesaian penggunaan pusat, terutamanya untuk rangkaian Situasi buruk:
Di dalam bilik komputer tepi, apabila menggunakan perpustakaan pemasaan, enjin penggera dan get laluan pemajuan, sila ambil perhatian bahawa enjin penggera perlu bergantung pada pangkalan data kerana peraturan penggera perlu disegerakkan dan gerbang pemajuan juga perlu bergantung pada pangkalan data kerana ia memerlukan Untuk mendaftarkan objek ke dalam pangkalan data, anda perlu membuka rangkaian yang berkaitan.
!! PS: Untuk penyelesaian ini, rangkaian itu sendiri tidak bagus, dan rangkaian perlu dibuka, mungkin Ia masih akan terjejas oleh masalah rangkaian.
Mengapa kita harus memilih penggunaan mesin tunggal di sini?
Sebenarnya, saya mahu menggunakan setiap komponen bersebelahan antara satu sama lain, yang akan membantu untuk memahami keseluruhan mod pengendalian N9e.
!! Petua: Saya menggunakan sistem Ubuntu 22.04.1 di sini
Pasang Redis!! Demi kelajuan, saya memasang Mariadb
# 更新镜像源 $ sudo apt-get update # 更新软件 $ sudo apt-get upgrade # 安装Mariabd $ sudo apt-get install mariadb-server-10.6yang akan bermula secara automatik selepas pemasangan selesai. Kemudian tetapkan kata laluan pengguna untuk pangkalan data.# 连接数据库 $ sudo mysql # 设置权限和密码 > GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '1234'; >flush privileges;
# 更新镜像源 $ sudo apt-get update # 更新软件 $ sudo apt-get upgrade # 安装Redis $ sudo apt install redis-server
# 下载二进制包 $ wget https://github.com/VictoriaMetrics/VictoriaMetrics/releases/download/v1.90.0/victoria-metrics-linux-amd64-v1.90.0.tar.gz # 解压 $ tar xf victoria-metrics-linux-amd64-v1.90.0.tar.gz # 启动 $ nohup ./victoria-metrics-prod &>victoria.log &
# 下载最新版本的二进制包 $ wget https://github.com/ccfos/nightingale/releases/download/v6.0.0-ga.3/n9e-v6.0.0-ga.3-linux-amd64.tar.gz # 解压 $ mkdir n9e $ tar xf n9e-v6.0.0-ga.3-linux-amd64.tar.gz -C n9e/ # 检验目录如下 $ ll total 35332 drwxrwxr-x7 jokerbai jokerbai 40964月 12 14:05 ./ drwxr-xr-x4 jokerbai jokerbai 40964月 12 14:05 ../ drwxrwxr-x3 jokerbai jokerbai 40964月 12 14:05 cli/ drwxrwxr-x 10 jokerbai jokerbai 40964月 12 14:05 docker/ drwxrwxr-x4 jokerbai jokerbai 40964月 12 14:09 etc/ drwxrwxr-x 20 jokerbai jokerbai 40964月 12 14:05 integrations/ -rwxr-xr-x1 jokerbai jokerbai 252805124月6 19:05 n9e* -rwxr-xr-x1 jokerbai jokerbai 108380164月6 19:05 n9e-cli* -rw-r--r--1 jokerbai jokerbai297844月6 19:04 n9e.sql drwxrwxr-x6 jokerbai jokerbai 40964月 12 14:05 pub/
# 导入数据库 $ mysql -uroot -p <n9e.sqlUbah suai fail konfigurasi N9e dalam fail etc/config.toml dalam direktori semasa.
[[Pushgw.Writers]] # Url = "http://127.0.0.1:8480/insert/0/prometheus/api/v1/write" Url = "http://127.0.0.1:8428/api/v1/write"
Kemudian mulakan perkhidmatan N9e.
# 启动服务 $ nohup ./n9e &>n9e.log & # 检测17000端口是否启动 $ ss -ntl | grep 17000 LISTEN 04096 *:17000*:*Masukkan http://127.0.0.1:17000 dalam penyemak imbas, kemudian masukkan akar nama pengguna dan akar kata laluan.2020 untuk log masuk ke sistem.
Pasang Categraf
# 下载 $ wget https://download.flashcat.cloud/categraf-v0.2.38-linux-amd64.tar.gz # 解压 $ tar xf categraf-v0.2.38-linux-amd64.tar.gz # 进入目录 $ cd categraf-v0.2.38-linux-amd64/Ubah suai fail konfigurasi Dalam conf/config.toml, bahagian yang diubah suai adalah seperti berikut:
[[writers]] url = "http://127.0.0.1:17000/prometheus/v1/write" [heartbeat] enable = true
Kemudian mulakan Categraf.
$ nohup ./categraf &>categraf.log &Kemudian anda boleh melihat maklumat asas pada antara muka utama.
Tambah sumber data
Tambah sumber data dalam Konfigurasi Sistem->Sumber Data, seperti berikut:
Kemudian anda boleh melihat data penunjuk yang sepadan.
Anda juga boleh melihat data pemantauan hos melalui papan pemuka terbina dalam, seperti berikut:
Ringkasan
Atas ialah kandungan terperinci [Pemantauan Nightingale] Kali pertama bertemu Nightingale, masih kuat!. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!