diff --git a/manifests/role/monit_server.pp b/manifests/role/monit_server.pp
index 570a60c9ae60d3d4a4ab0b563041d23dff66bf2d..642a8ec86066ad67c43c0a621678487d39c0eeb3 100644
--- a/manifests/role/monit_server.pp
+++ b/manifests/role/monit_server.pp
@@ -1,4 +1,5 @@
 class iaas::role::monit_server(
+     $zabbix_server_ip = undef,
      $database_password  = undef,
      $admin_interface	 = $iaas::params::admin_interface,
      $zabbix_version     = '2.4',
@@ -14,10 +15,10 @@ class iaas::role::monit_server(
      zabbix_server 	=> 'localhost',
      zabbix_web 	=> 'localhost',
      zabbix_timezone 	=> 'Europe/Rome',
-     zabbix_server_ip 	=> '127.0.0.1',
+     zabbix_server_ip 	=> $zabbix_server_ip,
      admin_interface    => $admin_interface,
      zabbix_version     => $zabbix_version, 
      zabbix_key         => $zabbix_key, 
      zabbix_key_source  => $zabbix_key_source, 
    }
-}
\ No newline at end of file
+}