Instalați Cacti (Network Monitoring) pe RHEL / CentOS 8/7 și Fedora 30
Cactuși instrument este o soluție de monitorizare a rețelei și de monitorizare a rețelei bazată pe web open-source pentru grafic ACEASTA Afaceri. Cactus permite unui utilizator să sondeze servicii la intervale regulate pentru a crea grafice pe datele rezultate folosind RRDtool. În general, este utilizat pentru graficarea datelor din seriile de timp ale valorilor, cum ar fi utilizarea lățimii de bandă a rețelei, Sarcina procesorului, derularea proceselor, spatiu pe disc, etc.
În acest mod, vă vom arăta cum să instalați și să configurați o aplicație completă de monitorizare a rețelei numită Cactuși folosind Net-SNMP instrument pornit RHEL, CentOS și Fedora utilizarea sistemelor DA și DNF instrument de gestionare a pachetelor.
Pachete obligatorii pentru cactuși
Cactuși a necesitat instalarea următoarelor pachete pe sistemele dvs. de operare Linux, cum ar fi RHEL / CentOS / Fedora.
Apache: Un server web pentru afișarea graficelor de rețea create de PHP și RRDTool.
MySQL: Un server de baze de date pentru stocarea informațiilor despre cactuși.
PHP: Un modul de script pentru a crea grafice folosind RRDTool.
PHP-SNMP: A PHP extensie pentru SNMP pentru a accesa date.
NET-SNMP: Un SNMP (Protocol simplu de gestionare a rețelei) este utilizat pentru a gestiona rețeaua.
RRDTool: Un instrument de bază de date pentru gestionarea și preluarea datelor din seriile de timp, cum ar fi Sarcina procesorului, Lățime de bandă a rețelei, etc.
Notă: Instrucțiunile de instalare afișate aici sunt scrise pe baza CentOS 7.5 Distribuție Linux.
Instalarea pachetelor necesare Cacti pe RHEL / CentOS / Fedora
Mai întâi, trebuie să instalăm următoarele pachete de dependență unul câte unul folosind instrumentul implicit de gestionare a pachetelor, așa cum se arată.
# yum install mysql mysql-server [Pe RHEL / CentOS 6]
MariaDB este o bifurcație dezvoltată de comunitate a proiectului bazei de date MySQL și oferă un înlocuitor pentru MySQL. Anterior, baza de date oficială acceptată era MySQL RHEL / CentOS și Fedora.
Recent, Palarie rosie face o nouă tranzacție de la MySQL la MariaDB, deoarece MariaDB este implementarea implicită a MySQL în RHEL / CentOS 8/7 și Fedora 19 încolo.
Aici, trebuie să instalați și să activați fișierul Depozitul EPEL. După ce ați activat depozitul, tastați următoarea comandă pentru a instala aplicația Cacti.
Configurarea serverului MySQL pentru instalarea Cacti
Trebuie să configurăm MySQL pentru Cactuși, pentru a face acest lucru, trebuie să securizăm un nou instalat MySQL server și apoi vom crea Cactuși baza de date cu utilizator Cactuși. Daca esti MySQL este deja instalat și securizat, apoi nu este nevoie să o faceți din nou.
# mysql_secure_installation.
Creați baza de date MySQL Cacti
Conectați-vă la MySQL server cu o parolă nou creată și creați Cactuși baza de date cu utilizator Cactuși și setați parola pentru aceasta.
Pe RHEL / CentOS 6 și Fedora 18-12
[[e-mail protejat] ~]# mysql -u root -p
Introduceți parola: Bine ați venit la monitorul MySQL. Comenzile se termină cu; sau \ g. ID-ul conexiunii MySQL este 3. Versiune server: 5.1.73 Distribuție sursă. Copyright (c) 2000, 2013, Oracle și / sau afiliații săi. Toate drepturile rezervate. Oracle este o marcă înregistrată a Oracle Corporation și / sau a acesteia. afiliați. Alte nume pot fi mărci comerciale ale acestora. proprietari. Tastați „ajutor;” sau „\ h” pentru ajutor. Tastați „\ c” pentru a șterge declarația de intrare curentă. mysql> creați cactuși în baza de date; Interogare OK, 1 rând afectat (0,00 sec) mysql> ACORDAȚI TOATE PE cactuși. * TO [e-mail protejat] IDENTIFICAT DE „tecmint”; Interogare OK, 0 rânduri afectate (0,00 sec) mysql> Privilegiile FLUSH; Interogare OK, 0 rânduri afectate (0,00 sec) mysql> părăsi; Pa.
Pe RHEL / CentOS 8/7 și Fedora 19 în continuare
[[e-mail protejat] ~] # mysql -u root -p. Introduceți parola: Bine ați venit la monitorul MariaDB. Comenzile se termină cu; sau \ g. ID-ul de conexiune MariaDB este 3. Versiunea serverului: 5.5.41-MariaDB Server MariaDB. Copyright (c) 2000, 2014, Oracle, MariaDB Corporation Ab și alții. Tastați „ajutor;” sau „\ h” pentru ajutor. Tastați „\ c” pentru a șterge declarația de intrare curentă. MariaDB [(none)]> creați cactuși în baza de date; Interogare OK, 1 rând afectat (0,00 sec) MariaDB [(niciuna)]> ACORDAȚI TOATE PE cactuși. * TO [e-mail protejat] IDENTIFICAT DE „tecmint”; Interogare OK, 0 rânduri afectate (0,00 sec) MariaDB [(niciuna)]> Privilegiile FLUSH; Interogare OK, 0 rânduri afectate (0,00 sec) MariaDB [(niciuna)]> părăsi; Pa.
Instalați Cacti Tables în MySQL
Aflați calea fișierului bazei de date folosind RPM comanda, pentru a instala tabele de cactuși în nou create Cactuși baza de date, utilizați următoarea comandă.
Configurarea serverului Apache pentru instalarea Cacti
Deschideți fișierul numit /etc/httpd/conf.d/cacti.conf cu alegerea dvs. de editor.
# vi /etc/httpd/conf.d/cacti.conf.
Trebuie să activați accesul la Cactuși aplicație pentru rețeaua dvs. locală sau pe nivel de IP. De exemplu, am activat accesul la rețeaua noastră LAN locală 172.16.16.0/20. În cazul tău, ar fi diferit.
Alias / cactu / usr / share / cactus. Comandă Refuz, Permite refuz din toate Permite din 172.16.16.0/20
În cea mai recentă versiune de Apache (ex: Apache 2.4), poate fi necesar să vă schimbați în funcție de următoarele setări.
Alias / cactus / usr / share / cactus # httpd 2.4 Solicitați toate acordate # httpd 2.2 Comandă refuz, permite refuz din toate Permite din toate
În cele din urmă, reporniți Apache serviciu.
[[e-mail protejat]~] # service httpd restart [Pe RHEL / CentOS 6 și Fedora 18-12] [[e-mail protejat] ~] # systemctl reporniți httpd.service [Pe RHEL / CentOS 8/7 și Fedora 19 în continuare]
Setarea Cron pentru Cactuși
Deschide fișierul /etc/cron.d/cacti.
# vi /etc/cron.d/cacti
Decomentați următoarea linie. poller.php scriptul rulează fiecare 5 minute și colectează date ale gazdei cunoscute, care sunt utilizate de aplicația Cacti pentru a afișa grafice.
În cele din urmă, Cacti este gata, mergi la http://YOUR-IP-HERE/cacti/ & urmați instrucțiunile de instalare prin următoarele ecrane. Introduceți datele de conectare implicite și apăsați introduce buton.
Utilizator: admin. Parola: admin.
Autentificare utilizator Cacti
Apoi, modificați parola implicită Cacti.
Schimbați parola de administrator Cacti
Acceptați acordul de licență pentru cactuși.
Acceptați acordul de licență pentru cactuși
Apoi, ecranul afișează Verificări de pre-instalare pentru instalarea Cacti, vă rugăm să corectați setările sugerate în /etc/php.ini fișier așa cum se arată și reporniți Apache după ce ați făcut modificări.
În mod similar, trebuie să acordați acces la baza de date MySQL TimeZone pentru utilizatorul Cacti, astfel încât baza de date să fie populată cu informații globale TimeZone.
mysql> utilizați mysql; mysql> GRANT SELECT ON mysql.time_zone_name TO [e-mail protejat]; mysql> privilegii de spălare;
Verificări de preinstalare Cacti MySQL
Vă rugăm să alegeți tipul de instalare ca „Instalare nouă“.
Selectați Tipul de instalare Cacti
Asigurați-vă că toate următoarele permisiuni de director sunt corecte înainte de a continua.
Verificări permisiune director director Cactuși
Asigurați-vă că toate acestea Locații și versiuni binare critice valorile sunt corecte înainte de a continua.
Locații și versiuni binare critice
Vă rugăm să alegeți valoarea implicită Profilul sursei de date pentru a fi utilizat pentru surse de votare.
Selectați profilul sursei de date
Vă rugăm să alegeți Șabloane de dispozitiv pe care doriți să îl utilizați după instalarea Cacti.
Selectați Șabloane de dispozitive Cacti
Seteaza Colationare server în fișierul de configurare MySQL /etc/my.cnf sub [mysqld] secțiunea așa cum se arată.
[mysqld] set de caractere-server = utf8mb4. colație-server = utf8mb4_unicode_ci.
Setați Culoare server
Serverul dvs. Cacti este aproape gata. Vă rugăm să confirmați că sunteți fericit să continuați.
Procesul de instalare a cactușilorInstalarea Cacti ServerTabloul de bord Cacti
Pentru mai multe informații și utilizare vă rugăm să vizitați Pagina Cactușilor.