Yadda ake Sanya Nagios Core a cikin Rocky LInux da AlmaLinux
Nagios kayan aiki ne na kyauta kuma mai buɗewa don tsarin sa ido, cibiyoyin sadarwa, da ababen more rayuwa. Nagios yana ba da haɗin yanar gizo don duba matsayin cibiyar sadarwa na yanzu, fayilolin log, sanarwa, da ƙari mai yawa.
Hakanan kuna iya son: Dokokin Sadarwar Linux 22 don Sysadmin.
Yana iya saka idanu albarkatu da sabis na mai watsa shiri da aika SMS da faɗakarwar imel idan wani abu ya yi kuskure. Bugu da ƙari, Nagios yana ba da kulawa ta nesa ta amfani da Nagios Remote plugins ko ta hanyar rufaffiyar SSL ko SSH.
A cikin wannan labarin, za mu shiga ta hanyar shigar da Nagios akan Rocky Linux da rarraba AlmaLinux.
Mataki 1: Sanya Dogara don Nagios
Yana da mahimmanci koyaushe don tabbatar da sabunta fakitin tsarin ku kafin shigar da ƙarin fakiti.
$ sudo dnf update
Ana buƙatar wasu ƙarin abubuwan dogaro don shigar da Nagios don ci gaba ba tare da tsangwama ba. Waɗannan sun haɗa da sabar gidan yanar gizo ta Apache HTTP, kayan aikin tarawa irin su gcc, fakitin SNMP da php modules don ambaton kaɗan.
$ sudo dnf install -y php perl @httpd wget unzip glibc automake glibc-common gettext autoconf php php-cli gcc gd gd-devel net-snmp openssl-devel unzip net-snmp postfix net-snmp-utils
Bayan haka, ci gaba kuma shigar da kayan aikin haɓakawa:
$ sudo dnf -y groupinstall "Development Tools"
Da zarar an gama shigarwa, fara kuma kunna ayyukan httpd da php-fpm don farawa akan lokacin taya.
$ sudo systemctl enable --now httpd php-fpm
Sannan fara sabar gidan yanar gizon Apache da sabis na php-fpm.
$ sudo systemctl start httpd $ sudo systemctl start php-fpm
Hakanan zai zama babban ra'ayi don tabbatar da cewa ayyukan biyu suna gudana:
$ sudo systemctl status httpd $ sudo systemctl status php-fpm
Cikakku! Mun shigar da duk fakitin da ake buƙata don Nagios. Yanzu bari mu haɗu tare da zazzage Nagios.
Mataki 2: Zazzage Nagios Core Source Code
Mun shirya don ci gaba da zazzagewar Nagios. Za mu zazzage tarihin Nagios Core daga rukunin yanar gizon. Har zuwa lokacin rubuta wannan jagorar, sabon sigar Nagios shine 4.4.6.
Yi amfani da umarnin wget don zazzage fayil ɗin ajiya.
$ wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.6.tar.gz
Da zarar saukarwar ta cika, aiwatar da umarni mai zuwa don cire lambar tushe Nagios.
$ tar -xzf nagios-4.4.6.tar.gz
Na gaba, kewaya cikin babban fayil na lambar tushe Nagios.
$ cd nagios-*/
Na gaba, shigar da duk abin dogaro kuma gina kayan aikin Nagios ta hanyar aiwatar da rubutun sanyi mai zuwa:
$ sudo ./configure
Za a nuna taƙaitaccen bayani idan tsarin ya yi nasara:
Na gaba, tattara babban shirin Nagios kamar yadda aka nuna:
$ sudo make all
Bayan an yi nasarar haɗawa, ya kamata ku sami abin fitarwa da aka nuna a ƙasa wanda aka samar tare da matakai na gaba don aiwatarwa:
Yanzu, bari mu ƙirƙiri tsarin Nagios da mai amfani.
$ sudo make install-groups-users
Bayan haka, aiwatar da umarni mai zuwa don ƙara mai amfani da apache zuwa ƙungiyar Nagios.
$ sudo usermod -aG nagios apache
Mataki 3: Sanya Nagios Core akan Linux
Yanzu, bari mu shigar da Nagios Core tare da CGIs da fayilolin HTML.
$ sudo make install
Sannan shigar da rubutun init a cikin hanyar /lib/systemd/system.
$ sudo make install-init
Na gaba, shigar da rubutun farko na Nagios.
$ sudo make install-daemoninit
Sannan, shigar kuma saita izini akan babban fayil ɗin don riƙe layin umarni na waje:
$ sudo make install-commandmode
Na gaba, shigar da fayilolin sanyi na samfurin Nagios.
$ sudo make install-config
Bayan gudanar da wannan umarni, ana shigar da fayilolin a /usr/local/nagios/etc.
Sannan, shigar da fayilolin sanyi na Apache da ake buƙata don Nagios.
$ sudo make install-webconf
Mataki 4: Ƙirƙiri Mai amfani da Yanar Gizo na Nagios
Don samun dama ga dashboard ɗin gidan yanar gizon Nagios, dole ne ka fara ƙirƙirar asusun mai amfani na apache.
$ sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
Ta hanyar tsoho, mai amfani shine nagiosadmin.
Idan kuna son amfani da wani mai amfani daban, maye gurbin duk misalin Nagiosadmin a cikin /usr/local/nagios/etc/cgi.cfg fayil tare da sabon sunan mai amfani.
Na gaba, tabbatar kun saita ikon mallakar Nagios Apache ingantaccen fayil ɗin daidaitawa ga mai amfani da gidan yanar gizo.
$ sudo chown apache:apache /usr/local/nagios/etc/htpasswd.users
Sa'an nan, saita izinin fayil yadda ya kamata kamar yadda apache ya sami damar karanta-rubutu.
$ sudo chmod 640 /usr/local/nagios/etc/htpasswd.users
Bayan matakan da ke sama, sake kunna sabis na apache don amfani da canje-canje.
$ sudo systemctl restart httpd
Yanzu saita Tacewar zaɓi don ba da izinin zirga-zirgar HTTP mai shigowa.
$ firewall-cmd --add-port=80/tcp --permanent $ firewall-cmd --reload
Yanzu, fara kuma kunna sabis na Nagios don gudana ta atomatik akan boot ɗin tsarin.
$ sudo systemctl enable nagios --now
Don duba halin Nagios gudu:
$ sudo systemctl status nagios
Daga fitarwar da ke sama, Sabis na Nagios yanzu yana aiki cikin nasara akan tsarin mu.
Mataki 5: Shiga Nagios Yanar Gizon Interface
A ƙarshe, bari mu shiga dashboard Nagios. Bude burauzar gidan yanar gizon da kuka fi so kuma shiga Nagios tare da adireshin mai zuwa:
$ http://your-server-ip/nagios/
Za a sa ku shiga. Yi amfani da takaddun shaidar da muka sanya wa mai amfani Nagiosadmin.
Bayan shiga cikin nasara, za a tura ku zuwa dashboard Nagios.
Yanzu mun sami nasarar shigar da kayan aikin sa ido na Nagios akan tsarinmu na Rocky Linux da AlmaLinux.