| eG Monitoring |
|---|
|
Measures reported by HdpNNUgiTest Authentication is the first level of security for any system. It is all about validating the identity of a user or a process. In a simple sense, it means verifying a username and password. Hadoop uses Kerberos for authentication and identity propagation. Kerberos is a network authentication protocol, which eliminates the need for transmission of passwords across the network and removes the potential threat of an attacker sniffing the network. It uses “tickets” to allow nodes and users to identify themselves. If Kerberos authentication is not configured properly, then authentication will fail every time a DataNode attempts to communicate with the NameNode in the Hadoop cluster. Likewise, clients will also be unable to login to the NameNode for submitting application requests. To ensure that users/nodes are able to access Hadoop storage at all times, administrators should be intolerant to such authentication failures, and should instantly check Kerberos configuration if such failures frequently occur. At the same time, repeated authentication failures may not always imply a Kerberos configuration issue. Sometimes, users with malicious intent can pose as a trusted identity and attempt to gain access to the data stored in Hadoop. Kerberos may be foiling such attempts by failing authentication. Administrators need to be wary of such attempts as well. Also, a delay in authentication, no matter how short, can adversely impact user satisfaction with the Hadoop storage. For 'happy' Hadoop users, administrators should promptly detect such delays, ascertain the reason for the same, and eliminate it, before end-users complain. The insights provided by the HdpNNUgiTest test helps administrators on all the above accounts! This test closely tracks login attempts to the NameNode in a Hadoop cluster and alerts administrators to consistent authentication failures. In the process, the test sheds light on improper Kerberos configuration or suspicious login activity on the storage. Additionally, the test measures the average time taken by successful and failed logins, thus pointing administrators to authentication delays that may be spoiling user experience with Hadoop storage. Outputs of the test : One set of the results for the Hadoop storage being monitored The measures made by this test are as follows:
|