Android

Paano i-install at i-configure ang mga nagios sa sentimo 7

Installation of Nagios Core on Centos7

Installation of Nagios Core on Centos7

Talaan ng mga Nilalaman:

Anonim

Ang Nagios ay isa sa mga pinakapopular na open system monitoring system. Ang Nagios ay nagpapanatili ng isang imbentaryo ng iyong buong imprastraktura ng IT at tinitiyak ang iyong mga network, server, aplikasyon, serbisyo, at proseso ay tumatakbo. Sa kaso ng pagkabigo o suboptimal na pagganap Ang Nagios ay magpapadala ng mga alerto sa abiso sa pamamagitan ng iba't ibang mga pamamaraan.

Inilalarawan ng tutorial na ito kung paano i-install at i-configure ang Nagios Core sa isang server ng CentOS 7.

Mga kinakailangan

Bago magpatuloy sa tutorial na ito, siguraduhing naka-log in ka bilang isang gumagamit na may mga pribilehiyo ng sudo.

Huwag paganahin ang SELinux o itakda sa permissive mode na itinuro dito.

I-update ang iyong CentOS system at i-install ang Apache, PHP at ang lahat ng mga pakete na kinakailangan upang i-download at iipon ang pangunahing aplikasyon ng Nagios at mga plugin ng 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

Pag-install ng Nagios sa CentOS

Gawin ang mga sumusunod na hakbang upang mai-install ang pinakabagong bersyon ng Nagios Core mula sa mapagkukunan.

1. Pag-download ng Nagios

I-download namin ang Nagios mapagkukunan sa /usr/src direktoryo na kung saan ay ang karaniwang lokasyon upang ilagay ang mga file na mapagkukunan.

Mag-navigate sa direktoryo na may:

cd /usr/src/

I-download ang pinakabagong bersyon ng Nagios mula sa proyektong Github repository gamit ang sumusunod na wget na utos:

sudo wget

Kapag ang pag-download ay kumpleto na kunin ang file ng tar gamit ang:

sudo tar zxf nagios-*.tar.gz

Bago magpatuloy sa susunod na mga hakbang, tiyaking nagbago ka sa direktoryo ng pinagmulan ng Nagios sa pamamagitan ng pag-type:

cd nagioscore-nagios-*/

2. Pagsasama ng Nagios

Upang simulan ang proseso ng pagpapatakbo patakbuhin ang script ng configure na magsasagawa ng isang bilang ng mga tseke upang matiyak na ang lahat ng mga dependencies sa iyong system ay naroroon:

sudo./configure

Sa matagumpay na pagkumpleto, ang sumusunod na mensahe ay mai-print sa iyong screen:

*** 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.

Simulan ang proseso ng compilation gamit ang make command:

sudo make all

Ang pag-iipon ay maaaring tumagal ng ilang oras, depende sa iyong system. Kapag nakumpleto ang proseso ng build, ang sumusunod na mensahe ay mai-print sa iyong screen:

…. *** Compile finished ***… For more information on obtaining support for Nagios, visit: https://support.nagios.com ************************************************************* Enjoy.

3. Paglikha ng Nagios Gumagamit At Pangkat

Lumikha ng isang bagong gumagamit ng system at grupo sa pamamagitan ng pagpapalabas:

sudo make install-groups-users

Ang output ay magmukhang isang bagay sa ibaba:

groupadd -r nagios useradd -g nagios nagios

Idagdag ang gumagamit ng Apache apache sa pangkat na nagios :

sudo usermod -a -G nagios apache

4. Pag-install ng Mga Binary ng Nagios

Patakbuhin ang sumusunod na utos na i-install ang mga Nagios binary file, CGIs, at HTML file:

sudo make install

Dapat mong makita ang sumusunod na output:

… *** Main program, CGIs and HTML files installed ***…

5. Paglikha ng Direktoryo ng Panlabas

