diff --git a/frontends/php/dashboard.php b/frontends/php/dashboard.php
index 430eff8..f5eb135 100644
--- a/frontends/php/dashboard.php
+++ b/frontends/php/dashboard.php
@@ -58,6 +58,8 @@ $dashconf['maintenance'] = null;
 $dashconf['severity'] = null;
 $dashconf['extAck'] = 0;
 $dashconf['filterEnable'] = CProfile::get('web.dashconf.filter.enable', 0);
+$dashconf['limit'] = CProfile::get('web.dashconf.last_issues.count', DEFAULT_LATEST_ISSUES_CNT);
+
 if ($dashconf['filterEnable'] == 1) {
 	// groups
 	$dashconf['grpswitch'] = CProfile::get('web.dashconf.groups.grpswitch', 0);
@@ -394,7 +396,7 @@ else {
 // last issues
 $refresh_menu = get_icon('menu', array('menu' => 'hat_lastiss'));
 $lastiss = new CUIWidget('hat_lastiss', new CSpan(_('Loading...'), 'textcolorstyles'), CProfile::get('web.dashboard.widget.lastiss.state', 1));
-$lastiss->setHeader(_n('Last %1$d issue', 'Last %1$d issues', DEFAULT_LATEST_ISSUES_CNT), array($refresh_menu));
+$lastiss->setHeader(_n('Last %1$d issue', 'Last %1$d issues', $dashconf['limit']), array($refresh_menu));
 $lastiss->setFooter(new CDiv(SPACE, 'textwhite', 'hat_lastiss_footer'));
 $col = CProfile::get('web.dashboard.widget.lastiss.col', '1');
 $row = CProfile::get('web.dashboard.widget.lastiss.row', '3');
diff --git a/frontends/php/dashconf.php b/frontends/php/dashconf.php
index e4278e3..7e214ee 100644
--- a/frontends/php/dashconf.php
+++ b/frontends/php/dashconf.php
@@ -39,6 +39,7 @@ $fields = array(
 	'groupids' =>		array(T_ZBX_INT, O_OPT, P_SYS,	null,			null),
 	'hidegroupids' =>	array(T_ZBX_INT, O_OPT, P_SYS,	null,			null),
 	'trgSeverity' =>	array(T_ZBX_INT, O_OPT, P_SYS,	null,			null),
+	'lastiss_cnt'=>		array(T_ZBX_INT, O_OPT, P_SYS,	BETWEEN(1, 99),		null),
 	'maintenance' =>	array(T_ZBX_INT, O_OPT, P_SYS,	BETWEEN(0, 1),	null),
 	'extAck' =>			array(T_ZBX_INT, O_OPT, P_SYS,	null,			null),
 	'form_refresh' =>	array(T_ZBX_INT, O_OPT, P_SYS,	null,			null),
@@ -88,6 +89,7 @@ if (isset($_REQUEST['save'])) {
 		CProfile::update('web.dashconf.events.extAck', $_REQUEST['extAck'], PROFILE_TYPE_INT);
 	}
 
+	CProfile::update('web.dashconf.last_issues.count', $_REQUEST['lastiss_cnt'], PROFILE_TYPE_INT);
 	jsRedirect('dashboard.php');
 }
 
@@ -106,6 +108,8 @@ if (isset($_REQUEST['form_refresh'])) {
 	$data['severity'] = get_request('trgSeverity', array());
 	$data['severity'] = array_keys($data['severity']);
 
+	$data['lastiss_cnt'] = CProfile::get('web.dashconf.last_issues.count', DEFAULT_LATEST_ISSUES_CNT);
+
 	// groups
 	$data['grpswitch'] = get_request('grpswitch', 0);
 	$data['groupIds'] = get_request('groupids', array());
@@ -121,6 +125,8 @@ else {
 	$data['severity'] = CProfile::get('web.dashconf.triggers.severity', '0;1;2;3;4;5');
 	$data['severity'] = zbx_empty($data['severity']) ? array() : explode(';', $data['severity']);
 
+	$data['lastiss_cnt'] = CProfile::get('web.dashconf.last_issues.count', DEFAULT_LATEST_ISSUES_CNT);
+
 	// groups
 	$data['grpswitch'] = CProfile::get('web.dashconf.groups.grpswitch', 0);
 	$data['groupIds'] = CFavorite::get('web.dashconf.groups.groupids');
diff --git a/frontends/php/include/views/monitoring.dashconf.php b/frontends/php/include/views/monitoring.dashconf.php
index f03c0e2..8392dfa 100644
--- a/frontends/php/include/views/monitoring.dashconf.php
+++ b/frontends/php/include/views/monitoring.dashconf.php
@@ -98,6 +98,7 @@ if (!$this->data['config']['event_ack_enable']) {
 	$extAckComboBox->setAttribute('title', _('Event acknowledging disabled'));
 }
 $dashconfFormList->addRow(_('Problem display'), $extAckComboBox);
+$dashconfFormList->addRow(_('Last issues count'), new CNumericBox('lastiss_cnt', $this->data['lastiss_cnt'], 2));
 
 // create tab
 $dashconfTab = new CTabView();
