Renuntiatio Dariae Vilkova pro Zabbix Meetup Online
Volo te ad PostgreSQL introducere instrumentum et operandi ratio magna, quae a nostro comitatu Zabbix utens augetur.
Zabbix instrumentum nostrum vigilantia diu elegimus, quia fons est aperta suggestus communitatis activae quae valde popularis in Russia sustentatur.
Nos agens activum - Mamonsu creavimus, quod flexibiliorem vigilantiam praebebat quam instrumenta vexillum tunc temporis concessa, et collectionem metricam conservavimus et ad Servum Zabbixum mittentes. Apud nos, Mamonsu in computo adhibetur.
Mamonsu
Mamonsu est agens activum (Zabbix Traapper) ad vigilantiam PostgreSQL et ad systema operantem. Mamonsu (in Pythone scriptum) te permittit ut PostgreSQL configurare et in quinque minutis uncinis vigilantia systema operandi.
Mamonsu instrumenta additional habet:
- cantus mamonsu mandatum est ut occasus in tabella configurationis PostgreSQL edit pro machina in qua procurator Mamonsu inauguratus est.
- fama mamonsu mandatum est quod responsa generat de systemate operante et PostgreSQL.
Mamonsu in servo DBMS installatur, informationes colligit, eam in JSON componit, quae eam mittit ad Servo Zabbix pro visualizatione, ubi exemplum metrics eius debet esse.
Mamonsu operis ratio
features Mamonsu
- Effectus operis cum PostgreSQL. Constans nexus ad PostgreSQL est maximum Mamonsu commodum. In hoc casu maximus numerus nexuum est aequalis maximorum datorum cui coniungitur numerus.
- Expandability. Mamonsu est agens plene "plugin" et ob certam structuram uniuscuiusque plugini et ad Pythonis relativam simplicitatem, facile discitur quomodo scribendas novas vel obliquas mensuras, i.e. metri collectio parametri.
- Wide coverage de magna metrics pro PotgreSQL possidet extensionem metricam specialem.
- velox deducunt; disponibilitate de arca.
- Uploading templates et configuratione filesatque etiam discas Servo Zabbix.
- suggestum crucisquae magna est pro clientibus nostris qui variis Linux distributionibus utuntur, etiam domesticis.
- BSD-clause licentia.
In momento multa plugins offerimus et in unaquaque altera versione novum aliquid addere conamur.
- 14 plugins for PostgreSQL,
- 8 plugins for OS Linux;
- 4 plugins for OS Windows.
Mamonsu collectas super 110 PostgreSQL systemate metrico operante:
- 70 PostgreSQL metrice ;
- 40 OS Linux metrice;
- 8 OS Windows metrice.
Clavis metricae includunt disponibilitate DBMS, numerum nexuum, magnitudinem datorum, puncta, lege/scribere velocitatem, seram, numerum processuum autovacuorum, et velocitatem generationis WAL. Integrum indicem metricarum rerum, necnon omnium instrumentorum accuratiorem descriptionem in promptu est
Index metrics available in GitHub
Currere Mamonsu apud V minuta
Ad vigilantiam PostgreSQL erigere et Mamonsu ratio operandi utendi, facere potes in 5 minutis, sequendo 5 simplices gradus.
- installing Mamonsu. Mamonsu e fonte edificari potest vel fasciculis in promptu utere.
$ git clone ... && cd mamonsu && python setup.py
build && python setup.py install
- Connection setup. Necesse est nexum parametri constituere pro PostgreSQL et Zabbix Servo in tabella agente.conf.
/etc/mamonsu/agent.conf
- Exemplum exportare Zabbix Servo.
$ mamonsu zabbix template export
/usr/share/mamonsu/example.xml
- Addit exercitum ad Zabbix Servo. Template exportatum sponte ad novum exercitum in Servo Zabbix coniungetur.
$ mamonsu zabbix host create mamonsu-demo
- ΠΠ°ΠΏΡΡΠΊ.
$ service mamonsu start
Mamonsu Development Directiones
Cum partem evolutionis Mamonsu, metricas expolire et novas plugins creare cogitamus, sicut plugin ad singularum tabularum magnitudinem sedulam. Nos quoque disponimus instrumenta additamenta emendare et creare, necnon facultates auto- tunning per mandatum augere mamonsu tune.
PostgreSQL magna pars Zabbix Agens 2
Jejunus et popularis exactor ad PostgreSQL iungo adhibetur
Hactenus duobus interfationibus utimur: Exporter, qui per clavem tractorem vocat, et Configurator Zabbix agens 2, qui legit et cohibet nexum parametri cum servo in file configurationis determinatum.
Operam DBMS optimizare conati sumus per metri globos ac tracto utendo pro metris et metricis coetibus, tum coetibus metri in JSON utendo variabilium dependentium (dependentia item), et inventio humili gradu (regulas inventionis ).
Res maiora
- obtinens pervicacem nexum ad PostgreSQL inter compescit;
- subsidia flexibilium intervallis saepta;
- compatibilitas cum versionibus PostgreSQL ab 10 et Zabbix Servo incipiens a versione 4.4;
- Facultas connectendi et monitor multiplex Instantiae PostgreSQL simul ob hoc quod Zabbix Agens 2 permittit vos plures sessiones creare.
PostgreSQL Connection Parameter gradus
In summa, tres gradus nexus parametri PostgreSQL praesto sunt, opera et occasus i.e.
- global;
- sessio;
- Tortor.
-
Parametri Global sunt in gradu agentis, parametri Sessio et Macros definiunt nexum datorum parametri.
-
Connection parametri ad PostgreSQL - Sessiones in tabella zabbix_agent2.conf.
PostgreSQL Connection Options - Sessiones
- Post keyword sessionibus unicum nomen sessionis specificatur, quod in clavibus definiri debet.
- parametri URI ΠΈ UserName pro qualibet sessione requisiti.
- Si nullum nomen datorum specificatur, defectus communis database nomen pro omnibus sessionibus PostgreSQL adhibetur, quod etiam in lima configurationis specificatur.
- Connexio parametri ad PostgreSQL - Macros ponuntur in clavis metrica in template (simili methodo in Zabbix agente 1), i.e. in template creantur et deinde sicut parametri in clavis. Hic, ordo macros figitur, i.e., e.g. URI semper primum enumerantur.
PostgreSQL nexum parametri - Macros
Modulus postgreSQL vigilantia iam plus quam 95 metrica includit, quae te permittit ut satis amplis parametris PostgreSQL operias, inter quas:
- quot nexus
- datorum amplitudo;
- archiving murum files:
- checkpoints,
- numerus mensarum tumidus;
- replicatio status;
- effigiem dilationem.
PostgreSQL metri informativum non sunt sine parametris operandi. Sed Zabbix Agens 2 iam scit parametris systematis operandi colligere, ita ut plenam picturam consequamur, simpliciter necessarias rationes ad exercitum coniungere.
Handler
Tracto principale unitatis moduli est in quo ipsa petitio efficitur et quae metrice accipere sinit.
Ut metrica simplex;
- Facere lima ut novam metricam:
zabbix/src/go/plugins/postgres/handler_uptime.go
- Sarcinam coniungimus ac unicam clavem (clavium) metricorum denotamus:
- Facimus tracto (tracto) rogando, i.e., inchoamus variam quae eventum continet:
- Petitionem exequimur:
Necessarium est petitionem errorum reprimere, post quos eventus Zabbix agentem 2 processum sustulerunt.
- Novam clavem metricam subcriptio:
Post metricam perscriptum, procuratorem novum metricum reficere potes.
Modulus est available incipiens a Zabbix 5.0 in pagina
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅!
Nexus utilis
Source: www.habr.com