Hi Bill -
Can you show us a trace 4 debug showing what is happening?
thanks
Hugh
> On 27 Apr 2020, at 16:17, Bill Sandiford wrote:
>
> HI There,
>
> I’m having an issue with the AcctLogFileName parameter and trying to have it
> pipe data to an external program and I can’t figure out what I’m doing wrong.
>
> I’ve read in section 3.31.3 and 3.31.4 of the manual that the AcctLogFileName
> can be use to pipe data to a program. I’ve written the Handler below. I’m
> trying to use it to pass some parameters to a php script that sends DNS
> updates to a name server when the Acct-Status-Type is Start or Stop. I know
> that the script works because I’ve tested it by piping data into it from the
> command line. However nothing seems to be working from Radiator. Best I can
> tell the php script isn’t being called from Radiator at all.
>
> Any thoughts?
>
> Thanks,
> Bill
>
>
>
>Identifier User-mydomain
>SessionDatabase Sessions-mydomain
>
># Strip realm
>RewriteUsername s/^([^@]+).*/$1/
>
>
>Include %D/mysql-params.conf
>
>AccountingTable ACCOUNTING
>AcctColumnDef USERNAME,User-Name
>AcctColumnDef TIME_STAMP,Timestamp,integer
>AcctColumnDef CALLINGSTATIONID,Calling-Station-Id
>AcctColumnDef FRAMEDIPADDRESS,Framed-IP-Address
>AcctColumnDef FRAMEDIPV6PREFIX,Framed-IPv6-Prefix
>AcctColumnDef NASIDENTIFIER,NAS-Identifier
>AcctColumnDef NASPORT,NAS-Port,integer
>AcctColumnDef ACCTSESSIONID,Acct-Session-Id
>AcctColumnDef ACCTDELAYTIME,Acct-Delay-Time,integer
>AcctColumnDef ACCTSTATUSTYPE,Acct-Status-Type
>AcctColumnDef ACCTSESSIONTIME,Acct-Session-Time,integer
>AcctColumnDef ACCTTERMINATECAUSE,Acct-Terminate-Cause
>AcctColumnDef ACCTINPUTOCTETS,Acct-Input-Octets,integer
>AcctColumnDef ACCTINPUTGIGAWORDS,Acct-Input-Gigawords
>AcctColumnDef ACCTINPUTPACKETS,Acct-Input-Packets
>AcctColumnDef ACCTOUTPUTOCTETS,Acct-Output-Octets,integer
>AcctColumnDef ACCTOUTPUTGIGAWORDS,Acct-Output-Gigawords
>AcctColumnDef ACCTOUTPUTPACKETS,Acct-Output-Packets
>
>
>
># Update DNS Records
>AcctLogFileFormat %{Acct-Status-Type} %{Calling-Station-Id
> %{Acct-Session-Id} %{Framed-IP-Address}
>AcctLogFileName |/opt/radiator/radiator/nsupdate/dnsinsert.php
>
># Log result
>AuthLog authlog-file
># Log accounting
>AcctLog acctlog-file
>
>
> ___
> radiator mailing list
> radiator@lists.open.com.au
> https://lists.open.com.au/mailman/listinfo/radiator
--
Hugh Irvine
h...@open.com.au
Radiator: the most portable, flexible and configurable RADIUS server
anywhere. SQL, proxy, DBM, files, LDAP, NIS+, password, NT, Emerald,
Platypus, Freeside, TACACS+, PAM, external, Active Directory, EAP, TLS,
TTLS, PEAP, TNC, WiMAX, RSA, Vasco, Yubikey, MOTP, HOTP, TOTP,
DIAMETER, SIM, etc.
Full source on Unix, Linux, Windows, macOS, Solaris, VMS, NetWare etc.
___
radiator mailing list
radiator@lists.open.com.au
https://lists.open.com.au/mailman/listinfo/radiator