Како инсталирати и конфигурирати Заббик на Убунту/Дебиан

Како инсталирати и конфигурирати Заббик на Убунту/Дебиан

Системски администратори често користе алате за надгледање као што је Заббик да би пазили на сервере, виртуелне машине, уређаје повезане на њихову мрежу и још много тога. Заббик је одличан алат који пружа графички интерфејс за ефикасну контролу и управљање овим услугама.





Али процес инсталације Заббика на Линуку је прилично дуг и збуњујући. Овај чланак ће показати како једноставно инсталирати Заббик и његове предуслове на систем који ради на Убунту или Дебиан.





Предуслови за Заббик

Да бисте успешно инсталирали Заббик на радну површину или сервер, потребно вам је:





  • Коренски налог
  • МиСКЛ база података
  • ПХП
  • Апацхе сервер

Корак 1: Инсталирајте Апацхе и ПХП

Пошто је Заббик написан на ПХП -у, мораћете да преузмете ПХП и Апацхе сервер на своју машину.

Додајте следеће спремиште ППА у свој систем помоћу адд-апт-репоситори :



sudo add-apt-repository ppa:ondrej/php

Покрените терминал и ажурирајте листу спремишта вашег система помоћу АПТ -а:

sudo apt update

Надоградите инсталиране пакете како бисте били сигурни да на вашем рачунару нема застарелих пакета.





sudo apt upgrade

Затим преузмите потребне пакете везане за Апацхе и ПХП:

sudo apt install apache2 php php-mysql php-ldap php-bcmath php-gd php-xml libapache2-mod-php

Након преузимања пакета, систем ће аутоматски конфигурирати услугу Апацхе за покретање током покретања. Проверите да ли је услуга тренутно покренута на вашој машини помоћу системцтл :





systemctl status apache2

Ако се прикаже статус активно (трчање) , онда је све у реду. Међутим, ако није, мораћете ручно да покренете услугу.

systemctl start apache2
systemctl stop apache2
systemctl restart apache2

Корак 2: Инсталирајте и подесите МиСКЛ базу података

Издајте доле дату команду у терминалу да бисте инсталирали МиСКЛ.

sudo apt install mysql-server mysql-client

Сада морате инсталирати базу података на своју Убунту машину. Да би вам олакшао рад, МиСКЛ нуди инсталацијску скрипту која аутоматски инсталира базу података уместо вас.

Покрените терминал и откуцајте:

mysql_secure_installation

Унесите лозинку корисника роот и притисните Ентер . Скрипта ће вам поставити неколико питања за конфигурисање инсталације базе података, као што су:

  1. Подесити роот лозинку?
  2. Уклонити анонимне кориснике?
  3. Забрани даљинско пријављивање роот -а?
  4. Уклонити тестну базу података и приступити јој?
  5. Поново учитати табеле привилегија сада?

Тип и и притисните Ентер за сва питања.

Сада је време за креирање нове базе података за Заббик. Покрените терминал и унесите следећу команду:

mysql -u root -p

Извршите следеће команде базе података за креирање нове базе података и доделите одговарајуће привилегије новом кориснику. Обавезно замените Лозинка у другој команди са јаком лозинком по вашем избору.

$ CREATE DATABASE zabbixdb character set utf8 collate utf8_bin;
$ CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'password';
$ GRANT ALL PRIVILEGES ON zabbixdb.* TO 'zabbix'@'localhost' WITH GRANT OPTION;
$ FLUSH PRIVILEGES;

Када завршите, затворите МиСКЛ љуску уписивањем:

quit;

Корак 3: Преузмите и инсталирајте Заббик

Да бисте инсталирали Заббик на Убунту и Дебиан, преузмите ДЕБ пакет са званичног спремишта Заббик. Употреба вгет да бисте преузели датотеку пакета:

wget https://repo.zabbix.com/zabbix/5.0/debian/pool/main/z/zabbix-release/zabbix-release_5.0-1+buster_all.deb

Инсталирајте преузети пакет помоћу АПТ -а.

sudo apt ./zabbix-release_5.0-1+buster_all.deb

Затим преузмите Заббик сервер, пакете агената и веб фронтенд.

sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent

Сада креирајте и учитајте шему базе података Заббик.

да ли је вредно купити пс4
zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -u root -p zabbix

Корак 4: Конфигуришите Заббик сервер

Иако сте инсталирали Заббик на свој систем, он није конфигурисан да користи базу података коју сте раније креирали.

Отворите Заббик конфигурацијску датотеку која се налази на /етц/заббик користећи свој омиљени Линук уређивач текста .

nano /etc/zabbix/zabbix_server.conf

