Instalacja MySQL i Apache pod Zabbix

W poprzednim wpisie „Instalacja Zabbix Server” poznałeś procedurę instalacji systemu monitoringu. Pominięte zostało przygotowanie środowiska. Okazuje się jednak, że część osób interesuje Instalacja MySQL i Apache.

Zatem dziś znajdziesz instrukcję na temat tego jak przygotować system Linux z Apache i MySql. Instrukcja została opracowana na podstawie CentOS 8.

 

 

Ruszyły zapisy na Kurs "NMAP - Skanowanie Sieci i Testy Penetracyjne"!

Podczas tego 8-tygodniowego programu nauczysz się, jak w praktyce używać NMAP. Dowiesz się, jak przy pomocy NMAP wykonywać przydatne audyty bezpieczeństwa i jak z nich korzystać. Nauczysz się jak przeprowadzać audyty bezpieczeństwa, jak omijać Firewalle oraz jak ukrywać adres IP. W kursie skupimy się maksymalnie na praktycznym podejściu. Przejdziesz przez proces pod okiem doświadczonego trenera, który wyjaśni Ci każdy etap procesu i pomoże w przypadku problemów.

Promocja trwa do 15 marca do godziny 23:59. 

Chcesz wziąć udział w kursie? Kliknij w link: https://asdevops.pl/nmap/

 

 

 

 

 

Instalacja MySQL i Apache pod Zabbix

Apache

Logujemy się do serwera jako użytkownik root. Instalujemy Apache. Jest to silnik WWW. Wykonujemy komendę:

dnf install httpd

Potwierdzamy wszystkie zapytania klawiszem „y”.

Po wykonaniu instalacji dodajemy usługi httpd do autostartu systemu oraz uruchamiamy je:

systemctl enable httpd

systemctl start httpd

Jeżeli chcesz mieć pewność, że usługa działa to wywołaj komendę:

netstat -plntu

Port 80 powinien mieć status „LISTEN”.

porty

Instalujemy PHP na serwerze:

dnf install php-cli php-common php-devel php-pear php-gd php-mbstring php-mysqlnd php-xml php-bcmath

Edytujemy ustawienia PHP:

vim /etc/php.ini

Wprowadź poniższe ustawienia:

date.timezone = Europe/Warsaw

max_execution_time = 600

max_input_time = 600

memory_limit = 256M

post_max_size = 32M

upload_max_filesize = 16M

Po wprowadzeniu ustawień restartujemy Apache:

systemctl restart httpd

Instalacja bazy danych MySQL

Uruchamiamy instalator:

dnf install mariadb-server

Potwierdzamy wszystkie zapytania klawiszem „y”.

Po wykonaniu instalacji dodajemy usługi httpd do autostartu systemu oraz uruchamiamy je:

systemctl enable mariadb

systemctl start mariadb

Uruchamiamy konfigurator zabezpieczeń bazy MySQL:

mysql_secure_installation

instalacja MySQL

Podajemy hasło. Jeżeli robimy to pierwszy raz to wciskamy tylko enter bez wpisywania hasła,  a następnie ustawiamy własne hasło:

instalacja MySQL
instalacja MySQL

Konfigurator pozwala nam jeszcze zmienić następujące opcje:

  • Usunięcie anonimowego użytkownika. Ja usunąłem.
instalacja MySQL
  • Zabezpieczenie, które pozwala, by konto root mogło się połączyć z bazą tylko lokalnie z serwera. Jeżeli nie chcecie, by root miał możliwość połączenia z bazą z innych sieci to tą opcję powinniście wyłączyć.
instalacja MySQL
  • Usunięcie testowej bazy danych. Jeżeli ktoś chce się pouczyć obsługi MySQL to warto ją zostawić.
instalacja MySQL
  • Natychmiastowe wprowadzenie powyższych zmian.
instalacja MySQL

Zatwierdzamy zmiany, a następnie logujemy się do naszej instancji MySQL:

mysql -uroot –phasło

Podajemy wcześniej ustawione hasło.

Wykonujemy poniższe polecenia.

create database zabbix character set utf8 collate utf8_bin;

grant all privileges on zabbix.* to zabbix@’localhost’ identified by 'TWOJEHASŁO’;

grant all privileges on zabbix.* to zabbix@’%’ identified by ‘TWOJEHASŁO’;

flush privileges;

Poradnik Administratora Zabbix

Instrukcja ta została opracowana na bazie Poradnika Administratora Zabbix. Jeżeli chcesz się nauczyć konfiguracji, tworzenia własnych szablonów i administracji Zabbixa to zapraszam w to miejsce:

Książka Zabbix

Książka Zabbix

 

 

 

Ruszyły zapisy na Kurs "NMAP - Skanowanie Sieci i Testy Penetracyjne"!

Podczas tego 8-tygodniowego programu nauczysz się, jak w praktyce używać NMAP. Dowiesz się, jak przy pomocy NMAP wykonywać przydatne audyty bezpieczeństwa i jak z nich korzystać. Nauczysz się jak przeprowadzać audyty bezpieczeństwa, jak omijać Firewalle oraz jak ukrywać adres IP. W kursie skupimy się maksymalnie na praktycznym podejściu. Przejdziesz przez proces pod okiem doświadczonego trenera, który wyjaśni Ci każdy etap procesu i pomoże w przypadku problemów.

Promocja trwa do 15 marca do godziny 23:59. 

Chcesz wziąć udział w kursie? Kliknij w link: https://asdevops.pl/nmap/

 
 

Promocja na trzy najnowsze kursy w ofercie!

X