Через веб-интерфейс

Самый простой способ, в веб интерфейсе, на панели индикаторов проекта, внизу есть кнопка "Создать индикатор". Нужно указать имя индикатора в текстовом поле и нажать кнопку. После создания индикатора, вы автоматически перейдете на страничку индикатора для его настройки.


Через обновление несуществующего индикатора (автосоздание)

Если политика Default допускает автосоздание индикаторов, то при попытке обновления индикатора, которого не существовало, он создастся.


$ okerrclient --name this:indicator:autocreated -s OK
okerr updated this:indicator:autocreated = OK


Созданные таким способом индикаторы будут использовать политику Default


Или более сложный пример, сразу с установкой параметров:

$ okerrclient --name test:google -s  'METHOD sslcert|host=google.com|days=20' 'POLICY Daily' OK



Через API

$ export OKERR_API_USER=... # your okerr username here
$ export OKERR_API_PASS=... # your okerr password here

$ okerrclient --name created:from:api --api-create 
Created created:from:api (OK)

$ okerrclient --name created:from:api --api-set 'policy=Daily' 'maintenance=0' 
Changed created:from:api {'policy': u'Daily', 'maintenance': False}

$ okerrclient --name created:from:api --api-setarg 'host=google.com' 'days=20'                                            
Changed: {u'host': u'google.com', u'days': u'20'}


Или сразу все одной командой:

 $ okerrclient --name created:from:api --api-create --api-set 'policy=Daily' 'maintenance=0' 'checkmethod=sslcert' --api-setarg 'host=google.com' 'days=20'
Created created:from:api (OK)
Changed created:from:api {'policy': u'Daily', 'checkmethod': u'sslcert', 'maintenance': False}
Changed: {u'host': u'google.com', u'days': u'20'}