Seadistage Cacti Debian Jessies
Sissejuhatus Cacti on avatud lähtekoodiga seire- ja graafikutööriist, mis põhineb täielikult RRD andmetel. Cacti kaudu saate jälgida peaaegu igat tüüpi seadmeid
Icinga 2 on laialdaselt kasutatav avatud lähtekoodiga võrguressursside jälgimise süsteem ja Icinga Web 2 on Icinga 2 ametlik veebiliides.
Selles õpetuses selgitan, kuidas neid mõlemaid Ubuntu 16.04 serverisse installida.
Logige SSH-terminalist sisse sudo kasutajana ja värskendage seejärel süsteemi uusimale stabiilsele olekule, kasutades järgmisi käske:
sudo apt-get update -y
sudo apt-get upgrade -y
sudo shutdown -r now
Pärast taaskäivitamist kasutage sisselogimiseks sama sudo kasutajat.
Installige Apache, kasutades järgmist käsku:
sudo apt-get install apache2 -y
Kustutage Ubuntu Apache vaiketervitusleht:
sudo rm /var/www/html/index.html
Turvalisuse huvides peaksite keelama Apachel veebi juurkataloogis olevaid faile ja katalooge /var/www/html
külastajatele avaldamast.
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/apache2/apache2.conf
Käivitage Apache teenus ja käivitage see alglaadimisel:
sudo systemctl start apache2.service
sudo systemctl enable apache2.service
Vaikimisi on UFW tulemüür äsja juurutatud Vultr Ubuntu 16.04 serveri eksemplaris keelatud. UFW tulemüüri lubamiseks ning SSH, HTTP ja HTTPS sissetuleva liikluse lubamiseks kasutage järgmisi käske:
sudo ufw app list
sudo ufw allow OpenSSH
sudo ufw allow in "Apache Full"
sudo ufw enable
4.1) Kasutage MariaDB installimiseks järgmist käsku:
sudo apt-get install mariadb-client mariadb-server -y
4.2) Käivitage MariaDB teenus:
sudo systemctl start mysql.service
sudo systemctl enable mysql.service
4.3) MariaDB installimise kaitsmine:
sudo /usr/bin/mysql_secure_installation
Interaktiivse protsessi ajal vastake küsimustele ükshaaval järgmiselt:
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
Märkus . Asendage <your-password>
oma MySQL-i juurparooliga.
4.4) Muutke MySQL-i root
kasutaja autentimispluginat :
sudo mysql -u root -p
Kasutage sisselogimiseks MariaDB juurparooli, mille olete varem määranud.
MySQL-i kestas:
UPDATE mysql.user SET authentication_string=PASSWORD('<your-password>'), plugin='mysql_native_password' WHERE user='root';
FLUSH PRIVILEGES;
EXIT;
Märkus . Asendage <your-password>
oma MySQL-i juurparooliga.
Installige PHP 7.0 ja mitu laiendust Icinga 2 ja Icinga Web 2 jaoks:
sudo apt-get install php7.0 libapache2-mod-php7.0 php7.0-gd php7.0-intl php7.0-xml php7.0-ldap php7.0-mysql php7.0-pgsql php-imagick -y
Installige Composeri praegune versioon:
cd
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === 'e115a8dc7871f15d853148a7fbac7da27d6c0030b848d9b3dc09e2a0388afed865e6a3d6b3c0fad45c48e2b5fc1196ae') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
Märkus . Ülaltoodud käsud võivad tulevikus olla aegunud, seega peaksite alati hankima uusima versiooni Composeri ametlikult veebisaidilt .
Mugavuse huvides teisaldage Composeri skript composer.phar
asukohta /usr/local/bin
ja nimetage see ümber composer
:
sudo mv ~/composer.phar /usr/local/bin/composer
Installige zip ja pakkige lahti:
sudo apt-get install zip unzip -y
Installige ZendFramework Db komponent, kasutades Composerit:
composer require zendframework/zend-db
Seejärel peate seadistama oma masina jaoks õige ajavööndi, mille saate määrata PHP ametlikul veebisaidil . Näiteks kui teie serveri eksemplar asub Vultr Los Angelese andmekeskuses, on selle ajavööndi väärtus America/Los_Angeles
.
Avage PHP konfiguratsioonifail vi-redaktoriga:
sudo vi /etc/php/7.0/apache2/php.ini
Leidke rida:
;date.timezone =
Muutke see järgmiseks:
date.timezone = America/Los_Angeles
Salvestage ja lõpetage:
:wq!
Uute sätete jõustamiseks taaskäivitage Apache teenus:
sudo systemctl restart apache2.service
Seadistage Icinga APT repo:
cd
wget -O - http://packages.icinga.org/icinga.key | sudo apt-key add -
sudo add-apt-repository 'deb http://packages.icinga.org/ubuntu icinga-xenial main'
sudo apt-get update
Installige Icinga 2 ja mitmed pistikprogrammid, kasutades Icinga APT repot:
sudo apt-get install icinga2 nagios-plugins -y
Icinga 2 pistikprogrammide kohta lisateabe saamiseks külastage Monitoring Plugins Projecti veebisaiti.
Käivitage Icinga 2 teenus:
sudo systemctl start icinga2.service
sudo systemctl enable icinga2.service
Vaikimisi võimaldab Icinga 2 programm kolme funktsiooni: kontrollija, pealogi ja teavitus. Saate seda kinnitada järgmise käsuga:
sudo icinga2 feature list
7.1) Installige MySQL-i jaoks IDO (Icinga Data Output) moodulid
sudo apt-get install icinga2-ido-mysql
Kui Configuring icinga2-ido-mysql
teilt küsitakse viisardis, kas soovite lubada Icinga 2 funktsiooni ido-mysql, valige <No>
. Lubame selle funktsiooni hiljem käsitsi.
Kui teilt küsitakse, kas soovite konfigureerida andmebaasi icinga2-ido-mysql jaoks, valige <No>
. Selle asemel saate luua andmebaasi käsitsi, nagu on kirjeldatud toimingus 7.2.
7.2) Looge Icinga 2 jaoks andmebaas
Logige MySQL-i kesta sisse administraatorina:
sudo mysql -u root -p
Kasutage sisselogimiseks MariaDB juurparooli, mille määrasite sammus 4.
Looge MySQL-i kestas andmebaas nimega icinga
ja icinga
parooliga andmebaasi kasutaja icinga
ning seejärel andke sellele andmebaasi kasutajale selles andmebaasis õigused.
CREATE DATABASE icinga;
GRANT SELECT, INSERT, UPDATE, DELETE, DROP, CREATE VIEW, INDEX, EXECUTE ON icinga.* TO 'icinga'@'localhost' IDENTIFIED BY 'icinga';
FLUSH PRIVILEGES;
EXIT;
7.3) Importige Icinga 2 IDO skeem
sudo mysql -u root -p icinga < /usr/share/icinga2-ido-mysql/schema/mysql.sql
Kui küsitakse, sisestage töö lõpetamiseks MariaDB juurparool.
7.4) Lubage IDO MySQL moodul
sudo vi /etc/icinga2/features-available/ido-mysql.conf
Otsige üles need read:
user = "icinga2",
password = "",
host = "localhost",
database = "icinga2"
Muutke neid järgmiselt:
user = "icinga"
password = "icinga"
host = "localhost"
database = "icinga"
Salvestage ja lõpetage:
:wq!
Lubage ido-mysql funktsioon:
sudo icinga2 feature enable ido-mysql
sudo systemctl restart icinga2.service
8.1) Välise käsutoru seadistamine
sudo icinga2 feature enable command
sudo systemctl restart icinga2.service
sudo icinga2 feature list
Enne kui saate veebiliidese abil Icinga 2-le käske saata, peate rühma lisama www-data
kasutaja icingacmd
:
sudo groupadd icingacmd
sudo usermod -a -G icingacmd www-data
Seadistuse kinnitamiseks kasutage järgmist käsku:
id www-data
8.2) Installige Icinga Web 2 paketid
sudo apt-get install icingaweb2 icingaweb2-module-monitoring icingaweb2-module-doc icingacli -y
Suunake Apache veebi juurkataloog asukohta, mille on määranud Icinga Web 2:
sudo icingacli setup config webserver apache --document-root /usr/share/icingaweb2/public
sudo systemctl restart apache2.service
8.3) Icinga Web 2 andmebaasi seadistamine
sudo mysql -u root -p
CREATE DATABASE icingaweb2;
EXIT;
8.4) Laadige Icinga Web 2 andmebaasiskeem
mysql -u root -p icingaweb2 < /usr/share/icingaweb2/etc/schema/mysql.schema.sql
8.5) Looge häälestusluba hilisemaks kasutamiseks Icinga Web 2 veebi installiviisardis
sudo icingacli setup token create
8.6) Käivitage veebiliideses Icinga 2 installiviisard
Suunake oma veebibrauser järgmisele URL-ile:
http://<your-serve-ip>/icingaweb2/setup
8.7) Sisestage tervituslehel varem loodud häälestusluba ja seejärel klõpsake Next
nuppu.
8.8) Valige lehel Moodulid üks või mitu moodulit, mida soovite lubada (vähemalt Monitoring
moodul on nõutav) ja seejärel klõpsake Next
nuppu.
8.9) Lehel Nõuded veenduge, et kõik nõutud üksused on täidetud, ja seejärel klõpsake Next
nuppu.
8.10) Lehel Autentimine peate Icinga Web 2-le juurdepääsuks valima autentimismeetodi. Siin saate valida Database
ja seejärel klõpsata Next
nuppu.
8.11) Andmebaasiressursside lehel täitke kõik nõutavad väljad nagu allpool ja seejärel klõpsake Next
nuppu.
8.12) Autentimise taustaprogrammi lehel icingaweb2
klõpsake Next
edasiliikumiseks nuppu , kasutades taustaprogrammi vaikenime .
8.13) Seadistage halduslehel esimene Icinga Web 2 administraatorikonto (öelda, et see on icingaweb2admin
) ja parool (öelda, et see on icingaweb2pass
), ning seejärel klõpsake Next
nuppu.
8.14) Rakenduse konfiguratsiooni lehel saate kohandada rakenduste ja logimisega seotud konfiguratsioonisuvandeid vastavalt oma vajadustele. Praegu saate kasutada allpool loetletud vaikeväärtusi ja klõpsata Next
jätkamiseks nuppu.
8.15) Kontrollige lehel Ülevaatus oma konfiguratsiooni ja klõpsake Next
nuppu.
8.16) Monitorimooduli konfiguratsiooni tervituslehel klõpsake Next
nuppu.
8.17) Kasutage taustaprogrammi jälgimise lehel vaikimisi taustaprogrammi nime icinga
ja taustaprogrammi tüüpi IDO
ning seejärel klõpsake Next
nuppu.
8.18) Lehel Monitoring IDO Resource sisestage varem seadistatud IDO andmebaasi üksikasjad ja seejärel klõpsake Next
nuppu.
8.19) Kasutage käsutranspordi lehel endiselt neid allpool loetletud vaikeväärtusi. Edasi Next
liikumiseks klõpsake nuppu.
8.20) Kasutage turvalisuse jälgimise lehel endiselt vaikeväärtust:
Next
Järgmisele lehele liikumiseks klõpsake nuppu.
8.21) Kontrollige ülevaatuslehel oma konfiguratsiooni ja seejärel klõpsake Finish
nuppu.
8.22) Palju õnne! lehel klõpsake Login to Icinga Web 2
nuppu, et liikuda Icinga Web 2 sisselogimislehele. Kasutage sisselogimiseks varem seadistatud Icinga Web 2 administraatorikontot ja parooli. Tutvuge julgelt Icinga Web 2 armatuurlauaga.
Sellega meie õpetus lõpeb. Täname, et lugesite.
Sissejuhatus Cacti on avatud lähtekoodiga seire- ja graafikutööriist, mis põhineb täielikult RRD andmetel. Cacti kaudu saate jälgida peaaegu igat tüüpi seadmeid
Sissejuhatus Lets Encrypt on sertifikaatide väljastamise teenus, mis pakub tasuta TLS/SSL-sertifikaate. Paigaldusprotsessi lihtsustab Certbot,
Kas kasutate teistsugust süsteemi? Mis on Tekkit Classic? Tekkit Classic on modifikatsioonipakett mängule, mida kõik teavad ja armastavad; Minecraft. See sisaldab mõningaid ver
Kas kasutate teistsugust süsteemi? See õpetus näitab teile, kuidas installida grupitöö iRedMail Debian Wheezy värskele installile. Peaksite kasutama servi
Kas kasutate teistsugust süsteemi? Jekyll on suurepärane alternatiiv WordPressile ajaveebi pidamiseks või sisu jagamiseks. See ei nõua andmebaase ja see on väga lihtne
Kas kasutate teistsugust süsteemi? Kui ostate Debiani serveri, peaksid teil alati olema uusimad turvapaigad ja värskendused, olenemata sellest, kas magate või mitte
PHP ja sellega seotud paketid on veebiserveri juurutamisel kõige sagedamini kasutatavad komponendid. Selles artiklis õpime, kuidas seadistada PHP 7.0 või PHP 7.1 o
Squid on populaarne tasuta Linuxi programm, mis võimaldab teil luua edastamise veebipuhverserveri. Selles juhendis näete, kuidas installida Squid CentOS-i, et teid pöörata
Sissejuhatus Lighttpd on Apache'i hark, mille eesmärk on olla palju vähem ressursimahukas. See on kerge, sellest ka oma nimi, ja seda on üsna lihtne kasutada. Installin
1. Virtualmin/Webmin Virtualmin on võimas ja paindlik veebimajutuse juhtpaneel Linuxi ja UNIX süsteemidele, mis põhineb tuntud avatud lähtekoodiga veebibaasil
Yii on PHP raamistik, mis võimaldab teil rakendusi kiiremini ja lihtsamalt arendada. Yii installimine Ubuntule on lihtne, nagu saate täpselt teada
Ekraan on rakendus, mis võimaldab ühes aknas mitut terminaliseanssi kasutada. See võimaldab simuleerida mitut terminali akent, kus see ma
See õpetus selgitab, kuidas seadistada DNS-serverit Bind9 abil Debianis või Ubuntus. Asendage kogu artikli vältel oma-domeen-nimi.com vastavalt. Kell th
Sissejuhatus Logrotate on Linuxi utiliit, mis lihtsustab logifailide haldamist. Tavaliselt töötab see kord päevas cron-töö kaudu ja haldab logibaasi
VULTR on hiljuti teinud nende osas muudatusi ja kõik peaks nüüd töötama hästi, kui NetworkManager on lubatud. Kui soovite keelata
Icinga2 on võimas seiresüsteem ja kui seda kasutatakse põhikliendi mudelis, võib see asendada vajaduse NRPE-põhiste seirekontrollide järele. Meister-klient
Kas kasutate teistsugust süsteemi? Red5 on Java-s realiseeritud avatud lähtekoodiga meediumiserver, mis võimaldab käivitada mitme kasutajaga Flashi rakendusi, näiteks otseülekandeid.
Selles artiklis näeme, kuidas kompileerida ja installida Nginxi põhiliini ametlikest Nginxi allikatest mooduliga PageSpeed, mis võimaldab teil
Kas kasutate teistsugust süsteemi? Apache Cassandra on tasuta ja avatud lähtekoodiga NoSQL-i andmebaasihaldussüsteem, mis on loodud pakkuma skaleeritavust, hig.
Kas kasutate teistsugust süsteemi? Apache Cassandra on tasuta ja avatud lähtekoodiga NoSQL-i andmebaasihaldussüsteem, mis on loodud pakkuma skaleeritavust, hig.
Tehisintellekt ei ole tulevik, see on siin, olevikus. Sellest blogist loe, kuidas tehisintellekti rakendused on mõjutanud erinevaid sektoreid.
Kas olete ka DDOS-i rünnakute ohver ja olete segaduses ennetusmeetodite osas? Oma päringute lahendamiseks lugege seda artiklit.
Võib-olla olete kuulnud, et häkkerid teenivad palju raha, kuid kas olete kunagi mõelnud, kuidas nad sellist raha teenivad? arutleme.
Kas soovite näha Google'i revolutsioonilisi leiutisi ja seda, kuidas need leiutised muutsid iga inimese elu tänapäeval? Seejärel lugege ajaveebi, et näha Google'i leiutisi.
Isejuhtivate autode kontseptsioon tehisintellekti abil teedele jõudmiseks on meil juba mõnda aega unistus. Kuid vaatamata mitmele lubadusele pole neid kusagil näha. Lisateabe saamiseks lugege seda ajaveebi…
Kuna teadus areneb kiiresti, võttes üle suure osa meie jõupingutustest, suureneb ka oht, et allume seletamatule singulaarsusele. Loe, mida singulaarsus meie jaoks tähendada võiks.
Andmete säilitamise meetodid on arenenud alates andmete sünnist. See ajaveeb käsitleb infograafiku alusel andmete salvestamise arengut.
Lugege ajaveebi, et kõige lihtsamal viisil teada saada Big Data Architecture'i erinevaid kihte ja nende funktsioone.
Selles digipõhises maailmas on nutikad koduseadmed muutunud elu oluliseks osaks. Siin on mõned nutikate koduseadmete hämmastavad eelised, mis muudavad meie elu elamisväärseks ja lihtsamaks.
Hiljuti andis Apple välja macOS Catalina 10.15.4 täiendusvärskenduse probleemide lahendamiseks, kuid tundub, et värskendus põhjustab rohkem probleeme, mille tulemuseks on Maci masinate tellimine. Lisateabe saamiseks lugege seda artiklit