![Cum să setați „Ore active” pe computerul Windows 10](/f/7a9c07e9504f0a89a8a9a18d91abd7d2.jpg?width=100&height=100)
Continuând Seria Zabbix, acest tutorial vă va ghida cu privire la modul în care puteți instala și configura agenții Zabbix pe Linux (Sisteme bazate pe Debian și CentOS) pentru a monitoriza activ resursele locale de pe sistemele la distanță.
Sarcina principală a agenților zabbix constă în colectarea informațiilor locale de la țintele unde rulează și trimiterea datelor către un server Zabbix central pentru a fi procesate și analizate în continuare.
Instalați și configurați Zabbix 2.4.5 pe Debian 8 și RHEL/CentOS 7.
1. În funcție de distribuția Linux pe care o executați, accesați Descărcare Zabbix pagină, apucați cea mai recentă versiune a pachetelor binare de agenți disponibili utilizând un instrument precum wget sau răsuci și instalați-l pe mașina dvs. folosind managerul de pachete de distribuție specific - Da, Rpm sau Dpkg.
Pentru Debian sisteme (inclusiv ultima versiune - Debian 8 Jessie) urmați pașii următori pentru a descărca și instala Zabbbix Agent:
$ wget http://repo.zabbix.com/zabbix/2.4/debian/pool/main/z/zabbix/zabbix-agent_2.4.0-1+wheezy_amd64.deb $ sudo dpkg -i zabbix-agent_2.4.0-1 + wheezy_amd64.deb.
Pentru CentOS la fel ca sistemele, descărcați fișierul .rpm ambalate pentru numărul de lansare specific distribuției, utilizând aceeași pagină ca mai sus, și instalați-l folosind managerul de pachete rpm.
Pentru a gestiona automat problemele de dependență lipsă și a instala agentul folosind o singură fotografie, utilizați da comanda urmată de linkul de descărcare a pachetului binar, ca în exemplul de mai jos folosit pentru instalarea agentului pe CentOS 7:
# rpm -Uvh http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/zabbix-agent-2.4.1-2.el7.x86_64.rpm.
2. Următorul pas logic după instalarea pachetelor pe sistem este deschiderea Zabbix fișier de configurare a agentului aflat în /etc/zabbix/ calea sistemului pe ambele distribuții majore și instruiți programul să trimită toate informațiile colectate către serverul Zabbix pentru a fi analizate și procesate.
Prin urmare, deschideți zabbix_agentd.conf fișierul cu editorul de text preferat, găsiți liniile de mai jos (folosiți capturile de ecran ca ghid), decomentați-le și efectuați următoarele modificări:
# nano /etc/zabbix/zabbix_agentd.conf.
adăugați adresa IP a serverului zabbix și numele gazdei așa cum se arată mai jos.
Configurați agentul Zabbix - zabbix_agentd.conf
Server = IP al serverului Zabbix. ServerActive = IP al serverului Zabbix. Nume gazdă = utilizați FQDN-ul nodului unde rulează agentul.
3. După ce ați terminat de editat fișierul de configurare a agentului Zabbix cu valorile necesare, reporniți daemonul folosind următoarea comandă, apoi utilizați comanda netstat pentru a verifica dacă daemonul a fost pornit și funcționează pe portul specific - 10050 / tcp:
$ sudo systemctl reporniți zabbix-agent. $ sudo netstat -tulpn | grep zabbix.
Pentru distribuții mai vechi, utilizați comanda de serviciu pentru a gestiona demonul agentului zabbix:
$ sudo service zabbix-agent reporniți. $ sudo netstat -tulpn | grep zabbix.
4. Dacă sistemul dvs. se află în spatele unui firewall, atunci trebuie să deschideți 10050 / tcp port pe sistem pentru a ajunge prin serverul Zabbix.
Pentru Debian sisteme bazate, inclusiv Ubuntu, poți să folosești instrument ufw pentru a deschide portul și mai departe CentOS 7 poți să folosești Utilitar firewalld pentru a gestiona regulile firewallului ca exemple de mai jos:
$ sudo ufw permit 10050 / tcp [Activat Debian sisteme bazate pe]
$ sudo firewall-cmd --add-port = 10050 / tcp [Pentru centOS 7regulă de zbor] $ sudo firewall-cmd --add-port = 10050 / tcp --permanent [PentrucentOS 7 regula permanenta]
Pentru distribuții mai vechi precum centOS 6 sau firewall-urile neadministrate prin utilități specifice folosesc puternicul iptables comanda pentru a deschide porturi:
# iptables -A INPUT -p tcp -m tcp --dport 10050 -j ACCEPT.
5. În cele din urmă, pentru a testa dacă puteți ajunge la Agentul Zabbix de pe serverul Zabbix, utilizați Telnet comanda de la mașina server Zabbix la adresele IP ale mașinilor care rulează agenții, așa cum este ilustrat mai jos (nu vă faceți griji cu privire la eroarea aruncată de la agenți):
# telnet zabbix_agent_IP 10050.
6. La următorul pas, este timpul să treceți la consola web a serverului Zabbix și să începeți să adăugați gazdele care rulează agentul zabbix pentru a fi monitorizate de server.
Mergi la Configurare -> Gazde -> Creați gazdă -> Gazdă filă și completați Numele gazdei cu FQDN al mașinii de agent zabbix monitorizat, utilizați aceeași valoare ca mai sus pentru câmpul Nume vizibil.
Apoi, adăugați această gazdă la un grup de servere monitorizate și utilizați adresa IP a mașinii monitorizate în câmpul Interfețe agent - alternativ, puteți utiliza și rezoluția DNS, dacă este cazul. Utilizați capturile de ecran de mai jos ca ghid.
7. Apoi, treceți la Șabloane filă și apăsați Selectați. Ar trebui să se deschidă o nouă fereastră cu șabloane. Alege Șablon OS Linux apoi derulați în jos și apăsați pe butonul Selectare pentru ao adăuga și închide automat fereastra.
8. Odată ce șablonul apare Conectați șablonul nou cutie, lovit Adăuga text pentru a-l conecta la serverul zabbix, apoi apăsați pe partea inferioară Adăuga pentru a finaliza procesul și a adăuga complet gazda monitorizată. Numele vizibil al gazdei monitorizate ar trebui să apară acum fereastra gazdelor.
Asta e tot! Doar asigurați-vă că gazda stare este setat sa Activat și așteptați câteva minute pentru ca serverul Zabbix să contacteze agentul, să proceseze datele primite și să vă informeze sau, în cele din urmă, să vă avertizeze dacă ceva nu merge bine pe ținta monitorizată.