Introduction One of the most popular protocols for regulating access to the Internet or any computer network is the Remote Authentication Dial In User Service (Radius). It is based on the AAA protocol and serves three purposes: authenticate users for network access; authorize them for services; and account for their services usage. It is widely used by Internet Service Providers, Mobile Operators, Wi-Fi network providers and VOIP providers. Simply, the operation of the protocol can be described as follows: a client starts a connection via a network access device (Radius Client), then the Radius server checks and authenticates/authorizes the user for service and if the user’s credentials match, the server sends an Access-Accept message back to the Radius Client. After this, the transaction data may be stored and processed in the server for billing purposes. In this article we present a possible solution for monitoring the FreeRadius server’s health status.
Read the full post