{{indexmenu_n>2}} ====== The FastPCRF logs ====== FastPCRF logs its actions to the /var/log/dpi/ directory. Logs purposes: == fastpcrf_alert.log == The fastPCRF start/halt log. If there are any errors at the start/halt, you will see them in this log. == fastpcrf_ap0.log == Log of authorization requests from the fastDPI (fastDPI -> fastPCRF interaction): * errors occurred when connecting to the fastDPI; * fastDPI authorization requests traces; * traces of acounting data received from the fastDPI. == fastpcrf_ap1.log == CoA log: * connections to CoA clients; * CoA requests receiving and processing == fastpcrf_ap2.log == Interaction with Radius-authorization servers: * adding and removing of Radius servers; * Access-Request authorization requests; * Access-Accept/Reject responses == fastpcrf_ap3.log == Accounting log: * adding and removing of accounting Radius servers; * internal accounting database maintenance; * subscriber accounting start/stop; * sending of of accounting data; == fastpcrf_ap4.log == fastPCRF -> fastDPI interaction log: * Connection to fastDPI using the control port; * Sending of authorization results to the VAS Experts DPI; * Sending of CoA requests to the VAS Experts DPI. == fastpcrf_stat.log == Internal fastPCRF statistics * memory allocation; * number of requests sent to the Radius and corresponding responses received; * CoA statistics; * statistics of connection with Radius servers and with fastDPI FastPCRF periodically logs its internal statistics to this log. == Tracing == The level of log detail is specified by the ''trace'' option in the fastpcrf.conf configuration file. The ''trace'' option is a bitmask, so each bit specifies the detailed logging of a subsystem: * 0x00000001 - connection monitor. Radius connection monitor. It monitors the connections activity, decides on switching to the backup Radius server if necessary. * 0x00000002 - task scheduler. Internal task scheduler * 0x00000010 - auth server is responsible for accepting authorization requests from the fastDPI(fastDPI -> fastPCRF interaction) * 0x00000200 - radius_client connections. Detailed Access-Request and Access-Accept/Reject responses logging * 0x00000400 - radius_client monitor. Logging of Server-Status requests intended to check the Radius server operates and corresponding responses * 0x00001000 - CoA server. CoA events logging * 0x00002000 - CoA listener - establishing connections to CoA clients * 0x00004000 - CoA processor - detailed CoA requests logging * 0x00010000 - fdpi_ctl - logging of events of sending data to the fastDPI (fastPCRF -> fastDPI interaction) * 0x00020000 - fdpi_crl FIFO - message queue events (the messages are sent from fastPCRF to fastDPI). CoA-requests being sent to all fastDPI-servers are queued. * 0x00100000 - logging of start/stop accounting sending * 0x00200000 - logging of interim update accounting sending The ''trace'' optons can be used "on the fly": It is allowed to change its value on the fly by the following command: ''service fastpcrf reload''