Il file custom_probes può contenere qualunque comando, variabile o algoritmo che sia accettato dalla Bourne shell.
All'interno del file custom_probes è possibile definire funzioni dichiarative e comparative che richiedano un singolo argomento. Quando la parola chiave corrispondente viene usata nel file rules, l'argomento che la segue viene interpretato (come $1).
Quando si utilizza una parola chiave personalizzata in una regola del file rules, i relativi argomenti vengono interpretati in sequenza. La sequenza inizia dopo la parola chiave e termina al primo simbolo && o al primo script iniziale.
Il file custom_probes deve soddisfare i seguenti requisiti:
Il proprietario del file deve essere root
Il file deve essere eseguibile e le autorizzazioni devono essere impostate su 755
Il file deve contenere almeno una funzione dichiarativa e una funzione comparativa corrispondente
Per ragioni di chiarezza e di organizzazione, è preferibile definire per prime le funzioni dichiarative e collocarle all'inizio del file, seguite dalle funzioni comparative.