class iaas::role::monit_server(
     $zabbix_server_ip = undef,
     $database_password  = undef,
     $admin_interface	 = $iaas::params::admin_interface,
     $zabbix_version     = '2.4',
     $zabbix_key	 = 'FBABD5FB20255ECAB22EE194D13D58E479EA5ED4',
     $zabbix_key_source  = 'http://repo.zabbix.com/RPM-GPG-KEY-ZABBIX',
  ) {
  class { 'iaas::profile::zabbix::server': 
     mysql_bind_address => '127.0.0.1',
     database_host 	=> '127.0.0.1',
     database_name 	=> 'zabbix',
     database_user	=> 'zabbix',
     database_password	=> $database_password,
     zabbix_server 	=> 'localhost',
     zabbix_web 	=> 'localhost',
     zabbix_timezone 	=> 'Europe/Rome',
     zabbix_server_ip 	=> $zabbix_server_ip,
     admin_interface    => $admin_interface,
     zabbix_version     => $zabbix_version, 
     zabbix_key         => $zabbix_key, 
     zabbix_key_source  => $zabbix_key_source, 
   }
}