serverplus’da Zabbix: tayyor obrazdan monitoring
Zabbix — bu open-source monitoring tizimi: u serverlar, saytlar, tarmoq uskunalari va xizmatlarni kuzatadi, metrikalarni to‘playdi (CPU yuklamasi, xotira, disk, portlar va saytlar mavjudligi), grafiklar va dashbordlar chizadi va biror narsa noto‘g‘ri ketsa ogohlantirishlar yuboradi — foydalanuvchilar sezishidan oldin.
serverplus’da Zabbix’ni qo‘lda yig‘ish shart emas — panelda tayyor obraz bor. Obrazdan server yaratasiz va darhol veb-interfeysli ishlaydigan monitoring tizimini olasiz. Dolzarb liniya — Zabbix 7.x (LTS 7.0), versiya panelda tanlanadi.
Zabbix nima uchun kerak
- Mavjudlik va yuklama. Serverlar va xizmatlar tirikligi hamda qanchalik yuklanganini (CPU, RAM, disk, tarmoq) real vaqtda ko‘rish.
- Tarix va grafiklar. Metrikalarni saqlash va dinamikani kuzatish — «sekinlashish» sababini topish va resurslarni rejalashtirish uchun qulay.
- Ogohlantirishlar. Nosozlik, joy yetishmasligi, sayt ishlamay qolganda bildirishnoma olish (e-mail, Telegram va boshqalar) — oldindan choralar ko‘rish.
- Yagona panel. Har birini alohida tekshirish o‘rniga barcha serverlar va xizmatlarni bitta dashbordda yig‘ish.
- Avtoaniqlash va shablonlar. Linux, Windows, MB, veb-serverlar, Docker va boshqalar uchun tayyor shablonlar — metrikalarni noldan sozlash shart emas.
Obraz ichida nima bor
Paneldagi Zabbix obrazi — tayyor to‘plam, hammasi allaqachon sozlangan va ishga tushirilgan:
- Zabbix server — ma’lumotlarni to‘playdigan va qayta ishlaydigan yadro.
- Veb-interfeys (frontend) — brauzerdagi PHP boshqaruv paneli.
- Ma’lumotlar bazasi (MySQL/MariaDB yoki PostgreSQL) — metrikalar va sozlamalarni saqlaydi.
- Zabbix agent — monitoring serverining o‘zida (uni ham kuzatadi).
Tavsiya etiladigan konfiguratsiya
- CPU va RAM. Boshlash va kichik park uchun (bir necha o‘nlab xostgacha) — 1–2 vCPU va 2 GB RAM; xost va metrikalar qancha ko‘p bo‘lsa, RAM shuncha ko‘p kerak.
- Disk. 40 GBdan, turi
ssd-universal. Metrikalar bazada to‘planadi — uzoq tarix va ko‘p xost uchun diskda zaxira oling (yuqori yuklamada baza ostiganvme-fast). - Ommaviy IP — veb-interfeysni ochish va agentlardan ma’lumot qabul qilish uchun.
1-qadam. Zabbix obrazidan server yarating
cloud.serverplus.uz panelida server yaratishni boshlang va obraz tanlash bosqichida Zabbix ilovasini ko‘rsating:
- Location. Mintaqani tanlang (masalan
uz-tas1 / RegionOne). - Image → «Apps» yorlig‘i. Zabbix plitkasini tanlang va ro‘yxatdan versiyani.
- Konfiguratsiya. vCPU/RAM va diskni 40 GB’dan bering (
ssd-universal). - Tarmoq va kirish. Ommaviy IP’ni yoqing va kirishni belgilang — SSH-kalit (tavsiya etiladi) yoki root paroli.
- Serverni yarating va ishga tushishini kuting.
2-qadam. Veb-interfeysga kiring
- Brauzerda oching
http://server_IP/(yokihttp://server_IP/zabbix) — Zabbix kirish sahifasi paydo bo‘ladi. - Standart hisob bilan kiring: login
Admin, parolzabbix(registrni hisobga olib).
Darhol Admin parolini o‘zgartiring. Bu birinchi qiladigan ish:
Users → Users → Admin → Change password. StandartAdmin/zabbixni hamma biladi — ommaviy IP’li serverda uni qoldirib bo‘lmaydi.
Xohlasangiz interfeys tili va mavzusini foydalanuvchi profilida (o‘ng yuqori burchak) o‘zgartiring.
3-qadam. Monitoring uchun xostlar qo‘shing
Zabbix serverining o‘zi allaqachon kuzatilyapti. Boshqa serverlarni kuzatish uchun ularga Zabbix agent o‘rnating va ularni «xost» sifatida qo‘shing.
Kuzatmoqchi bo‘lgan serverda (Ubuntu/Debian uchun misol; boshqa OS va Windows uchun — paketlar zabbix.com/download da):
# Zabbix repozitoriyini ulash va agentni o‘rnatish sudo apt install -y zabbix-agent2 # konfigda Zabbix server IP’sini ko‘rsating: # /etc/zabbix/zabbix_agent2.conf → Server=Zabbix_server_IP sudo systemctl enable --now zabbix-agent2
Zabbix veb-interfeysida: Data collection → Hosts → Create host bo‘limi. Nom, xost IP’si va agent interfeysini (port 10050) kiriting, tayyor shablonni (masalan Linux by Zabbix agent) va guruhni bog‘lang. Bir daqiqada metrikalar keladi.
Serverlar orasidagi firewall. Zabbix server agentga
10050portiga murojaat qiladi. Uni kuzatilayotgan serverda faqat Zabbix server IP’si uchun oching, tashqariga emas.
4-qadam. Ogohlantirishlarni sozlang
- Yetkazish usuli.
Alerts → Media types— kanalni yoqing va sozlang: e-mail, Telegram, vebhuk va boshqalar. - Kimga yuborish. Foydalanuvchi profilida Media bo‘limida manzil/ID qo‘shing.
- Qachon yuborish.
Alerts → Actions— qoida: qaysi triggerda va kimga yuborish. Shundan so‘ng Zabbix muammolar haqida o‘zi xabar beradi.
Sozlash va xavfsizlik
Adminparolini o‘zgartiring — majburiy (2-qadamga qarang).- HTTPS. Veb-interfeys uchun SSL’ni yoqing (domen +
certbotorqali Let’s Encrypt), login va ma’lumotlar ochiq matnda ketmasligi uchun. - Firewall. Tashqariga — faqat 80/443 va SSH.
10051porti (agentlardan ma’lumot qabul qilish) — faqat serverlaringiz manzillaridan; agentlardagi10050— faqat Zabbix server uchun. - SSH-kalit orqali kirish va serverning bazaviy himoyasi — «Serverning bazaviy himoyasi» maqolasiga qarang.
- Zaxira nusxalari. Zabbix bazasi va konfiguratsiyasini zaxiralang: serverplus panelida snapshot + S3 obyekt xotirasiga yuklash.
Ko‘p beriladigan savollar
Aynan nimani kuzatish mumkin?
Serverlar (Linux, Windows), saytlar va HTTP-xizmatlar, ma’lumotlar bazalari, SNMP orqali tarmoq uskunalari, Docker/konteynerlar, navbatlar, portlar va sertifikatlar mavjudligi — ko‘pchiligi uchun tayyor shablonlar bor.
Har bir serverga agent o‘rnatish shartmi?
Yo‘q. Agent maksimal metrikalarni beradi, lekin Zabbix usiz ham ishlaydi: SNMP orqali, oddiy tekshiruvlar (ping, port, HTTP), IPMI orqali. OS’ni to‘liq kuzatish uchun esa agent qulayroq.
Monitoring ma’lumotlari qayerda saqlanadi?
Zabbix serverining o‘zidagi ma’lumotlar bazasida. Hajm xostlar soni va tarix chuqurligi bilan o‘sadi — diskdagi joyni kuzating va saqlash muddatini (housekeeping) o‘z ehtiyojingizga moslang.
Qancha resurs kerak?
Kichik park uchun — 1–2 vCPU va 2 GB RAM, disk ssd-universal. Yuzlab xost va tez-tez so‘rov uchun — ko‘proq RAM va baza ostiga nvme-fast.
Standart login va parol qanday?
Login Admin, parol zabbix (registrni hisobga olib). Bu Zabbix’ning standart qiymatlari — birinchi kirishdan so‘ng darhol parolni o‘zgartiring.
Obrazda qaysi versiya?
Versiya yaratishda panelda tanlanadi («Apps» yorlig‘i, Zabbix plitkasi — versiyalar ro‘yxati). Bu dolzarb Zabbix 7.x liniyasi; barqarorlik uchun LTS-relizni (7.0) oling.