Zabbix — ашық бастапқы кодты мониторинг жүйесі, ол әртүрлі құрылғыларды, серверлерді, қосымшаларды және басқа инфрақұрылым элементтерін бақылауға мүмкіндік береді. oVirt платформасында виртуализацияның өзіндік ерекшеліктері бар және осындай ортаға мониторинг жүргізу үшін Zabbix — өте жақсы таңдау. Бұл мақалада біз Zabbix-ті oVirt-те орнатуды, оның виртуализацияланған инфрақұрылымды мониторингтеуді баптауды және тиімді пайдалану тәсілдерін қарастырамыз.
1. Zabbix орнату
Zabbix-ті oVirt үшін баптау алдында, Zabbix серверін, агенттерін және веб-интерфейсін орнату қажет. Орнатуды CentOS 7/8 немесе ұқсас дистрибутивтерде қалай орнату керектігін қарастырайық.
1.1. Zabbix серверін орнату
- Zabbix репозиториін қосу:
Zabbix-ті орнату үшін ресми репозиториілерді қолданамыз. Бұл үшін келесі команданы орындау қажет:
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-2.el7.x86_64.rpm
- Zabbix серверін, агентін және веб-интерфейсін орнату:
sudo yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent
- MySQL орнату:
Zabbix деректерді сақтау үшін MySQL деректер қорын қолданады. Сондықтан MySQL серверін орнатамыз:
sudo yum install mysql-server
sudo systemctl start mysqld
sudo systemctl enable mysqld
- Zabbix үшін деректер қорын орнату:
Zabbix деректер қорын және пайдаланушыны жасау:
mysql -u root -p
CREATE DATABASE zabbix character set utf8mb4 collate utf8mb4_bin;
CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'zabbix_password';
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost';
FLUSH PRIVILEGES;
EXIT;
- Zabbix схемасын деректер қорына енгізу:
Zabbix-тің бастапқы схемасын MySQL дерекқорына жүктейміз:
cd /usr/share/doc/zabbix-server-mysql-*/create
mysql -u zabbix -p zabbix < schema.sql
mysql -u zabbix -p zabbix < images.sql
mysql -u zabbix -p zabbix < data.sql
- Zabbix серверінің баптауы:
Zabbix серверінің конфигурация файлын ашып, деректер қорына қосылу үшін деректерді енгіземіз:
sudo nano /etc/zabbix/zabbix_server.conf
DBPassword
параметрін енгіземіз:
DBPassword=zabbix_password
- Zabbix веб-интерфейсін баптау:
Zabbix веб-интерфейсін баптау үшін конфигурациялық файлды ашамыз:
sudo nano /etc/httpd/conf.d/zabbix.conf
Осыдан кейін Apache-ті қайта жүктейміз:
sudo systemctl restart httpd
sudo systemctl enable httpd
- Zabbix серверін іске қосу:
Zabbix серверін іске қосамыз:
sudo systemctl start zabbix-server
sudo systemctl enable zabbix-server
1.2. oVirt виртуалды машиналарында Zabbix агентін орнату және баптау
Zabbix агенті әрбір виртуалды машинада орнатылады және мәліметтер жинайды. oVirt инфрақұрылымында агент орнату үшін келесі қадамдарды орындау қажет.
- Zabbix агентін виртуалды машинаға орнату:
CentOS 7/8 немесе RHEL жүйесіне орнату үшін келесі командаларды орындаймыз:
sudo yum install zabbix-agent
- Zabbix агентінің баптауы:
Zabbix агентін баптау үшін оның конфигурация файлын өңдейміз:
sudo nano /etc/zabbix/zabbix_agentd.conf
Мұнда Zabbix серверінің IP мекенжайын көрсету қажет:
Server=Zabbix_серверінің_IP_мекенжайы
ServerActive=Zabbix_серверінің_IP_мекенжайы
Hostname=Виртуалды_машинаның_аты
- Zabbix агентін іске қосу және автоматты түрде бастау:
sudo systemctl start zabbix-agent
sudo systemctl enable zabbix-agent
Енді Zabbix агенті виртуалды машинадан деректер жинай бастайды.
2. oVirt-те Zabbix мониторингін баптау
Zabbix-ті oVirt инфрақұрылымын бақылауға баптау үшін oVirt Zabbix шаблонын пайдалану қажет. Бұл шаблон виртуалды машиналар, хосттар, кластерлер және басқа элементтер туралы мәліметтерді жинауға мүмкіндік береді.
2.1. oVirt шаблонын Zabbix-ке қосу
- oVirt Zabbix шаблонын жүктеу:
Zabbix шаблонын ресми сайттан немесе GitHub репозиториясынан жүктеуге болады.
Zabbix веб-интерфейсіне кіріп, Configuration (Конфигурация) > Templates (Шаблондар) бөлімінде Import (Импорттау) опциясын таңдап, oVirt үшін жүктелген шаблонды қосыңыз.
2.2. Хосттар мен триггерлерді баптау
- oVirt хосттарын қосу:
Configuration (Конфигурация) > Hosts (Хосттар) бөліміне өтіп, oVirt виртуалды хосттары үшін хосттар қосу керек. Әр хост үшін IP мекенжайын және шаблонды таңдаңыз.
- Триггерлерді баптау:
Триггерлер виртуалды машиналарда немесе хосттарда проблемалар болған жағдайда хабарламалар жіберуге мүмкіндік береді. Шаблондарда алдын ала орнатылған триггерлер бар, бірақ өзіңіз де қосымша триггерлер жасай аласыз.
Configuration (Конфигурация) > Triggers (Триггерлер) бөліміне өтіп, өз триггерлеріңізді құруға болады.
2.3. Виртуалды машиналарды мониторингтеу
Zabbix шаблоны орнатылып, хосттар мен триггерлер бапталған соң, Zabbix виртуализация инфрақұрылымынан деректер жинай бастайды. Сіз төмендегілерді бақылауға аласыз:
- Виртуалды машиналардың процессор жүктемесі.
- Жады мен диск пайдалану.
- Желі жүктемесі.
- Виртуалды машиналардың күйі (қосулы/өшірулі).
- Басқа маңызды көрсеткіштер.
Zabbix веб-интерфейсінде мониторинг тақталарын орнату арқылы көрсеткіштерді тиімді көруге болады.
3. Zabbix-ті oVirt-те тиімді пайдалану
Zabbix-ті орнатқаннан кейін оны тиімді пайдалану үшін бірнеше кеңестерді қарастырайық.
3.1. Хабарламалар мен ескертулерді баптау
Zabbix-те мәселелер туындағанда, хабарламалар мен ескертулерді баптау өте маңызды. Мысалы, егер виртуалды машина немесе хост күйін жоғалтса, Zabbix хабарлама жібере алады.
- Медиа құралдарын баптау:
Administration (Әкімшілік) > Media Types (Медиа түрлері) бөлімінде әртүрлі хабарлама жолдарын орнатуға болады.
- Пайдаланушылар мен олардың рұқсаттарын баптау:
Administration (Әкімшілік) > Users (Пайдаланушылар) бөліміне өтіп, пайдаланушыларды қосып, әртүрлі мониторинг деректеріне қолжетімділіктерін шектеуге болады.
3.2. Мониторинг тақталарын құру
Zabbix қолданушыларға мониторинг тақталарын құру мүмкіндігін береді. Оларды пайдаланушылардың қажеттіліктеріне сәйкес реттеуге болады:
- Инфрақұрылымның жалпы күйі.
- Виртуалды машиналардың күйі.
- Ресурстарды (CPU, жад, диск, желі) пайдалану.
Осы тақталарды пайдалану арқылы инфрақұрылымның күйін жылдам бағалауға болады.
3.3. Графиктер мен есептерді пайдалану
Zabbix-те графиктер мен есептер құруға болады. Олар уақыт өте келе өзгерістерді көруге мүмкіндік береді және мәселе туындаған жағдайда жылдам әрекет етуге мүмкіндік береді.
Қорытынды
Zabbix — oVirt платформасында виртуализация инфрақұрылымын мониторингтеу үшін тамаша құрал. Оны орнату және баптау арқылы виртуалды машиналарды, хосттарды және басқа компоненттерді бақылауға, ескертулер мен хабарламалар алуға, мәселелер туындаған жағдайда дер кезінде әрекет етуге болады. Zabbix онымен жұмыс істеу үшін қуатты құрал болып табылады, оны тиімді пайдалану инфрақұрылымның жұмысын жақсартуға және қолдауға мүмкіндік береді.
Реклама Google |
![]() |
Назар аударыңыз! Бұл мақала ресми құжат емес.Ақпаратты сақтықпен және сынақ ортасында пайдалану керек.
Заманауи сақтық көшірме жасау, репликациялау, деректерді синхрондау және төлемдік бағдарламадан қорғау жүйелерін құру туралы сұрақтарыңыз болса, қазіргі заманғы деректердің сақтық көшірмесін жасау және қалпына келтіру технологиялары бойынша кеңес алу үшін біздің компанияға хабарласыңыз . Біздің компанияның осы салада 20 жылдан астам тәжірибесі бар. |
Қазақстандағы резервтік көшірудің ең жақсы он тәжірибесі
- Ubuntu 24 жүйесінде Docker контейнерлерін орнату және баптау
- Docker контейнерлерін Kubernetes құралдарымен резервтік көшіру және қалпына келтіру
- NFS-дискіні Docker контейнеріне қосу: Тәжірибелік терең зерттеу
- Bacula на oVirt: Орнату, баптау және тиімді пайдалану
- Zabbix на oVirt: Орнату, баптау және тиімді пайдалану
- Prometheus + Grafana на oVirt: Орнату және тиімді пайдалану
- oVirt Backup: Орнату, баптау және тиімді пайдалану
- oVirt жүйесінде Docker контейнерлері — терең шолу
- Kubernetes-ті oVirt-те орнату және баптау — терең шолу
- oVirt жүйесінде ManageIQ орнату және баптау: Толық нұсқаулық