Անցնել պարունակությանը

Zabbix Proxy

Այս հոդվածում

Տեղեկատվություն

Zabbix Proxy-ն Zabbix մոնիտորինգի համակարգի բաշխված ճարտարապետության բաղադրիչ է, որը նախատեսված է հեռավոր հոսթերից տվյալների հավաքագրման և դրանք կենտրոնական Zabbix Server-ին փոխանցելու համար:

Zabbix proxy. Հիմնական հնարավորություններ

  • Նվազեցնում է հիմնական սերվերի բեռը:
  • Պարզեցնում է աշխարհագրորեն բաշխված ենթակառուցվածքների մոնիտորինգը:
  • Ապահովում է աշխատանքը անկայուն կամ սահմանափակ ցանցային կապի պայմաններում:

Zabbix Proxy-ն աջակցում է տվյալների հավաքագրման բոլոր ստանդարտ մեթոդները. Zabbix Agent, SNMP, IPMI, JMX, պարզ ստուգումներ, արտաքին սկրիպտներ և այլն:

Զգուշացում

Zabbix Proxy-ն չունի վեբ ինտերֆեյս և կառավարվում է կոնֆիգուրացիոն ֆայլերի և կենտրոնական Zabbix սերվերի միջոցով:

Տեղակայման հնարավորություններ

ID Ծրագրային ապահովման անվանում Համատեղելի ՕՀ VM BM VGPU GPU Նվազագույն CPU (միջուկներ) Նվազագույն RAM (ԳԲ) Նվազագույն HDD/SSD (ԳԲ) Սեփական դոմեն Ակտիվ
395 Zabbix Proxy Ubuntu 22.04 + + - - 1 1 15 Ոչ ՊԱՏՎԻՐԵԼ
Տեղադրված ծրագրային ապահովում.
Անուն Լիցենզիա
Zabbix proxy GPLv2
Zabbix agent GPLv2
SQLite Public Domain
  • Տեղադրումը հնարավոր է Ubuntu 22.04-ի վրա:
  • Տեղադրման ժամանակը. 15-20 րոպե՝ ներառյալ օպերացիոն համակարգը:
  • Հիմնական տվյալների բազա. SQLite:
  • Հիմնական սերվերի պորտ. 10051:

Zabbix Proxy-ն տեղադրելուց հետո դուք ստանում եք ամբողջությամբ կոնֆիգուրացված և օգտագործման պատրաստ ծառայություն.

  • Աշխատող Zabbix Proxy ծառայություն, որը մեկնարկված է և ավելացված ավտոմեկնարկին.

    systemctl status zabbix-proxy
    
    systemctl enable zabbix-proxy
    
  • Կոնֆիգուրացիոն ֆայլում կոնֆիգուրացված կապ հիմնական Zabbix սերվերի հետ.

    Server=zabbix-server.example.com
    Hostname=zabbix-proxy
    
  • Տեղական տվյալների բազա (զտարձակ՝ SQLite).

    /var/lib/zabbix/zabbix_proxy.db
    
  • Կոնֆիգուրացիոն ֆայլ.

    /etc/zabbix/zabbix_proxy.conf
    

Նշում

Եթե այլ կերպ նշված չէ, զտարձակ մենք տեղադրում ենք ծրագրային ապահովման վերջին թողարկման տարբերակը՝ զարգացնողի կայքից կամ օպերացիոն համակարգի պահեստներից:

Սկսել աշխատել Zabbix Proxy-ն տեղադրելուց հետո

Կառավարումը կատարվում է կոնֆիգուրացիոն ֆայլերի և կենտրոնական Zabbix սերվերի միջոցով:

Zabbix Proxy-ի սկզբնական կարգավորումներ

Zabbix proxy-ն մեկնարկելուց հետո դուք կարող եք.

  • Ստուգել պրոքսիի կարգավիճակը

    systemctl status zabbix-proxy
    
    • իրական ժամանակում.
    journalctl -u zabbix-proxy -f
    
  • Դիտել օրագրերը

    /var/log/zabbix/zabbix_proxy.log
    
  • Փոխել կարգավորումները (եթե անհրաժեշտ է) /etc/zabbix/zabbix_proxy.conf-ում

    • Server — Zabbix սերվերի հասցե կամ հոսթի անուն.
        Server=your-zabbix-server.example.com
    
    • Hostname — պրոքսիի միանշանակ անուն (պետք է ճիշտ համընկնի Zabbix Server-ի վեբ ինտերֆեյսում պրոքսի ստեղծելիս նշված անվան հետ).
        Hostname=your-proxy-name
    
    • Database — եթե չեք օգտագործում SQLite, այլ MySQL կամ PostgreSQL, նշեք.
    ini
    DBName=zabbix_proxy
    DBUser=zabbix
    DBPassword=your_password
    DBHost=localhost
    

Նշում

Կոնֆիգուրացիայում փոփոխություններ կատարելուց հետո պարտադիր է վերագործարկել ծառայությունը.

systemctl restart zabbix-proxy
  • Ավելացնել պրոքսի Zabbix Server-ի վեբ ինտերֆեյսում.

    • Միացեք Administration > Proxies:
    • Սեղմեք Create proxy:
    • Նշեք.
      • Proxy name — պետք է համընկնի zabbix_proxy.confHostname պարամետրի հետ:
      • TypeActive (եթե պրոքսին ինքնուրույն է միանում սերվերին) կամ Passive (եթե սերվերը հարցում է ուղարկում պրոքսիին):

    Զտարձակ Zabbix Proxy-ն աշխատում է Active ռեժիմում:

Նշում

Լրացուցիչ կոնֆիգուրացիոն պարամետրեր.

  • ListenPort — պորտ Passive ռեժիմի համար
  • StartPollers, StartIPMIPollers, StartSNMPTrapper — տվյալների հավաքագրման թրեդերի քանակ
  • Timeout — ստուգման թայմաուտ (զտարձակ՝ 3 վրկ)

Նշում

Zabbix proxy-ի հիմնական կարգավորումների մանրամասն տեղեկատվությունը պարունակվում է զարգացնողների փաստաթղթերում:

Պատվիրել Zabbix Proxy API-ի միջոցով

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×