Última actividad 1752602063

Qanday qilib shaxsiy serverga goaccess o'rnatishni ko'rib chiqamiz

azeek revisó este gist 1752602063. Ir a la revisión

Sin cambios

azeek21 revisó este gist 1752332406. Ir a la revisión

1 file changed, 46 insertions

goaccess-monitoring.md

@@ -66,6 +66,7 @@ goaccess to'gri o'rnatilganini tekshirish
66 66 nginx -v
67 67 ```
68 68 quydagiga o'xshash natija berishi kerak
69 + > ```
69 70 > GoAccess - 1.8.1.
70 71 > For more details visit: https://goaccess.io/
71 72 > Copyright (C) 2009-2023 by Gerardo Orellana
@@ -74,4 +75,49 @@ quydagiga o'xshash natija berishi kerak
74 75 > --enable-utf8
75 76 > --enable-geoip=mmdb
76 77 > --with-openssl
78 + > ```
77 79
80 +
81 + ## Bonus: Ip addresslar uchun shaxar nomlarini qo'shish
82 +
83 + Bu bizga web interfesyda ip manzillar qaysi shaxar/davlatlardan kelayotganini ko'rish uchun kerak.
84 +
85 + Manabu buyruq iplarni qidirish uchun kerakli bazani yuklab beradi.
86 + ```bash
87 + mkdir geodb
88 + cd goedb
89 + wget https://github.com/P3TERX/GeoLite.mmdb/raw/download/GeoLite2-City.mmdb
90 + cp GeoLite2-City.mmdb /usr/local/share/geodb.mmd
91 + ```
92 +
93 + Yuklanganini tekshirish
94 + ```bash
95 + ls
96 + ```
97 + Bunday faly paydo bo'lgan bolishi kerak
98 + > GeoLite2-City.mmdb
99 +
100 + ## Bonus: Hisobotni login parol bilan himoyalash
101 +
102 + login-parol juftliklarini yaratish va faylda saqlash uchun kerak bo'ladi
103 +
104 + ```bash
105 + apt install apache2-utils
106 + ```
107 +
108 + ## Tugdadi
109 + Bular o'rnatishimiz kerak bo'lgan dasturlaredi.
110 +
111 +
112 + ## Sozlash
113 +
114 + Bu bo'limda o'rnatilgan dasturlar to'gri ishlashi uchun kerakli sozlamalarni o'zgartiramiz, yaratamiz, tuzatamiz.
115 + Asosan `config` fayllar bilan ishlaymiz.
116 + Sizga `nano` yoki `vim` matn taxrirchilari kerak bo'ladi. Mavjud bo'lmasa o'rnatib oling.
117 +
118 + ```bash
119 + # nano o'rnatish
120 + apt install nano
121 + # yoki vim. Vim bilan avvaldan tanish bo'lmasanginz ishlatish tavsiya qilmayman.
122 + apt install ivm
123 + ```

azeek21 revisó este gist 1752331353. Ir a la revisión

1 file changed, 77 insertions, 1 deletion

goaccess-monitoring.md

@@ -1 +1,77 @@
1 - ### Title
1 + ### Mundarija
2 +
3 + * [Kirish](#kirish)
4 + * [Talablar](#talablar)
5 + - [Nginx o'rnatish](#nginx-o'rnatish)
6 + - [Goaccess o'rnatish](#goaccess-o'rnatish)
7 + - [Bonus: Shaxarlar bazasi](#goaccess-geoip)
8 + * [Sozlash](#sozlash)
9 + * [Bonus: shaxar nomlari](#shaxar-nomlari)
10 + * [Tugadi](#tugadi)
11 +
12 +
13 + # Kirish
14 +
15 + Goaccess instrumentini ishlatib nginx loglarini qulay va chiroyli web saxifaga eksport qilishni ko'rib chiqamiz.
16 + Bu qo'llanma sizda allqachon linux platformasidagi web server bor va unga `ssh` yoki boshqa yo'llar bilan kira olasiz deb taxmin qiladi.
17 + Men [cloud.ru](https://cloud.ru)dan olgan bepul serverimni ishlatdim.
18 + Unga `ssh` orqali kiraman.
19 +
20 + # Talablar
21 +
22 + Bu bo'limda asosan kerakli dasturlarni yuklash/o'rnatish bilan shug'ullanamiz.
23 + Qisqa talablar quydagilardan iborat. Ularni qanday o'rnatishni bilsangiz yoki
24 + allaqachon o'rnatilgan bo'lsa tashlab o'tib ketsangiz bo'ladi.
25 +
26 + 1. Nginx
27 + 2. Goaccess
28 + 3. Bonus: Shaxarlar bazasi
29 + 4. Bonus: autentifikatsiya uchun kerakli qo'shimcha dasturlar.
30 +
31 +
32 + ## Nginx
33 +
34 + Nginx bizga `goaccess` dasturi yaratgan `html` hisobotni ochiq internetga
35 + yetkazib berish uchun kerak bo'ladi. Nginx o'rniga boshqa dasturlar
36 + ishlatsanginz ham bo'ladi masalan: `apache` yokida boshqa statik faylarrni
37 + uzatib bera oladigan dasturlar.
38 +
39 + Nginx o'rnatish uchun official dokumentatsiya: [Downloads nginx](https://nginx.org/en/linux_packages.html)
40 +
41 +
42 + ```bash
43 + apt isntall nginx
44 + ```
45 +
46 + nginx to'gri o'rnatilganini tekshirish
47 +
48 + ```bash
49 + nginx -v
50 + ```
51 + quydagiga o'xshash natija berishi kerak
52 + > nginx version: nginx/1.24.0 (Ubuntu)
53 +
54 +
55 + ## Goaccess
56 +
57 + Goaccess o'rnatish uchun official dokumentatsiya: [Download goaccess](https://goaccess.io/download)
58 +
59 + ```bash
60 + apt install goaccess
61 + ```
62 +
63 + goaccess to'gri o'rnatilganini tekshirish
64 +
65 + ```bash
66 + nginx -v
67 + ```
68 + quydagiga o'xshash natija berishi kerak
69 + > GoAccess - 1.8.1.
70 + > For more details visit: https://goaccess.io/
71 + > Copyright (C) 2009-2023 by Gerardo Orellana
72 + >
73 + > Build configure arguments:
74 + > --enable-utf8
75 + > --enable-geoip=mmdb
76 + > --with-openssl
77 +

azeek revisó este gist 1752323245. Ir a la revisión

1 file changed, 1 insertion

goaccess-monitoring.md(archivo creado)

@@ -0,0 +1 @@
1 + ### Title
Siguiente Anterior