Ang mga Nagios ay maaaring magproseso ng mga utos mula sa mga panlabas na aplikasyon. Lumikha ng direktoryo ng panlabas na utos at itakda ang tamang mga pahintulot sa pamamagitan ng pag-type:

sudo make install-commandmode

*** External command directory configured ***

6. I-install ang Mga File ng Configurasyon ng Nagios

I-install ang halimbawang mga file ng pagsasaayos ng Nagios na may:

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. I-install ang mga file ng Confache ng Apache

Patakbuhin ang utos sa ibaba upang mai-install ang mga file ng pagsasaayos ng Apache web server:

sudo make install-webconf

… *** Nagios/Apache conf file installed ***

8. Paglikha ng Filed Unit File

Ang sumusunod na utos ay nag-install ng isang systemd unit file at i-configure din ang serbisyo ng nagios upang magsimula sa boot.

sudo make install-daemoninit

… *** Init script installed ***

9. Paglikha ng Account sa Gumagamit

Upang ma-access ang Nagios web interface wel'll lumikha ng isang admin user na tinatawag na nagiosadmin

Patakbuhin ang sumusunod na utos ng htpasswd upang lumikha ng isang gumagamit na tinatawag na nagiosadmin

sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

Sasabihan ka upang ipasok at kumpirmahin ang password ng gumagamit.

New password: Re-type new password: Adding password for user nagiosadmin

I-restart ang serbisyo ng Apache para sa mga pagbabago na magkakabisa:

sudo systemctl restart

I-configure ang serbisyo ng Apache upang magsimula sa boot.

sudo systemctl enable

10. Pag-configure ng Firewall

Ang firewall ay mai-secure ang iyong server laban sa hindi ginustong trapiko.

Buksan ang mga port ng Apache sa pamamagitan ng pagpapatakbo ng mga sumusunod na utos:

sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload

Pag-install ng Mga Plugin ng Nagios

Bumalik sa direktoryo /usr/src :

cd /usr/src/

I-download ang pinakabagong bersyon ng Nagios Plugins mula sa proyekto na Github repositoryo:

sudo wget -O nagios-plugins.tar.gz

Kapag kumpleto na ang pag-download ng file ng tar:

sudo tar zxf nagios-plugins.tar.gz

Palitan ang direktoryo ng pinagmulan ng plugins:

cd nagios-plugins-release-2.2.1

Patakbuhin ang sumusunod na mga utos nang paisa-isa upang mag-ipon at mai-install ang mga plugin ng Nagios:

sudo./tools/setup sudo make install

Simula ng Nagios

Ngayon na ang parehong Nagios at ang mga plugin ay naka-install, simulan ang serbisyo ng Nagios gamit ang:

sudo systemctl start nagios

Upang mapatunayan na tumatakbo ang Nagios, suriin ang katayuan ng serbisyo gamit ang sumusunod na utos:

sudo systemctl status nagios

Ang output ay dapat magmukhang isang bagay tulad ng sa ibaba na nagpapahiwatig na ang serbisyo ng Nagios ay aktibo at tumatakbo.

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

Pag-access sa Nagios Web Interface

Upang ma-access ang interface ng web ng Nagios buksan ang iyong paboritong browser at i-type ang pangalan ng domain ng iyong server o pampublikong IP address na sinusundan ng /nagios :

http(s)://your_domain_or_ip_address/nagios

Ipasok ang mga kredensyal sa pag-login sa gumagamit ng nagiosadmin at mai-redirect ka sa default na home page ng Nagios tulad ng ipinapakita sa imahe sa ibaba:

Konklusyon

Matagumpay mong na-install ang pinakabagong bersyon ng Nagios mula sa mapagkukunan sa iyong system ng CentOS.

Dapat mo na ngayong suriin ang Dokumento ng Nagios at malaman ang higit pa tungkol sa kung paano i-configure at gamitin ang Nagios.

centos nagios monitoring