Сада, пронађите следеће редове у конфигурационој датотеци и промените име хоста, корисничко име и лозинку.

DBHost=localhost
DBName=zabbixdb
DBUser=zabbix
DBPassword=password

Обавезно замените Лозинка са јаком лозинком по вашем избору.

Повезано: Како створити јаку лозинку коју нећете заборавити

Корак 5: Конфигуришите Апацхе сервер

Пре него што кренете напред, потребно је да унесете неке измене у конфигурацијску датотеку Заббик Апацхе.

Да бисте то урадили, прво поново учитајте Апацхе сервер користећи системцтл.

systemctl reload apache2

Отворите конфигурацијску датотеку користећи нано или било који други уређивач текста.

nano /etc/zabbix/apache.conf

Пронађи линију пхп_валуе дате.тимезоне и заменити са временском зоном која одговара вашем географском положају.

Корак 6: Довршавање конфигурације

Сада када сте завршили са подешавањем датотека, време је да покренете услуге и графички поставите Заббик.

Поново покрените Апацхе услугу користећи системцтл.

systemctl restart apache2

Покрените Заббик сервер и агента уписивањем следеће наредбе:

systemctl start zabbix-server zabbix-agent

Омогућите услуге Заббик из командне линије.

systemctl enable zabbix-server zabbix-agent

Проверите да ли Заббик сервер ради на вашем систему помоћу системцтл статус команда.

systemctl status zabbix-server

Наставите ако се прикаже статус активна зеленим фонтом.

Корак 7: Подешавање заштитног зида помоћу УФВ -а

Да бисте били сигурни да Заббик исправно ради на вашем систему, мораћете да отворите портове 80 и 443 на вашој мрежи. На Линуку, УФВ је одличан услужни програм који ће вам помоћи у томе конфигурисање заштитних зидова и управљање портовима .

Отворите портове 80 и 443 уписивањем следеће наредбе:

ufw allow 80/tcp
ufw allow 443/tcp

Поново учитајте заштитни зид да бисте сачували промене.

ufw reload

Корак 8: Конфигуришите Заббик Фронтенд

Покрените било који веб прегледач на вашем Линук систему и пређите на следећу адресу:

http://localhost/zabbix

Ако сте инсталирали Заббик на Линук серверу, замените га локални домаћин са ИП адресом сервера. Прегледник ће приказати страницу добродошлице Заббик. Кликните на Следећи корак дугме за наставак.

Сада ће Заббик проверити предуслове потребне за апликацију. Ако пронађете пакет који недостаје, инсталирајте га помоћу терминала. Када завршите, кликните Следећи корак .

Унесите лозинку за базу података која је претходно унета у конфигурациону датотеку. Затим изаберите Следећи корак .

Систем ће од вас тражити информације у вези са сервером. Унесите одговарајуће име сервера и наставите кликом на Следећи корак .

Заббик ће брзо сажети све конфигурације и поставке које сте урадили. Прегледајте ова подешавања и кликните на Следећи корак ако све изгледа добро.

Процес инсталације ће сада започети. Изаберите Заврши када Заббик заврши инсталацију.

Систем ће вас преусмерити на страницу за пријављивање. Ентер Админ и заббик као корисничко име и лозинку. Лозинку можете касније променити ако одете на Администратор> Корисници .

Сада можете лако надгледати своју мрежу

Заббик је одличан начин за контролу и надгледање уређаја на вашој мрежи. Састоји се од неколико алата који ће кориснику можда требати да пазе на услуге у облаку, виртуелне машине, сервере и друге уређаје на њиховој мрежи.

Такође можете поставити преносиви мрежни монитор користећи Распберри Пи и Нагиос Ентерприсе Мониторинг Сервер (НЕМС). Коришћење Распберри Пи -а као уређаја за надгледање мреже много је боље од посвећивања задатка целокупној радној површини.

Објави Објави Твеет Емаил Како претворити свој Распберри Пи у алат за праћење мреже

Желите да надгледате своју мрежу или удаљене уређаје? Ево како да претворите свој Распберри Пи у алат за праћење мреже помоћу Нагиоса.

Прочитајте следеће
Повезане теме
  • Линук
  • Апацхе Сервер
  • Линук
  • СКЛ
  • ПХП
О аутору Деепесх Схарма(Објављено 79 чланака)

Деепесх је млађи уредник за Линук у МУО. Он пише информативне водиче за Линук, са циљем да пружи блажено искуство свим придошлицама. Нисам сигуран у филмове, али ако желите да разговарате о технологији, он је ваш момак. У слободно време можете га пронаћи како чита књиге, слуша различите музичке жанрове или свира гитару.

Више од Деепесх Схарма

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили