[ https://issues.apache.org/jira/browse/AMBARI-20309?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15897773#comment-15897773 ]
Hudson commented on AMBARI-20309: --------------------------------- SUCCESS: Integrated in Jenkins build Ambari-trunk-Commit #6956 (See [https://builds.apache.org/job/Ambari-trunk-Commit/6956/]) AMBARI-20309. HBase Master CPU Utilization Alert is in unknown state due (rlevas: [http://git-wip-us.apache.org/repos/asf?p=ambari.git&a=commit&h=6cfcc90acfaced9cbcefe8abaa1a5d98a2db20ad]) * (edit) ambari-server/src/test/java/org/apache/ambari/server/upgrade/UpgradeCatalog250Test.java * (edit) ambari-server/src/main/java/org/apache/ambari/server/upgrade/UpgradeCatalog250.java * (edit) ambari-server/src/main/resources/common-services/HBASE/0.96.0.2.0/alerts.json > HBase Master CPU Utilization Alert is in unknown state due to kinit error > ------------------------------------------------------------------------- > > Key: AMBARI-20309 > URL: https://issues.apache.org/jira/browse/AMBARI-20309 > Project: Ambari > Issue Type: Bug > Components: ambari-server > Affects Versions: 2.5.0 > Reporter: Robert Levas > Assignee: Robert Levas > Labels: alerts, kerberos > Fix For: 2.5.0 > > Attachments: AMBARI-20309_branch-2.5_01.patch, > AMBARI-20309_branch-2.5_02.patch, AMBARI-20309_trunk_01.patch, > AMBARI-20309_trunk_02.patch > > > HBase Master CPU Utilization Alert is in unknown state due to kinit error: > {noformat} > Execution of '/usr/bin/kinit -c > /var/lib/ambari-agent/tmp/curl_krb_cache/metric_alert_ambari-qa_cc_56787c2122a8214ca9775f3433361f8b > -kt HTTP/_h...@example.com /etc/security/keytabs/spnego.service.keytab > > /dev/null' returned 1. kinit: Client not found in Kerberos database while > getting initial credentials > {noformat} > This issue is also seen in /var/log/krb5kdc.log: > {noformat} > Mar 03 16:43:06 c6401.ambari.apache.org krb5kdc[4749](info): AS_REQ (4 etypes > {18 17 16 23}) 192.168.64.101: CLIENT_NOT_FOUND: > /etc/security/keytabs/spnego.service.key...@example.com for > krbtgt/example....@example.com, Client not found in Kerberos database > {noformat} > *Cause* > It appears that the HBASE alerts.json file > ({{common-services/HBASE/0.96.0.2.0/alerts.json}}) has swapped values for the > {{kerberos_keytab}} and {{kerberos_principal}} properties. > {code} > { > "name": "hbase_master_cpu", > "label": "HBase Master CPU Utilization", > "description": "This host-level alert is triggered if CPU utilization > of the HBase Master exceeds certain warning and critical thresholds. It > checks the HBase Master JMX Servlet for the SystemCPULoad property. The > threshold values are in percent.", > "interval": 5, > "scope": "ANY", > "enabled": true, > "source": { > "type": "METRIC", > "uri": { > "http": "{{hbase-site/hbase.master.info.port}}", > "default_port": 60010, > "connection_timeout": 5.0, > "kerberos_keytab": > "{{hbase-site/hbase.security.authentication.spnego.kerberos.principal}}", > "kerberos_principal": > "{{hbase-site/hbase.security.authentication.spnego.kerberos.keytab}}" > }, > "reporting": { > "ok": { > "text": "{1} CPU, load {0:.1%}" > }, > "warning": { > "text": "{1} CPU, load {0:.1%}", > "value": 200 > }, > "critical": { > "text": "{1} CPU, load {0:.1%}", > "value": 250 > }, > "units" : "%", > "type": "PERCENT" > }, > "jmx": { > "property_list": [ > "java.lang:type=OperatingSystem/SystemCpuLoad", > "java.lang:type=OperatingSystem/AvailableProcessors" > ], > "value": "{0} * 100" > } > } > } > {code} > Notice: > {code} > "kerberos_keytab": > "{{hbase-site/hbase.security.authentication.spnego.kerberos.principal}}", > "kerberos_principal": > "{{hbase-site/hbase.security.authentication.spnego.kerberos.keytab}}" > {code} > *Solution* > Fix values for the {{kerberos_keytab}} and {{kerberos_principal}} properties > in {{common-services/HBASE/0.96.0.2.0/alerts.json}}: > {code} > "kerberos_principal": > "{{hbase-site/hbase.security.authentication.spnego.kerberos.principal}}", > "kerberos_keytab": > "{{hbase-site/hbase.security.authentication.spnego.kerberos.keytab}}" > {code} -- This message was sent by Atlassian JIRA (v6.3.15#6346)