Įdiekite „Plesk“ „CentOS 7“.
Naudojate kitą sistemą? Plesk yra patentuotas žiniatinklio prieglobos valdymo skydelis, leidžiantis vartotojams administruoti savo asmenines ir (arba) klientų svetaines, duomenų bazes
„Icinga 2“ yra populiari atvirojo kodo tinklo išteklių stebėjimo sistema, o „Icinga Web 2“ yra žiniatinklio sąsaja, skirta „Icinga 2“. Šiame straipsnyje bus aprašyta, kaip jas įdiegti „CentOS 7“ serveryje.
sudo yum install epel-release -y
sudo yum update -y
sudo shutdown -r now
Po perkrovimo naudokite tą patį sudo vartotoją, kad prisijungtumėte.
Įdiekite „Apache“ naudodami YUM:
sudo yum install httpd -y
Išjunkite iš anksto nustatytą „Apache“ pasveikinimo puslapį:
sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf
Uždrausti „Apache“ lankytojams atskleisti žiniatinklio šakniniame kataloge esančių failų ir katalogų /var/www/html
:
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf
Paleiskite „Apache“ paslaugą ir paleiskite ją įkrovos metu:
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
Įdiekite MariaDB naudodami YUM:
sudo yum install mariadb mariadb-server -y
Paleiskite MariaDB paslaugą:
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
Apsaugokite MariaDB diegimą:
sudo /usr/bin/mysql_secure_installation
Proceso metu atsakykite į klausimus ekrane, kaip nurodyta toliau:
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
Įdiekite PHP ir būtinus PHP plėtinius, kaip reikalauja „Icinga 2“ ir „Icinga Web 2“:
sudo yum install php php-gd php-intl php-ldap php-ZendFramework php-ZendFramework-Db-Adapter-Pdo-Mysql -y
Tada turite nustatyti tinkamą kompiuterio laiko juostą, kurią galite nustatyti oficialioje PHP svetainėje . Mano serverio egzemplioriuje laiko juostos reikšmė yra „Amerika/Los_Angelas“.
Atidarykite PHP konfigūracijos failą naudodami vi redaktorių:
sudo vi /etc/php.ini
Raskite eilutę:
;date.timezone =
Pakeiskite jį į:
date.timezone = America/Los_Angeles
Išsaugoti ir išeiti:
:wq!
Iš naujo paleiskite „Apache“ paslaugą, kad įsigaliotų naujos konfigūracijos:
sudo systemctl restart httpd.service
„CentOS 7“ galite įdiegti „Icinga 2“ ir jos papildinius naudodami „icinga YUM repo“:
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
Daugiau apie šiuos papildinius galite sužinoti Stebėjimo papildinių projekte .
Paleiskite „Icinga 2“ paslaugą:
sudo systemctl start icinga2.service
sudo systemctl enable icinga2.service
Pagal numatytuosius nustatymus „Icinga 2“ programa įgalins tris funkcijas: tikrintuvą, pagrindinį žurnalą ir pranešimą. Tai galite patikrinti naudodami šią komandą:
sudo icinga2 feature list
6.1) Įdiekite IDO (Icinga Data Output) modulius, skirtus MySQL
sudo yum install icinga2-ido-mysql -y
6.2) Sukurkite „Icinga 2“ duomenų bazę
Prisijunkite prie MySQL apvalkalo kaip root:
mysql -u root -p
Norėdami prisijungti, naudokite MariaDB root slaptažodį, kurį nustatėte 3 veiksme.
Sukurkite duomenų bazę pavadinimu "icinga" ir duomenų bazės vartotoją, pavadintą icinga
slaptažodžiu icinga
, tada suteikite šios duomenų bazės privilegijas šiam duomenų bazės vartotojui.
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) Importuokite Icinga 2 IDO schemą
mysql -u root -p icinga < /usr/share/icinga2-ido-mysql/schema/mysql.sql
Kai būsite paraginti, įveskite MariaDB root slaptažodį, kad užbaigtumėte darbą.
6.4) Įjunkite IDO MySQL modulį
sudo vi /etc/icinga2/features-available/ido-mysql.conf
Raskite šias eilutes:
//user = "icinga"
//password = "icinga"
//host = "localhost"
//database = "icinga"
panaikinkite jų komentarus, kaip nurodyta toliau:
user = "icinga"
password = "icinga"
host = "localhost"
database = "icinga"
Išsaugoti ir išeiti:
:wq!
Įgalinkite ido-mysql funkciją:
sudo icinga2 feature enable ido-mysql
sudo systemctl restart icinga2.service
7.1) Nustatykite išorinį komandų vamzdį
sudo icinga2 feature enable command
sudo systemctl restart icinga2.service
Kad galėtumėte siųsti komandas į Icinga 2 naudodami žiniatinklio sąsają, prie grupės turite įtraukti "apache" vartotoją icingacmd
:
sudo usermod -a -G icingacmd apache
Savo modifikaciją galite patikrinti naudodami šią komandą:
id apache
7.2) Įdiekite icingaweb2 ir icingacli RPM paketus
sudo yum install icingaweb2 icingacli -y
Nukreipkite „Apache“ žiniatinklio šakninį katalogą į „Icinga Web 2“ vietą:
sudo icingacli setup config webserver apache --document-root /usr/share/icingaweb2/public
sudo systemctl restart httpd.service
7.3) Sugeneruokite sąrankos prieigos raktą, kad vėliau galėtumėte naudoti žiniatinklio sąsajoje
sudo icingacli setup token create
7.4) Pakeiskite ugniasienės taisykles, kad būtų suteikta prieiga prie žiniatinklio
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
7.5) Paleiskite Icinga 2 diegimo vedlį žiniatinklio sąsajoje
Nukreipkite savo žiniatinklio naršyklę į šį URL:
http://<your-server-ip>/icingaweb2/setup
7.6) Sveikinimo puslapyje įveskite anksčiau sugeneruotą sąrankos prieigos raktą ir spustelėkite mygtuką „Kitas“.
7.7) Modulių puslapyje pasirinkite norimus įjungti modulius (bent jau Stebėjimo modulis būtinas), tada spustelėkite mygtuką "Kitas".
7.8) Puslapyje Reikalavimai įsitikinkite, kad visi reikalavimai yra patenkinti, tada spustelėkite mygtuką „Kitas“.
7.9) Autentifikavimo puslapyje turite pasirinkti autentifikavimo metodą, kai prisijungiate prie „Icinga Web 2“. Čia galite pasirinkti Database
, tada spustelėkite mygtuką „Kitas“.
7.10) Duomenų bazės išteklių puslapyje užpildykite visus reikiamus laukus, kaip nurodyta toliau, tada spustelėkite mygtuką „Kitas“.
<MariaDB-root-password>
7.11) Autentifikavimo fono puslapyje naudodami numatytąjį vidinės programos pavadinimą icingaweb2
spustelėkite Next
mygtuką, kad pereitumėte toliau.
7.12) Administravimo puslapyje nustatykite pirmąją „Icinga Web 2“ administratoriaus paskyrą (tarkime, kad tai yra icingaweb2admin) ir slaptažodį (icingaweb2pass), tada spustelėkite mygtuką „Kitas“.
7.13) Programos konfigūracijos puslapyje galite koreguoti su programa ir registravimu susijusias konfigūracijos parinktis, kad atitiktų jūsų poreikius. Kol kas galite naudoti toliau nurodytas numatytąsias reikšmes ir spustelėti mygtuką „Kitas“, kad tęstumėte.
7.14) Peržiūros puslapyje dar kartą patikrinkite konfigūraciją ir spustelėkite Next
mygtuką.
7.15) Stebėjimo modulio konfigūracijos pasveikinimo puslapyje spustelėkite Next
mygtuką.
7.16) Puslapyje Monitoring Backend naudokite numatytąjį vidinės programos pavadinimą icinga
ir tipą IDO
, tada spustelėkite mygtuką "Kitas".
7.17) Stebėjimo IDO išteklių puslapyje įveskite IDO duomenų bazės informaciją, kurią anksčiau nustatėte, tada spustelėkite mygtuką "Kitas".
7.18) Puslapyje „Command Transport“ vis tiek naudokite toliau nurodytas numatytąsias reikšmes. Norėdami tęsti, Next
spustelėkite mygtuką.
/var/run/icinga2/cmd/icinga2.cmd
7.19) Puslapyje Stebėjimo sauga vis tiek naudokite numatytąją reikšmę:
Spustelėkite mygtuką „Kitas“, kad pereitumėte į kitą puslapį.
7.20) Peržiūros puslapyje dar kartą patikrinkite savo konfigūraciją ir spustelėkite Finish
mygtuką.
7.21) Sveikiname! puslapyje, spustelėkite Login to Icinga Web 2
mygtuką, kad pereitumėte į Icinga Web 2 prisijungimo puslapį. Norėdami prisijungti, naudokite anksčiau nustatytą „Icinga Web 2“ administravimo paskyrą ir slaptažodį. Nesivaržykite naršyti „Icinga Web 2“ prietaisų skydelyje.
Tuo mūsų mokymo programa baigta. Ačiū, kad skaitėte.
Naudojate kitą sistemą? Plesk yra patentuotas žiniatinklio prieglobos valdymo skydelis, leidžiantis vartotojams administruoti savo asmenines ir (arba) klientų svetaines, duomenų bazes
Squid yra populiari nemokama „Linux“ programa, leidžianti sukurti persiuntimo žiniatinklio tarpinį serverį. Šiame vadove pamatysite, kaip įdiegti „Squid“ „CentOS“, kad paverstumėte jus
Įvadas Lighttpd yra „Apache“ šakutė, skirta daug mažiau išteklių imti. Jis yra lengvas, todėl jo pavadinimas ir yra gana paprastas naudoti. Įdiegti
VULTR neseniai atliko pakeitimus, ir dabar viskas turėtų veikti gerai, kai įjungta „NetworkManager“. Jei norite išjungti
Icinga2 yra galinga stebėjimo sistema, o kai naudojama pagrindinio kliento modelyje, ji gali pakeisti NRPE pagrįstų stebėjimo patikrų poreikį. Meistras-klientas
Naudojate kitą sistemą? Apache Cassandra yra nemokama ir atviro kodo NoSQL duomenų bazių valdymo sistema, skirta užtikrinti mastelio keitimą, hig.
Naudojate kitą sistemą? Mattermost yra atvirojo kodo, savarankiškai priglobta alternatyva Slack SAAS pranešimų paslaugai. Kitaip tariant, naudodami Mattermost, jūs apytiksliai
„Plesk“ valdymo skydelyje yra labai graži „Lets Encrypt“ integracija. „Lets Encrypt“ yra vienas iš vienintelių SSL teikėjų, išduodančių visus sertifikatus
„Lets Encrypt“ yra sertifikatų institucija, skirta nemokamai teikti SSL sertifikatus. cPanel sukūrė tvarkingą integraciją, kad jūs ir jūsų klientas
Naudojate kitą sistemą? Concrete5 yra atvirojo kodo TVS, kuri siūlo daug išskirtinių ir naudingų funkcijų, padedančių redaktoriams lengvai sukurti turinį
Naudojate kitą sistemą? „Review Board“ yra nemokamas atvirojo kodo įrankis, skirtas šaltinio kodui, dokumentacijai, vaizdams ir daugeliui kitų peržiūrėti. Tai internetinė programinė įranga
Šiame vadove sužinosite, kaip nustatyti HTTP autentifikavimą Nginx žiniatinklio serveriui, kuriame veikia CentOS 7. Reikalavimai Norėdami pradėti, jums reikės
YOURLS (Your Own URL Shortener) yra atvirojo kodo URL sutrumpinimo ir duomenų analizės programa. Šiame straipsnyje apžvelgsime diegimo procesą
Naudojate kitą sistemą? Įvadas ArangoDB yra atvirojo kodo NoSQL duomenų bazė su lanksčiu duomenų modeliu dokumentams, grafikams ir raktų reikšmėms. tai yra
Įvadas Katalogas /etc/ vaidina lemiamą vaidmenį veikiant Linux sistemai. Taip yra todėl, kad beveik visos sistemos konfigūracijos
Daugelis sistemos administratorių valdo didelius serverių kiekius. Kai failus reikia pasiekti skirtinguose serveriuose, prisijungiant prie kiekvieno atskirai apytiksliai
Ši pamoka apims Half Life 2 žaidimų serverio diegimą CentOS 6 sistemoje. 1 veiksmas: būtinų sąlygų įdiegimas Norėdami nustatyti ou
Laravel GitScrum arba GitScrum yra atvirojo kodo produktyvumo įrankis, skirtas padėti kūrimo komandoms įgyvendinti Scrum metodiką panašiai
Įvadas Šiame „Vultr“ vadove sužinosite, kaip įdiegti „PowerDNS“. PowerDNS yra programa, skirta paleisti savo vardų serverius. Tai labai naudinga, kai
Galite nukopijuoti ir įklijuoti šį bash scenarijų į Vultr valdymo skydelio paleisties scenarijaus sritį. Jis įdiegs visus reikalingus paketus į ru
Dirbtinis intelektas nėra ateityje, jis čia, dabartyje Šiame tinklaraštyje Skaitykite, kaip dirbtinio intelekto programos paveikė įvairius sektorius.
Ar taip pat esate DDOS atakų auka ir esate sumišęs dėl prevencijos metodų? Perskaitykite šį straipsnį, kad išspręstumėte savo užklausas.
Galbūt girdėjote, kad įsilaužėliai uždirba daug pinigų, bet ar kada susimąstėte, kaip jie uždirba tokius pinigus? padiskutuokime.
Ar norite pamatyti revoliucinius „Google“ išradimus ir kaip šie išradimai pakeitė kiekvieno žmogaus gyvenimą šiandien? Tada skaitykite tinklaraštį, kad pamatytumėte „Google“ išradimus.
Savavaledžių automobilių koncepcija, kuri išvažiuotų į kelius su dirbtinio intelekto pagalba, yra svajonė, kurią jau kurį laiką svajojame. Tačiau nepaisant kelių pažadų, jų niekur nematyti. Skaitykite šį tinklaraštį, kad sužinotumėte daugiau…
Kadangi mokslas sparčiai vystosi, perimdamas daug mūsų pastangų, taip pat didėja rizika, kad pateksime į nepaaiškinamą singuliarumą. Skaitykite, ką mums gali reikšti išskirtinumas.
Duomenų saugojimo metodai gali būti tobulinami nuo pat Duomenų gimimo. Šiame tinklaraštyje, remiantis infografika, aprašoma duomenų saugojimo raida.
Skaitykite tinklaraštį, kad paprasčiausiai sužinotumėte apie skirtingus didžiųjų duomenų architektūros sluoksnius ir jų funkcijas.
Šiame skaitmeniniu būdu pagrįstame pasaulyje išmanieji namų įrenginiai tapo svarbia gyvenimo dalimi. Štai keletas nuostabių išmaniųjų namų įrenginių privalumų, kaip jie daro mūsų gyvenimą vertą gyventi ir paprastesnį.
Neseniai „Apple“ išleido „macOS Catalina 10.15.4“ priedą, skirtą problemoms išspręsti, tačiau atrodo, kad dėl atnaujinimo kyla daugiau problemų, dėl kurių „Mac“ įrenginiai blokuojami. Norėdami sužinoti daugiau, perskaitykite šį straipsnį