Skip to content

axamon/ramses

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ramses

Build Status Maintainability

Attingendo ai dati di IPDOM Ramses elabora un grafico delle ultime 10 ore per tutte le interfacce del device passato come argomento e identifica se negli ultimi 15 minuti ci sono stati dei valori che si sono discostati di oltre due deviazioni standard in più o in meno rispetto alla media mobile degli ultimi 20 punti.

Ramses inoltre monitora un sottoinsieme dei NAS esistenti ogni 5 minuti e allerta via mail se ci sono scostamenti del numero di sessioni ppp molto elvati verso il basso.

Per configure l'applicativo bisogna compilare i campi di un file json di configurazione:

{
    "IPDOMUser": "user",
    "IPDOMPassword": "fdsfdsf",
    "IPDOMUrlRicerca": "https://ipw.telecomitalia.it/ipwinventory/api/v1/devices/?limit=1000skip=1000&name=",
    "IPDOMSnmpReceiver": "127.0.0.1",
    "IPDOMSnmpPort": 162,
    "IPDOMSnmpCommunity": "public",
    "NasDaIgnorare": "nasDaIgnorare.json",
    "NasInventory": "nasInventory.json",
    "Sigma": 2.5,
    "Soglia": 0.1,
    "URLSessioniPPP": "https://ipw.telecomitalia.it/ipwmetrics/api/v1/rawmetrics/kpi.ppoe.slot?device=",
    "URLTail7d": "&start=7d-ago&end=5m-ago&aggregator=sum",
    "SmtpPort": 587,
    "SmtpServer": "smtp.gmail.com",
    "SmtpUser": "[email protected]",
    "SmtpPassword": "fsdfsdfdsfds",
    "SmtpSender": "[email protected]",
    "SmtpFrom": "[email protected]",
    "SmtpTo": "[email protected]"
}

Sintassi

ramses filediconfigurazione.json

"# nefertiti"