The CACTI web service is located deployed on prod-cacti01-fra-de.geant.net and prod-cacti02-vie-at.geant.net server servers, and is a Java based web service developed using the Jersey libraries.
The source code is stored in GITLab in the restful project: https://gitlab.geant.net/live-projects/restful
The application is a Apache Tomcat application named restful which connects to the MySQL database called cacti using the user cactiuser and the password that is stored in the Systems KeyPass
...
Log files are created on the prod-cacti01-fra-de.geant.net server in the /tmp directory and start with the name BOD-Log.
The BOD Technology Proxy sends an XML request in the body of the web service call. A copy of the XML is written to /var/log/tomcat6/cactlina.out file. The lines start with [*** BOD REQUEST ***]
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Data xmlns="services.schema.networkapi.jmp.juniper.net">
<BoDRequestData>
<Name>pra_ams_BoD_urn_uuid_226968de_be2e_404_3589772045</Name>
<Identity>8535260</Identity>
<Host>
<Device>mx1.pra.cz.geant.net</Device>
<VLanId>558</VLanId>
<Interface>ae11</Interface>
</Host>
<Host>
<Device>mx1.ams.nl.geant.net</Device>
<VLanId>4000</VLanId>
<Interface>ae15</Interface>
</Host>
<Bandwidth>10</Bandwidth>
</BoDRequestData>
</Data>