Android

Paano i-install at i-configure ang mga nagios sa debian 9

Nagios Installation | Installation and configuration of Nagios on Ubuntu 16 04

Nagios Installation | Installation and configuration of Nagios on Ubuntu 16 04

Talaan ng mga Nilalaman:

Anonim

Ang Nagios ay isang tanyag na open source monitoring software. Pinapanatili nito ang isang imbentaryo ng iyong buong imprastraktura ng IT at tinitiyak ang iyong mga network, server, application, serbisyo, at proseso ay tumatakbo at tumatakbo. Sa kaso ng kabiguan ng isang kritikal na bahagi ng imprastraktura Nagpapadala ang mga alerto ng abiso.

Ipinapaliwanag ng tutorial na ito kung paano i-install at i-configure ang pinakabagong bersyon ng Nagios Core sa Debian 9.

Mga kinakailangan

Kailangan mong mai-log in bilang isang gumagamit na may access sa sudo upang mai-install ang mga package.

Pag-install ng Nagios sa Debian

Ang mga sumusunod na hakbang ay naglalarawan kung paano i-install ang pinakabagong bersyon ng Nagios Core mula sa mapagkukunan.

Magsimula sa pamamagitan ng pag-install ng mga sumusunod na pakete na kinakailangan para sa pag-iipon at pagpapatakbo ng Nagios:

sudo apt update && sudo apt upgrade sudo apt install autoconf gcc libc6 make wget unzip apache2 php libapache2-mod-php7.0 libgd-dev sudo apt install libmcrypt-dev libssl-dev bc gawk dc build-essential libnet-snmp-perl gettext

1. Pag-download ng Nagios

Mag-navigate sa direktoryo /usr/src at i-download ang pinakabagong bersyon ng Nagios mula sa repositoryo ng proyekto na Github na may wget:

cd /usr/src/ sudo wget

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

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

Simulan ang proseso ng pagbuo sa pamamagitan ng pagpapatakbo ng script ng pag- configure :

sudo./configure --with-httpd-conf=/etc/apache2/sites-enabled

Sa matagumpay na pagkumpleto, makikita mo ang sumusunod na mensahe:

*** Configuration summary for nagios 4.4.3 2019-01-15 ***: 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/apache2/sites-enabled Mail program: /usr/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): /usr/sbin/traceroute Review the options above for accuracy. If they look okay, type 'make all' to compile the main program and CGIs.

Patakbuhin ang make utos upang simulan ang proseso ng pagbuo:

sudo make all

Ang pag-iipon ay maaaring tumagal ng ilang oras, depende sa iyong system. Kapag nakumpleto ang proseso ng pagtatayo, makakakita ka ng isang katulad nito:

*** Compile finished ***… Enjoy.

3. Paglikha ng Nagios Gumagamit At Pangkat

Upang lumikha ng isang bagong system na gumagamit at uri ng pangkat:

sudo make install-groups-users

Idagdag ang Apache www-data user sa nagios group:

sudo usermod -a -G nagios www-data

4. I-install ang 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

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

Ang utos sa ibaba ay lilikha ng mga file ng pagsasaayos ng Apache:

sudo make install-webconf

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

Tiyaking pinagana ang muling pagsulat ng Apache at cgi module:

sudo a2enmod rewrite sudo a2enmod cgi

8. Paglikha ng Filed Unit File

Ang sumusunod na utos ay nag-install ng isang systemd unit file at nagbibigay-daan sa serbisyo ng Nagios na magsimula sa boot.

sudo make install-daemoninit

… *** Init script installed ***

9. Paglikha ng Account sa Gumagamit

Upang ma-access ang interface ng web ng Nagios kakailanganin mong lumikha ng isang admin ng gumagamit.

Sa tutorial na ito gagawa kami ng isang nagngangalang 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 apache2

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 pag-type:

sudo ufw allow Apache

Pag-install ng Mga Plugin ng Nagios

Bumalik sa direktoryo /usr/src at i-download ang pinakabagong bersyon ng Nagios Plugins mula sa proyekto na Github repositoryo:

cd /usr/src/ sudo wget -O nagios-plugins.tar.gz

Kapag ang pag-download ay kumpleto na kunin ang file ng tar sa pamamagitan ng pag-type:

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 na-install mo ang Nagios sa iyong Debian server, simulan ito sa:

sudo systemctl start nagios

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

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.3 Loaded: loaded (/lib/systemd/system/nagios.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2019-02-10 17:07:21 CST; 9s ago Docs: https://www.nagios.org/documentation Process: 26241 ExecStart=/usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Process: 26239 ExecStartPre=/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Main PID: 26243 (nagios) Tasks: 6 (limit: 4915) 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 Debian system.

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

pagmamanman ng debosyon