diff --git a/brian_polling_manager/interfaces.py b/brian_polling_manager/interfaces.py
index ab6a15e2f8f03984d7c0c4c58a2f0fc8c8c3eb3a..10901de7a31f4af11c2b20449aaa9354d009609f 100644
--- a/brian_polling_manager/interfaces.py
+++ b/brian_polling_manager/interfaces.py
@@ -25,7 +25,7 @@ class InterfaceCheck(sensu.AbstractCheck):
 
     @sensu.AbstractCheck.name.getter
     def name(self):
-        ifc_name = self.interface['name'].replace('/', '-')
+        ifc_name = self.interface['name'].replace('/', '-').replace(':', '.')
         return f'ifc-{self.interface["router"]}-{ifc_name}'
 
     @sensu.AbstractCheck.command.getter