You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Для целей мониторинга состояния работы WNAM внешними средствами вы можете получить доступ к базовым параметрам, отображаемым в разделе "Сводка" веб-интерфейса администратора, через простой программный интерфейс (API).

Для этого ваше приложение мониторинга должно запрашивать ссылку http://servername/wnam/statistic

Авторизация не требуется.

Результаты выдаются в форме JSON-ответа, например:

{
"siteCount":5,
"serverCount":2,
"activeServices":"2 T, 0 U",
"customerCount":12342,
"activeCustomerCount":435,
"flowsProcessedCount":32153245234,
"cmdsProcessedCount":2134213412,
"ram":49,
"cpu":2,
"hdd":99,
"uptime":"2 д. 6 ч. 3 м. 15 с.",
"adLogins":0,
"adClicks":0,
"smsCount":"234/230",
"radiusResponse":"0.01 с. [хорошо]",
"mongoUptime":"2 д. 6 ч. 3 м. 15 с.",
"mongoOpsCounters":"4345432664"
}

Альтернативный вариант предусматривает запрос по ссылке http://servername/wnam/statistiс?plain . При этом результат возвращается в виде таблицы, что упрощает его разбор автоматизированными системами мониторинга:

siteCount=31
serverCount=0
activeServicesT=0
activeServicesU=0
customerCount=1
activeCustomerCount=0
flowsProcessedCount=0
cmdsProcessedCount=0
ram=28
cpu=5
hdd=59
uptime=109
adLogins=0
adClicks=0
smsCountS=0
smsCountV=0
radiusResponse=0.0
mongoUptime=123
mongoOpsCounters=32

Ваше приложение мониторинга может производить разбор ответа, строить графики, отсылать уведомления и т.п.

 

  • No labels