Server Setup - Setting Up & Installing The Super Micro 113-6 Server With Fresh Install Of Nethserver
Tartalomjegyzék:
- Előfeltételek
- A Nagios telepítése a CentOS-ra
- 1. A Nagios letöltése
- 2. Nagios összeállítása
- 3. Nagios felhasználó és csoport létrehozása
- 4. A Nagios bináris fájlok telepítése
- 5. Külső parancskönyvtár létrehozása
- 6. Telepítse a Nagios konfigurációs fájlokat
- 7. Telepítse az Apache konfigurációs fájljait
- 8. Rendszeres egységfájl létrehozása
- 9. Felhasználói fiók létrehozása
- 10. A tűzfal konfigurálása
- A Nagios Plugins telepítése
- Nagios indul
- A Nagios webes felület elérése
- Következtetés
A Nagios az egyik legnépszerűbb nyílt forráskódú megfigyelő rendszer. A Nagios nyilvántartást vezet az egész IT-infrastruktúráról, és gondoskodik a hálózatok, szerverek, alkalmazások, szolgáltatások és folyamatok működéséről. Meghibásodás vagy nem optimális teljesítmény esetén a Nagios különféle módszerekkel értesítési értesítéseket küld.
Ez az oktatóanyag leírja, hogyan kell telepíteni és konfigurálni a Nagios Core-t egy CentOS 7 szerverre.
Előfeltételek
Mielőtt folytatná ezt az oktatóprogramot, győződjön meg arról, hogy be van jelentkezve mint sudo jogosultságokkal rendelkező felhasználó.
Kapcsolja ki a SELinux készüléket, vagy állítsa be az itt leírtak szerint engedélyezési módot.
Frissítse a CentOS rendszert, és telepítse az Apache, PHP fájlt, valamint a Nagios fő alkalmazásának és a Nagios pluginek letöltéséhez és fordításához szükséges összes csomagot:
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
A Nagios telepítése a CentOS-ra
A Nagios Core legújabb verziójának forrásból történő telepítéséhez hajtsa végre az alábbi lépéseket.
1. A Nagios letöltése
Letölti a Nagios forrást az
/usr/src
könyvtárba, amely a forrásfájlok elhelyezésének általános helye.
Keresse meg a könyvtárat a következővel:
cd /usr/src/
Töltse le a Nagios legújabb verzióját a Github lerakatból a következő wget paranccsal:
sudo wget
A letöltés befejezése után bontsa ki a tar fájlt:
sudo tar zxf nagios-*.tar.gz
A következő lépések folytatása előtt győződjön meg arról, hogy a Nagios forráskönyvtárába vált:
2. Nagios összeállítása
Az összeállítási folyamat elindításához futtassa a
configure
szkriptet, amely számos ellenőrzést hajt végre annak ellenőrzése érdekében, hogy a rendszer minden függősége fennáll-e:
sudo./configure
Sikeres befejezés után a következő üzenet jelenik meg a képernyőn:
*** 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.
Indítsa el a fordítási folyamatot a
make
paranccsal:
sudo make all
Az összeállítás a rendszertől függően némi időt vehet igénybe. Miután a készítési folyamat befejeződött, a következő üzenet kerül kinyomtatásra a képernyőn:
…. *** Compile finished ***… For more information on obtaining support for Nagios, visit: https://support.nagios.com ************************************************************* Enjoy.
3. Nagios felhasználó és csoport létrehozása
Hozzon létre egy új rendszer
nagios
felhasználót és csoportot az alábbiak kiadásával:
sudo make install-groups-users
A kimenet az alábbiak szerint néz ki:
groupadd -r nagios useradd -g nagios nagios
Adja hozzá az Apache
apache
felhasználót a
nagios
csoporthoz:
sudo usermod -a -G nagios apache
4. A Nagios bináris fájlok telepítése
Futtassa a következő parancsot a Nagios bináris fájlok, CGI-k és HTML fájlok telepítéséhez:
sudo make install
A következő kimenetet kell látnia:
… *** Main program, CGIs and HTML files installed ***…
5. Külső parancskönyvtár létrehozása
A Nagios külső alkalmazásokból tud parancsokat feldolgozni. Hozza létre a külső parancskönyvtárat, és írja be a megfelelő engedélyeket:
sudo make install-commandmode
*** External command directory configured ***
6. Telepítse a Nagios konfigurációs fájlokat
Telepítse a minta Nagios konfigurációs fájljait:
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. Telepítse az Apache konfigurációs fájljait
Futtassa az alábbi parancsot az Apache webszerver konfigurációs fájljainak telepítéséhez:
sudo make install-webconf
… *** Nagios/Apache conf file installed ***
8. Rendszeres egységfájl létrehozása
A következő parancs telepíti a rendszerezett egység fájlt, és konfigurálja a nagios szolgáltatást a rendszerindítás indításához.
sudo make install-daemoninit
… *** Init script installed ***
9. Felhasználói fiók létrehozása
A Nagios webes felület elérése érdekében létrehozunk egy nagiosadmin nevű admin felhasználót
Futtassa a következő
htpasswd
parancsot egy
htpasswd
nevű felhasználó létrehozásához
sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
A rendszer felszólítja a felhasználói jelszó megadására és megerősítésére.
New password: Re-type new password: Adding password for user nagiosadmin
Indítsa újra az Apache szolgáltatást a változások hatályba lépése érdekében:
sudo systemctl restart
Konfigurálja az Apache szolgáltatást a rendszerindítás indításához.
10. A tűzfal konfigurálása
A tűzfal védi a szervert a nem kívánt forgalom ellen.
Nyissa meg az Apache portokat a következő parancsok futtatásával:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
A Nagios Plugins telepítése
Váltás vissza az
/usr/src
könyvtárba:
cd /usr/src/
Töltse le a Nagios Plugins legújabb verzióját a Github tárolóból:
sudo wget -O nagios-plugins.tar.gz
A letöltés befejezése után bontsa ki a tar fájlt:
sudo tar zxf nagios-plugins.tar.gz
Váltson a plugins forráskönyvtárára:
cd nagios-plugins-release-2.2.1
Futtassa a következő parancsokat egyenként a Nagios pluginek lefordításához és telepítéséhez:
sudo./tools/setup
sudo./configure
sudo make
sudo make install
Nagios indul
Most, hogy a Nagios és a bővítmények telepítve vannak, indítsa el a Nagios szolgáltatást a következővel:
sudo systemctl start nagios
A Nagios futtatásának ellenőrzéséhez ellenőrizze a szolgáltatás állapotát a következő paranccsal:
sudo systemctl status nagios
A kimenetnek az alábbiak szerint kell kinéznie, jelezve, hogy a Nagios szolgáltatás aktív és fut.
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
A Nagios webes felület elérése
A Nagios webes felület eléréséhez nyissa meg a kedvenc böngészőt, és írja be a szerver domain nevét vagy nyilvános IP-címét, majd a
/nagios
:
http(s)://your_domain_or_ip_address/nagios
Írja be a
nagiosadmin
felhasználói bejelentkezési adatait, és átirányítja Önt az alapértelmezett Nagios kezdőlapra, az alábbi képen látható módon:
Következtetés
Sikeresen telepítette a legfrissebb Nagios verziót a forrásból a CentOS rendszerére.
Most ellenőrizze a Nagios dokumentációját, és többet megtudjon a Nagios konfigurálásáról és használatáról.
centos nagios monitorozásAz nfs szerver telepítése és konfigurálása a centos 8 rendszeren
Ebben az oktatóprogramban végigmegy az NFSv4 szerver beállításához a CentOS 8 rendszeren szükséges lépések. Megmutatjuk azt is, hogyan kell NFS fájlrendszert telepíteni az ügyfélen.
A nagios telepítése és konfigurálása az ubuntu 18.04-en
A Nagios az egyik legnépszerűbb nyílt forráskódú megfigyelő rendszer. A Nagios nyilvántartást vezet az egész IT-infrastruktúráról, és gondoskodik a hálózatok, szerverek, alkalmazások, szolgáltatások és folyamatok működéséről.
A nagios telepítése és konfigurálása a debian 9 rendszeren
A Nagios népszerű nyílt forráskódú megfigyelő szoftver. Ez az oktatóanyag elmagyarázza, hogyan kell telepíteni és konfigurálni a Nagios Core legújabb verzióját a Debian 9-en.