Вопросы по 0.2.22
-
Разделю вопросы на группы:
Что нового в версии 0.2.22? ChangeLog в студию плз.

Что такое:
- BeaconHosts
- DisableVacuum
- FixedStatusValue
- StatusShift
- StatusThresholds
- StatusTranslation
- SyncInterval
- StatusPropagationAlgorithm
- StatusCalculationAlgorithm
- HouseKeepingInterval
- PollCountForStatusChange
Как пользоваться:
- StatusThresholds
- StatusTranslation
- Custom Atrributes в настройках Node
-
-
Change log:
- Scripts now can be used to form event's message (via %[..] macro)
- Scripts in event processing policy now has access to node properties
via $node variable and to event properties via $event variable - Implemented XML encoding for NXCP messages
- Added support of custom object attributes
- Minor map improvements
- Fixed issues: #196, #201, #216, #220, #221, #222, #225, #226, #230, #231
-
Виктор, челом бъю!
Пожалуйста, поскольку документации на это нет, приведите по одному примеру на:- Scripts now can be used to form event's message (via %[..] macro)
- Scripts in event processing policy now has access to node properties
via $node variable and to event properties via $event variable - Added support of custom object attributes
с примерами можно и без документации разобраться..
-
Ja sejchas v doroge, vecherom ili zavtra utrom vse raspishu podrobno, ok?
-
-
@anth0ny said in Вопросы по 0.2.22:
- Scripts now can be used to form event's message (via %[..] macro)
Mozno sozdat' skript v biblioteke scriptov (Control Panel -> Script Library), i podstavljat' stroku, vozvraschaemuju etimscriptom v teksti soobschenij. Naprimer, delaem script pod nazvaniem TEST:
sub main() { return "my string"; }Teper' esli napisat' v tekste naprimer alarma %[TEST], to eto budet zameneno na stroky my string.
Script imeet dostup k dannim tekuschej nodi cherez peremennuju $node, i k parametram obrabativaemogo eventa cherez peremennuju $event.
Takim obrazom mozno naprimer vidavat' perevedennie nazvanija statusov - vmesto %S ispol'zovat' svoj script, naprimer takoj:sub main() { switch($event->severity) { case 0: return "Normal"; case 1: return "Warning"; // i tak dalee, podstavljaja svoi teksti ... default: return "error"; } }@anth0ny said in Вопросы по 0.2.22:
- Scripts in event processing policy now has access to node properties
via $node variable and to event properties via $event variable
Script, kotorij vizivaetsja iz event processing policy, imeet dve opredelennie peremenie - $node i $event, dlja dostupa k atributam nodi i sobitija sootvetstvenno. Eti peremennie soderzat ob'ekti, t.e. dostup k atributam osuschestvljaetsja operaciej ->. Naprimer, esli ja hochu poluchit' imja uzla, mne nado napisat' $node->name.
@anth0ny said in Вопросы по 0.2.22:
- Added support of custom object attributes
U kazdogo ob'ekta teper' mozno opredeljat' svoi attributi - cherez zakladku "Custom Attributes" v svojstvah ob'ekta ili programmno cherez API. Znachenija etih attributov mozno potom ispol'zovat' v skriptah i tekstah soobschenij. Naprimer, esli ja opredeljaju attribut responsible_person, to mogo v tekste alarma napisat' skazem tak:
Node down; responsible person is %{responsible_person}
Vmesto %{responsible_person} budet podstavleno tekuschee znachenie attributa responsible_person.
-
-
-
Proshu proschenija, ja sejchas ne doma, podkljuchajus' redko i po nemnogu. Nachal s problemi padenija servera, i do ostal'nogo ne dobralsja

Ne vse veschi iz perechislennogo novie, mnogie bili uze ran'she. Budu otvechat' po punktam.
-
@axel said in Вопросы по 0.2.22:
Что такое:
- BeaconHosts
Spisok IP adresov (razdelennih zapjatimi), na kotorie NetXMS server periodicheski delaet ping. Esli ni odin iz nih ne otvechaet, to server schitaet chto propal ego sobstvennij link k seti, i generit sootvetstvujuschij event.
@axel said in Вопросы по 0.2.22:
- DisableVacuum
Imeet smisl tol'ko esli baza dannih - PostgreSQL. Zapreschaet housekeeper'u davat' comandu VACUUM.
@axel said in Вопросы по 0.2.22:
- FixedStatusValue
- StatusShift
- StatusThresholds
- StatusTranslation
parametri dlja default algoritmov status calculation i status propagation - to, chto est' na zakladke Status Calculation v svojstvah ob'ekta.
@axel said in Вопросы по 0.2.22:
- SyncInterval
Interval synhronizacii dannih - t.e. naskol'ko chasto izmenenija, nahodjaschiesja v pamjati, zapisivajutsja v bazu. V sekundah.
@axel said in Вопросы по 0.2.22:
- StatusPropagationAlgorithm
- StatusCalculationAlgorithm
Default algoritmi dlja status calculation i status propagation.
@axel said in Вопросы по 0.2.22:
- HouseKeepingInterval
Interval zapuska housekeeper'a (v sekundah). Housekeeper udaljaet ustarevshie zapisi iz logov i sobrannie dannie dlja DCI, zachischaet udalennie ob'ekti, i delaet VACUUM v sluchae PostgreSQL bazi.
@axel said in Вопросы по 0.2.22:
- PollCountForStatusChange
Skol'ko pollov podrjat dolzno vernut' oshibku, chtobi interfeis ili service bil pomechen kak CRITICAL.
-
@axel said in Вопросы по 0.2.22:
Как пользоваться:
- StatusThresholds
- StatusTranslation
- Custom Atrributes в настройках Node
StatusThresholds i StatusTranslation nuzno menjat' tol'ko esli hotite menjat' default algoritm dlja status propagation i status calculation.
Pro custom attributes ja uze pisal v etoj vetke.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login