Telepítse a Plesket a CentOS 7 rendszeren
Más rendszert használ? A Plesk egy szabadalmaztatott webtárhely-vezérlőpult, amely lehetővé teszi a felhasználók számára, hogy adminisztrálják személyes és/vagy ügyfeleik webhelyeit, adatbázisait
Az Icinga 2 egy népszerű nyílt forráskódú hálózati erőforrás-figyelő rendszer, az Icinga Web 2 pedig az Icinga 2 webes felülete. Ez a cikk leírja, hogyan telepítheti őket CentOS 7 kiszolgálóra.
sudo yum install epel-release -y
sudo yum update -y
sudo shutdown -r now
Az újraindítás után ugyanazt a sudo felhasználót használja a bejelentkezéshez.
Az Apache telepítése a YUM használatával:
sudo yum install httpd -y
Az előre beállított Apache üdvözlőoldal letiltása:
sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf
Tiltsa meg az Apache-t, hogy a web gyökérkönyvtárában lévő fájlokat és könyvtárakat /var/www/html
a látogatók elé tárja :
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf
Indítsa el az Apache szolgáltatást, és indítsa el a rendszerindításkor:
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
Telepítse a MariaDB-t a YUM segítségével:
sudo yum install mariadb mariadb-server -y
Indítsa el a MariaDB szolgáltatást:
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
Biztosítsa a MariaDB telepítését:
sudo /usr/bin/mysql_secure_installation
A folyamat során válaszoljon a képernyőn megjelenő kérdésekre az alábbiak szerint:
Enter current password for root (enter for none): Enter
Set root password? [Y/n]: Y
New password: <your-password>
Re-enter new password: <your-password>
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y
Telepítse a PHP-t és a szükséges PHP-bővítményeket az Icinga 2 és az Icinga Web 2 követelményei szerint:
sudo yum install php php-gd php-intl php-ldap php-ZendFramework php-ZendFramework-Db-Adapter-Pdo-Mysql -y
Ezután be kell állítania a megfelelő időzónát a számítógépéhez, amelyet a PHP hivatalos webhelyéről határozhat meg . A szerverpéldányomon az időzóna értéke „Amerika/Los_Angeles”.
Nyissa meg a PHP konfigurációs fájlt a vi szerkesztővel:
sudo vi /etc/php.ini
Keresse meg a sort:
;date.timezone =
Módosítsa erre:
date.timezone = America/Los_Angeles
Mentés és kilépés:
:wq!
Indítsa újra az Apache szolgáltatást az új konfigurációk életbe léptetéséhez:
sudo systemctl restart httpd.service
CentOS 7 rendszeren telepítheti az Icinga 2-t és bővítményeit az icinga YUM repo használatával:
sudo rpm --import http://packages.icinga.org/icinga.key
sudo rpm -i https://packages.icinga.org/epel/7/release/noarch/icinga-rpm-release-7-1.el7.centos.noarch.rpm
sudo yum install icinga2 nagios-plugins-all -y
Ezekről a bővítményekről a Monitoring Plugins Projectből tudhat meg többet .
Indítsa el az Icinga 2 szolgáltatást:
sudo systemctl start icinga2.service
sudo systemctl enable icinga2.service
Alapértelmezés szerint az Icinga 2 program három funkciót tesz lehetővé: ellenőrző, főnapló és értesítés. Ezt a következő paranccsal ellenőrizheti:
sudo icinga2 feature list
6.1) Telepítse az IDO (Icinga Data Output) modulokat a MySQL-hez
sudo yum install icinga2-ido-mysql -y
6.2) Hozzon létre egy adatbázist az Icinga 2 számára
Jelentkezzen be a MySQL shellbe root felhasználóként:
mysql -u root -p
Használja a 3. lépésben beállított MariaDB root jelszót a bejelentkezéshez.
Hozzon létre egy "icinga" nevű adatbázist és egy adatbázis-felhasználót icinga
a jelszóval icinga
, majd adjon jogosultságokat az adatbázisban ennek az adatbázis-felhasználónak.
CREATE DATABASE icinga;
GRANT SELECT, INSERT, UPDATE, DELETE, DROP, CREATE VIEW, INDEX, EXECUTE ON icinga.* TO 'icinga'@'localhost' IDENTIFIED BY 'icinga';
FLUSH PRIVILEGES;
EXIT;
6.3) Importálja az Icinga 2 IDO sémát
mysql -u root -p icinga < /usr/share/icinga2-ido-mysql/schema/mysql.sql
Amikor a rendszer kéri, adja meg a MariaDB root jelszót a feladat befejezéséhez.
6.4) Engedélyezze az IDO MySQL modult
sudo vi /etc/icinga2/features-available/ido-mysql.conf
Keresse meg ezeket a sorokat:
//user = "icinga"
//password = "icinga"
//host = "localhost"
//database = "icinga"
törölje a megjegyzéseket az alábbiak szerint:
user = "icinga"
password = "icinga"
host = "localhost"
database = "icinga"
Mentés és kilépés:
:wq!
Engedélyezze az ido-mysql funkciót:
sudo icinga2 feature enable ido-mysql
sudo systemctl restart icinga2.service
7.1) Külső parancscső beállítása
sudo icinga2 feature enable command
sudo systemctl restart icinga2.service
Mielőtt parancsokat küldhetne az Icinga 2-nek webes felületen keresztül, hozzá kell adnia az "apache" felhasználót a icingacmd
csoporthoz:
sudo usermod -a -G icingacmd apache
A módosítást a következő paranccsal ellenőrizheti:
id apache
7.2) Telepítse az icingaweb2 és icingacli RPM csomagokat
sudo yum install icingaweb2 icingacli -y
Irányítsa az Apache web gyökérkönyvtárát az Icinga Web 2 helyére:
sudo icingacli setup config webserver apache --document-root /usr/share/icingaweb2/public
sudo systemctl restart httpd.service
7.3) Hozzon létre egy beállítási tokent későbbi használatra a webes felületen
sudo icingacli setup token create
7.4) Módosítsa a tűzfalszabályokat, hogy lehetővé tegye a webes hozzáférést
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
7.5) Indítsa el az Icinga 2 telepítővarázslót a webes felületen
Irányítsa böngészőjét a következő URL-re:
http://<your-server-ip>/icingaweb2/setup
7.6) Az üdvözlő oldalon adja meg a korábban létrehozott beállítási tokent, majd kattintson a "Tovább" gombra.
7.7) A Modulok oldalon válassza ki az engedélyezni kívánt modulokat (legalábbis a Monitoring modul szükséges), majd kattintson a "Tovább" gombra.
7.8) A Követelmények oldalon győződjön meg arról, hogy minden követelmény teljesül, majd kattintson a "Tovább" gombra.
7.9) A Hitelesítés oldalon ki kell választania a hitelesítési módot az Icinga Web 2 elérésekor. Itt kiválaszthatja a lehetőséget Database
, majd kattintson a "Tovább" gombra.
7.10) Az Adatbázis-erőforrás oldalon töltse ki az összes szükséges mezőt az alábbiak szerint, majd kattintson a "Tovább" gombra.
<MariaDB-root-password>
7.11) A Hitelesítési háttér oldalon az alapértelmezett háttérnév használatával icingaweb2
kattintson a Next
gombra a továbblépéshez.
7.12) Az Adminisztráció oldalon állítsa be az első Icinga Web 2 rendszergazdai fiókot (tegyük fel, hogy icingaweb2admin) és jelszót (icingaweb2pass), majd kattintson a "Tovább" gombra.
7.13) Az Alkalmazáskonfiguráció oldalon az alkalmazásokkal és a naplózással kapcsolatos konfigurációs beállításokat az igényeinek megfelelően módosíthatja. Egyelőre használhatja az alább felsorolt alapértelmezett értékeket, és kattintson a "Tovább" gombra a folytatáshoz.
7.14) Az Áttekintés oldalon ellenőrizze még egyszer a konfigurációt, majd kattintson a Next
gombra.
7.15) A Monitoring Module Configuration Welcome oldalon kattintson a Next
gombra.
7.16) A Monitoring Backend oldalon használja az alapértelmezett háttérprogram nevét icinga
és típusát IDO
, majd kattintson a "Tovább" gombra.
7.17) A Monitoring IDO Resource oldalon adja meg a korábban beállított IDO-adatbázis részleteit, majd kattintson a "Tovább" gombra.
7.18) A Command Transport oldalon továbbra is használja az alább felsorolt alapértelmezett értékeket. Kattintson a Next
gombra a továbblépéshez.
/var/run/icinga2/cmd/icinga2.cmd
7.19) A Monitoring Security oldalon továbbra is használja az alapértelmezett értéket:
Kattintson a "Tovább" gombra a következő oldalra lépéshez.
7.20) Az áttekintés oldalon ellenőrizze még egyszer a konfigurációt, majd kattintson a Finish
gombra.
7.21) Gratulálunk! oldalon kattintson a Login to Icinga Web 2
gombra, hogy az Icinga Web 2 bejelentkezési oldalára ugorjon. A bejelentkezéshez használja az Icinga Web 2 rendszergazdai fiókját és jelszavát, amelyet korábban beállított. Nyugodtan fedezze fel az Icinga Web 2 irányítópultját.
Ezzel az oktatóanyagunk véget ért. Köszönöm, hogy elolvasta.
Más rendszert használ? A Plesk egy szabadalmaztatott webtárhely-vezérlőpult, amely lehetővé teszi a felhasználók számára, hogy adminisztrálják személyes és/vagy ügyfeleik webhelyeit, adatbázisait
A Squid egy népszerű, ingyenes Linux-program, amely lehetővé teszi továbbítási webproxy létrehozását. Ebben az útmutatóban megtudhatja, hogyan telepítheti a Squid-et a CentOS rendszerre, hogy megfordítsa
Bevezetés A Lighttpd az Apache forkja, amely sokkal kevésbé erőforrás-igényes. Könnyű, innen kapta a nevét, és meglehetősen egyszerű a használata. Telepítés
A VULTR a közelmúltban változtatásokat hajtott végre a saját oldalukon, és most már mindennek jól kell működnie, ha a NetworkManager engedélyezve van. Ha szeretné letiltani
Az Icinga2 egy hatékony felügyeleti rendszer, és mester-kliens modellben használva helyettesítheti az NRPE-alapú felügyeleti ellenőrzések szükségességét. A mester-kliens
Más rendszert használ? Az Apache Cassandra egy ingyenes és nyílt forráskódú NoSQL adatbázis-kezelő rendszer, amelyet úgy terveztek, hogy biztosítsa a méretezhetőséget,
Más rendszert használ? A Microweber egy nyílt forráskódú drag and drop CMS és online bolt. A Microweber forráskódja a GitHubon található. Ez az útmutató megmutatja neked
Más rendszert használ? A Vanilla forum egy nyílt forráskódú, PHP-ben írt fórumalkalmazás. Ez egy teljesen testreszabható, könnyen használható, és támogatja a külsőt
Más rendszert használ? A Mattermost egy nyílt forráskódú, saját üzemeltetésű alternatívája a Slack SAAS üzenetküldő szolgáltatásnak. Más szóval, a Mattermost segítségével kb
Mire lesz szüksége Egy Vultr VPS legalább 1 GB RAM-mal. SSH hozzáférés (root/adminisztrátori jogosultságokkal). 1. lépés: A BungeeCord telepítése Először is
A Plesk vezérlőpult nagyon szép integrációt kínál a Lets Encrypt számára. A Lets Encrypt egyike az egyetlen SSL-szolgáltatónak, amely teljes tanúsítványt ad ki
A Lets Encrypt egy tanúsító hatóság, amely ingyenes SSL-tanúsítványokat biztosít. A cPanel ügyes integrációt épített ki, így Ön és ügyfele
Más rendszert használ? A Concrete5 egy nyílt forráskódú CMS, amely számos megkülönböztető és hasznos funkciót kínál, hogy segítse a szerkesztőket a tartalom egyszerű létrehozásában.
Más rendszert használ? A Review Board egy ingyenes és nyílt forráskódú eszköz a forráskód, a dokumentáció, a képek és még sok más áttekintésére. Ez egy web alapú szoftver
Ebből az útmutatóból megtudhatja, hogyan állíthat be HTTP-hitelesítést egy CentOS 7 rendszeren futó Nginx webszerverhez. Követelmények A kezdéshez szüksége lesz a következőre:
Más rendszert használ? A GoAccess egy nyílt forráskódú webnapló-elemző. Használhatja naplók valós idejű elemzésére akár a terminálon, akár a
A YOURLS (Your Own URL Shortener) egy nyílt forráskódú URL-rövidítő és adatelemző alkalmazás. Ebben a cikkben a telepítés folyamatával foglalkozunk
Más rendszert használ? Bevezetés Az ArangoDB egy nyílt forráskódú NoSQL adatbázis, amely rugalmas adatmodellt kínál dokumentumokhoz, grafikonokhoz és kulcsértékekhez. Ez
Bevezetés Az /etc/ könyvtár kritikus szerepet játszik a Linux rendszer működésében. Ennek az az oka, hogy szinte minden rendszerkonfiguráció
Sok rendszergazda nagy mennyiségű kiszolgálót kezel. Ha a fájlokhoz különböző szervereken keresztül kell hozzáférni, mindegyikbe külön-külön kell bejelentkezni kb
A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.
Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.
Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.
Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.
Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…
Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.
Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.
Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.
Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.
Az Apple a közelmúltban kiadott egy kiegészítést a macOS Catalina 10.15.4-hez a problémák megoldására, de úgy tűnik, hogy a frissítés több problémát okoz, ami a Mac gépek blokkolásához vezet. További információért olvassa el ezt a cikket