********* Appendici ********* .. toctree:: :maxdepth: 2 :numbered: Esempi di configurazione ======================== .. _entables-appendix-default-config: Configurazione di default (sanet2-like) --------------------------------------- Per retro-compatibilita' Sanet3 permette di associare alle condition i dati per comporre le mail da mandare: :: datagroup-template debug condition check email down.email@localhost msg-downsubj "Soggetto down" msg-downbody "Body Down" upemail up.email@localhost msg-upsubj "Soggetto UP" msg-upbody "Body UP" exit exit Ecco come configurare il target SMTP di entables per mandare email usando i dati configurati nelle condition: :: entables -F DEFAULT entables -A DEFAULT -j SMTP --smtp_rcpt_to '${mail_to}' --smtp_subject '${mail_subject}' --smtp_message '${mail_body}' *IMPORTANTE*: questa e' la configurazione impostata di default quando viene eseguita la procedura "sanetdata" e il sistema non prevede alcuna configurazione. Note sul mittente di default ----------------------------- Di default, il tanrget SMTP invia e email con mittente e ed envelope sender (il "Return-Path:") a 'monitoring-daemon@localhost': A volte e' comodo cambiare la regola di default per specificare un mittente di default diverso: :: entables -F DEFAULT entables -A DEFAULT -j SMTP --smtp_rcpt_to '${mail_to}' --smtp_subject '${mail_subject}' --smtp_message '${mail_body}' --smtp_header_from 'mittente@miodominio' --smtp_envelope_from 'returnpath@miodominio' Bloccare gli allarmi nel weekend -------------------------------- Per non ricevere gli allarmi in certe fasce orarie bisogna filtare sull'orario: :: entables -A default -m times --times_range 00:00-23:59/6-7 -j DROP Ritardare gli allarmi del weekend fino al lunedi' mattina --------------------------------------------------------- Bisogna usare il target "DELAY" e dire di trattenere gli allarmi fino al lunedi' successivo rispetto all'orario dell'allarme: :: entables -F DEFAULT entables -A DEFAULT -m times --times_range 00:00-23:59/6-7 -j DELAY --delay_until "monday 8:30" entables -A DEFAULT -j SMTP --smtp_rcpt_to '${mail_to}' --smtp_subject '${mail_subject}' --smtp_message '${mail_body}' Forse e' meglio utilizzare le catene: :: entables -F WEEKEND entables -N WEEKEND -j DROP entables -A WEEKEND -m times --times_range 00:00-23:59/6-7 -j DELAY --delay_until "monday 8:30" entables -A WEEKEND -j SMTP --smtp_rcpt_to weekend@labs.it --smtp_subject '${mail_subject}' --smtp_message '${mail_body}' entables -F DEFAULT entables -A DEFAULT -m times --times_range 00:00-23:59/6-7 -j WEEKEND entables -A DEFAULT -j SMTP --smtp_rcpt_to '${mail_to}' --smtp_subject '${mail_subject}' --smtp_message '${mail_body}' Schema: :: allarme -----> DEFAULT ----> mail | +----> WEEDEND ----> weekend@labs.it ^ | | | +--+