Nagios XI Installation in Centos 7 | Tech Arkit
Cuprins:
- Cerințe preliminare
- Instalarea Nagios pe CentOS
- 1. Descărcarea Nagios
- 2. Compilarea Nagios
- 3. Crearea utilizatorului și grupului Nagios
- 4. Instalarea binarelor Nagios
- 5. Crearea directorului de comenzi externe
- 6. Instalați fișierele de configurare Nagios
- 7. Instalați fișierele de configurare Apache
- 8. Crearea fișierului unității Systemd
- 9. Crearea contului de utilizator
- 10. Configurarea firewallului
- Instalarea pluginurilor Nagios
- Începând Nagios
- Accesarea interfeței web Nagios
- Concluzie
Nagios este unul dintre cele mai populare sisteme de monitorizare open source. Nagios păstrează un inventar al întregii dvs. infrastructuri IT și vă asigură că rețelele, serverele, aplicațiile, serviciile și procesele sunt în funcțiune. În caz de eșec sau de performanță suboptimă, Nagios va trimite alerte de notificare prin diferite metode.
Acest tutorial descrie cum să instalați și să configurați Nagios Core pe un server CentOS 7.
Cerințe preliminare
Înainte de a continua cu acest tutorial, asigurați-vă că sunteți autentificat ca utilizator cu privilegii sudo.
Dezactivați SELinux sau setați în modul permisiv, conform instrucțiunilor de aici.
Actualizați-vă sistemul CentOS și instalați Apache, PHP și toate pachetele necesare pentru a descărca și compila aplicația principală Nagios și plugin-urile Nagios:
sudo yum update
sudo yum install httpd php php-cli gcc glibc glibc-common gd gd-devel net-snmp openssl-devel wget
sudo yum install make gettext autoconf net-snmp-utils epel-release perl-Net-SNMP postfix unzip automake
Instalarea Nagios pe CentOS
Efectuați următorii pași pentru a instala cea mai recentă versiune a Nagios Core de la sursă.
1. Descărcarea Nagios
Vom descărca sursa Nagios în directorul
/usr/src
, care este locația obișnuită pentru plasarea fișierelor sursă.
Navigați la director cu:
cd /usr/src/
Descărcați cea mai recentă versiune de Nagios din depozitul Github al proiectului utilizând următoarea comandă wget:
sudo wget
Odată ce descărcarea este completă, extrageți fișierul gudron cu:
sudo tar zxf nagios-*.tar.gz
Înainte de a continua cu pașii următori, asigurați-vă că treceți la directorul sursă Nagios tastând:
2. Compilarea Nagios
Pentru a începe procesul de construire, executați scriptul de
configure
care va efectua o serie de verificări pentru a vă asigura că toate dependențele de pe sistemul dvs. sunt prezente:
sudo./configure
După finalizarea cu succes, următorul mesaj va fi tipărit pe ecran:
*** Configuration summary for nagios 4.4.2 2018-08-16 ***: General Options: ------------------------- Nagios executable: nagios Nagios user/group: nagios, nagios Command user/group: nagios, nagios Event Broker: yes Install ${prefix}: /usr/local/nagios Install ${includedir}: /usr/local/nagios/include/nagios Lock file: /run/nagios.lock Check result directory: /usr/local/nagios/var/spool/checkresults Init directory: /lib/systemd/system Apache conf.d directory: /etc/httpd/conf.d Mail program: /sbin/sendmail Host OS: linux-gnu IOBroker Method: epoll Web Interface Options: ------------------------ HTML URL: http://localhost/nagios/ CGI URL: http://localhost/nagios/cgi-bin/ Traceroute (used by WAP): /bin/traceroute Review the options above for accuracy. If they look okay, type 'make all' to compile the main program and CGIs.
Începeți procesul de compilare folosind comanda
make
:
sudo make all
Compilația poate dura ceva timp, în funcție de sistemul dvs. După ce procesul de compilare este finalizat, următorul mesaj va fi tipărit pe ecran:
…. *** Compile finished ***… For more information on obtaining support for Nagios, visit: https://support.nagios.com ************************************************************* Enjoy.
3. Crearea utilizatorului și grupului Nagios
Creați un nou utilizator și un grup
nagios
sistem
nagios
:
sudo make install-groups-users
Rezultatul va arăta ca mai jos:
groupadd -r nagios useradd -g nagios nagios
Adăugați utilizatorul Apache
apache
la grupul
nagios
:
sudo usermod -a -G nagios apache
4. Instalarea binarelor Nagios
Rulați următoarea comandă pentru a instala fișiere binare Nagios, CGI și fișiere HTML:
sudo make install
Ar trebui să vedeți următoarea ieșire:
… *** Main program, CGIs and HTML files installed ***…
5. Crearea directorului de comenzi externe
Nagios poate procesa comenzi din aplicații externe. Creați directorul extern de comandă și setați permisiunile corespunzătoare tastând:
sudo make install-commandmode
*** External command directory configured ***
6. Instalați fișierele de configurare Nagios
Instalați fișierele de configurare a probei Nagios cu:
sudo make install-config
… *** Config files installed *** Remember, these are *SAMPLE* config files. You'll need to read the documentation for more information on how to actually define services, hosts, etc. to fit your particular needs.
7. Instalați fișierele de configurare Apache
Executați comanda de mai jos pentru a instala fișierele de configurare ale serverului web Apache:
sudo make install-webconf
… *** Nagios/Apache conf file installed ***
8. Crearea fișierului unității Systemd
Următoarea comandă instalează un fișier unitate de sistem și, de asemenea, configurează serviciul nagios pentru a porni la pornire.
sudo make install-daemoninit
… *** Init script installed ***
9. Crearea contului de utilizator
Pentru a putea accesa interfața web Nagios, veți crea un utilizator admin numit
nagiosadmin
Rulați următoarea comandă
htpasswd
pentru a crea un utilizator numit
nagiosadmin
sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
Vi se va solicita să introduceți și să confirmați parola utilizatorului.
New password: Re-type new password: Adding password for user nagiosadmin
Reporniți serviciul Apache pentru ca modificările să aibă efect:
sudo systemctl restart
Configurați serviciul Apache pentru a porni la pornire.
10. Configurarea firewallului
Firewallul va asigura serverul dvs. împotriva traficului nedorit.
Deschideți porturile Apache rulând următoarele comenzi:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
Instalarea pluginurilor Nagios
Revenire la directorul
/usr/src
:
cd /usr/src/
Descărcați cea mai recentă versiune a Nagios Plugin-urilor din depozitul Github:
sudo wget -O nagios-plugins.tar.gz
Când descărcarea este completă, extrageți fișierul gudron:
sudo tar zxf nagios-plugins.tar.gz
Modificare la directorul sursă de pluginuri:
cd nagios-plugins-release-2.2.1
Rulați următoarele comenzi una câte una pentru a compila și instala plugin-urile Nagios:
sudo./tools/setup
sudo./configure
sudo make
sudo make install
Începând Nagios
După ce ambele Nagios și pluginurile sale sunt instalate, începeți serviciul Nagios cu:
sudo systemctl start nagios
Pentru a verifica dacă Nagios rulează, verificați starea serviciului cu următoarea comandă:
sudo systemctl status nagios
Rezultatul ar trebui să arate ceva ca mai jos, indicând faptul că serviciul Nagios este activ și funcțional.
nagios.service - Nagios Core 4.4.2 Loaded: loaded (/usr/lib/systemd/system/nagios.service; enabled; vendor preset: disabled) Active: active (running) since Sat 2018-12-08 14:33:35 UTC; 3s ago Docs: https://www.nagios.org/documentation Process: 22217 ExecStart=/usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Process: 22216 ExecStartPre=/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Main PID: 22219 (nagios) CGroup: /system.slice/nagios.service
Accesarea interfeței web Nagios
Pentru a accesa interfața web Nagios, deschideți browserul preferat și tastați numele de domeniu al serverului sau adresa IP publică urmate de
/nagios
:
http(s)://your_domain_or_ip_address/nagios
Introduceți datele de autentificare ale utilizatorului
nagiosadmin
și veți fi redirecționat la pagina principală implicită Nagios, așa cum se arată în imaginea de mai jos:
Concluzie
Ați instalat cu succes ultima versiune Nagios din sursă pe sistemul dvs. CentOS.
Acum ar trebui să verificați documentația Nagios și să aflați mai multe despre cum puteți configura și utiliza Nagios.
monitorizare centos nagiosCum se instalează și se configurează un server nfs pe Centos 8
În acest tutorial, veți parcurge pașii necesari pentru a configura un server NFSv4 pe CentOS 8. Vă vom arăta, de asemenea, cum să montați un sistem de fișiere NFS pe client.
Cum se instalează și se configurează nagios pe ubuntu 18.04
Nagios este unul dintre cele mai populare sisteme de monitorizare open source. Nagios păstrează un inventar al întregii dvs. infrastructuri IT și vă asigură că rețelele, serverele, aplicațiile, serviciile și procesele sunt în funcțiune.
Cum se instalează și se configurează nagios pe debian 9
Nagios este un software popular de monitorizare open source. Acest tutorial explică modul de instalare și configurare a celei mai recente versiuni a Nagios Core pe Debian 9.