Comments (11)
Доброго утра!
По вычисляемому вот так нужно записать:
last("1cEnt.sessions.designers[{#INFOBASE}]") + last("1cEnt.sessions.bjobs[{#INFOBASE}]") + last("1cEnt.sessions.comconn[{#INFOBASE}]") + last("1cEnt.sessions.thickClient[{#INFOBASE}]") + last("1cEnt.sessions.thinClient[{#INFOBASE}]") + last("1cEnt.sessions.webclients[{#INFOBASE}]")
Ну и триггер на него повесить.
По поводу ключей планирую это тоже допилить, проблема-то такая же в общем... Просто кол-во сессий мониторить не совсем корректный вариант, если клиент получил лицензию с менеджера лицензий, то она же применится на все сессии. В общем есть мысли как сделать, в процессе, как время будет - допилю.
from zabbix-1c.
Доброго времени суток!
Вроде бы то же самое записывал, но не "взлетело".
Спасибо большое!
По поводу подсчета лицензий - у нас большая часть программных, они раздаются 1шт/сессия
Аппаратный (что нелогично) оказался на WEB.
так что в нашем случае временно можно будет триггер сделать по сумме сессий.
Находил пару вариантов - но они годны только для ручного вывода в виде "стекируемого графика", т.к. имена ключей меняются раз в несколько часов.
from zabbix-1c.
Попробовал Ваш вариант и получил знакомую ошибку.
Не зря подумал, что примерно так и пробовал :)
"Cannot evaluate function "last()": item "app-2.pivzavoz.local:1cEnt.sessions.webclients[all_infobases]" does not exist."
Cannot evaluate function "last()": item "app-2.pivzavoz.local:1cEnt.sessions.webclients[c2338700-83ef-47cd-a6ad-5ebebf1bbdc2]" does not exist.
и так далее
Проблема в том, что если значения нет, то оно не равно 0 и не может складыватся?
Получается, что нужно либо делать "СУММА, Если значение <> NULL", либо под каждую базу делать руками только те значения, которые гарантировано имеются, иначе словим опять ошибку...
не вариант: web, например, используется внешними партнерами, которые ночью спят и число сессий схлопывается в "0".
from zabbix-1c.
Странно, я проверил прежде чем ответить, все посчитал у меня, попозже еще гляну. И там в любом случае с агента ноль возвращается, даже если нет этого типа клиента
from zabbix-1c.
Можете прислать принтскрин настройки элемента?
У меня вот так все:
Единственное отличие от утреннего моего принтскрина - изменил интервал обновления, поставил 10 мин - не имеет смысла ставить интервал меньше, чем запрос данных с агента, но и с 1 минутой работало без проблем
from zabbix-1c.
И кстати странно ругается только на webclients, который последний в списке
СТОП, а когда вы обновили скрипт sess_list.py? И обновили ли шаблон? Я два дня назад выложил обновление и для вас как раз добавил вебклиентов, до этого их не было, и в скрипт и в шаблон
Может потому и ругается что webclient ов нет, вот и не может сложить?
from zabbix-1c.
sess_list.py обновлял, но шаблон - руками "по образу и подобию" правил сам.
Сейчас попробую.
from zabbix-1c.
День добрый!
обновил все до последней версии - все ЗАМЕЧАТЕЛЬНО!
еще раз СПАСИБО!
from zabbix-1c.
Доброго утра!
Ну отлично.
Еще уточняющий вопрос по ключам: правильно ли я понимаю что текущий подсчет сессий для всех баз вас полностью устраивает? Или вы хотите смотреть отдельно по ключам сколько сессий в на какой ключ повесилось?
from zabbix-1c.
День бодрый!
Для всех баз - необходимый и достаточный вариант.
по базам раздельно нет смысла - все базы в кластере, ключи "шарятся"
from zabbix-1c.
Не, я имел в виду по ключам, сколько с какого взялось, по базам конечно бессмысленно. Можно попросить прислать вывод json_sess_list.zip, желательно когда много пользователей разных в базах?
Это вывод rac session list в json завернутый, хочу попробовать выделить ключи. У меня только аппаратный ключ, у вас более разнообразно :) Если это вообще возможно - то на почту [email protected] лучше наверное, что бы тут не светить, там все же базы, пользователи...
from zabbix-1c.
Related Issues (14)
- Число заблокированных объектов и время блокировки HOT 2
- Нет некоторых данных HOT 3
- импорт шаблона в Zabbix 5.0.20 HOT 2
- python script cannot run HOT 4
- Скрипт HOT 12
- Ошибка Invalid discovery rule value: cannot parse as a valid JSON object: HOT 3
- Debian + 8.3.22.1750 - не работает опрос HOT 4
- Value should be a JSON object HOT 16
- После обновления платформы скрипт перестал отрабатывать HOT 2
- ib_list.py возвращает ошибку при наличии 2 кластеров на сервере HOT 17
- Скрипт ib_list.py не выполняется HOT 11
- TODO: Добавить указание сервера RAS и порта
- Cannot parse as a valid JSON object HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from zabbix-1c.