Hi , how get Event Logs from REST / API? like we have from web interface
Hi , how get Event Logs from REST / API? like we have from web interface
give the host name or service name
select the dates and time
check the critical, warning or whatever status required then apply period and export it as csv
Hello, I want to get events logs programmatically → API
Hi
https://docs-api.centreon.com/api/centreon-web/23.10/#tag/Timeline
If you want to have the same functionality as “Event Logs” page, you must call xml.php as your browser call, for example:
curl 'https://<IP_CENTREON>/centreon/include/eventLogs/export/data.php?output=&oh=false&warning=true&unknown=true&critical=true&ok=true&unreachable=true&down=true&up=true&num=0&error=1&alert=true¬ification=false&search_H=&search_S=&period=1209600&StartDate=01/24/2024&EndDate=01/24/2024&StartTime=00:00&EndTime=24:00&limit=30&id=HH_17,HH_21,HH_20,HH_18,HH_19,HH_85&export=1' \
-H 'Cookie: PHPSESSID=<PHPSESSID>' \
--compressed
Hello Laurent,
If I pass the following url https://my_centreon_server/centreon/include/eventLogs/export/data.php?output=&oh=false&warning=true&unknown=true&critical=true&ok=true&unreachable=true&down=true&up=true&num=0&error=1&alert=true¬ification=false&search_H=&search_S=&period=&StartDate=01/24/2024&EndDate=01/25/2024&StartTime=00:00&EndTime=00:00&limit=30&id=&export=1, to my Internet browser I works
But if I try to do it from command line , it failed
Bad Session
Invoke-WebRequest -Uri "https://my_centreon_server/centreon/include/eventLogs/export/data.php?output=&oh=false&warning=true&unknown=true&critical=true&ok=true&unreachable=true&down=true&up=true&num=0&error=1&alert=true¬ification=false&search_H=&search_S=&period=&StartDate=01/24/2024&EndDate=01/25/2024&StartTime=00:00&EndTime=00:00&limit=30&id=&export=1”
StatusCode : 200
StatusDescription : OK
Content : Bad Session
RawContent : HTTP/1.1 200 OK
Pragma: no-cache
X-Frame-Options: sameorigin
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Transfer-Encoding: chunked
Cache-Control: no-store, no-cache, must-revalidate
...
Forms : {}
Headers : {Pragma, no-cache], X-Frame-Options, sameorigin], Keep-Alive, timeout=5, max=100], Connection, Keep-Alive]...}
Images : {}
InputFields : {}
Links : {}
ParsedHtml : mshtml.HTMLDocumentClass
RawContentLength : 11
Any idea?
Franck
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.