## Le support de alerteAudio necessite l'installation du paquet cric-alerte alerteAudio=TRUE ## Le support de notify necessite l'installation du paquet libnotify-bin alerteNotify=FALSE ## Liste des relations processus->lanceurs, qui sont disponibles dans ## /etc/init.d. ## Un certain nombre de lanceurs sont pré-définis dans check. ## Ceux définis ici surchargent ceux définis dans le programme # lanceur[ntp]="ntpd" ## Liste des processus qui doivent etre actifs. ## Le lanceur peut être défini ci-dessus si il ne porte pas le même nom que le ## processus #for process in {"munin-node","ntpd","postfix","rsyslogd","sshd"}; do # testps $process; #done ## On rend le test plus strict en mettant un slash devant le nom du demon ## Le lanceur peut être défini ci-dessus si il ne porte pas le même nom que le ## processus #for process in {"postfix","ntpd","dovecot"}; do # testpsStrict $process; #done ## Verifie que le pare-feu IPv4 est actif. Lanceur /etc/init.d/ipt4 #testiptables ## Verifie que le pare-feu IPv6 est actif. Lanceur /etc/init.d/ipt6 #testip6tables ## Penser que le point de montage DOIT etre dans /etc/fstab ## Ne mettre QUE le point de montage, pas le disque ## Cette fonction remonte le montage ou le repasse en RW si il passe RO ## Ne fonctionne pas sur les filesystems suivants : ## none,rootfs,binfmt_misc,gvfs-fuse-daemon ## voir dans /proc/mounts #testMount /home ## Verifie si le DNS change pour le nom passe en parametre #testDNS fournier.homedns.org ## Verifie si NTP est bien synchronisé sur un serveur de temps # testNTP ## Verifie la place occupee sur les partitions ## Par defaut, reagit si l'occupation depasse 84% pour tous les disques #testdf ## Verifie seulement la partition passee en parametre #testdf /mnt ## Verifie seulement la partition passee en parametre et avec l'occupation max #testdf /mnt 90 ## Verifie que le service est actif sur la machine et le port passé en argument ## Si le port ne fonctionne pas, utilise le lanceur passe en 3e argument #testPort localhost 25 postfix #testPort fournier.homedns.org 25 qpsmtpd ## testPortNoBann n'attend pas de banniere de la part du serveur à tester #testPortNoBann localhost 636 stunnel4 ## Verifie si le processus DDClient est bien present et pas bloque #testDDClient ## Verifie si le repertoire passe en argument est bien vide #testRepertoireVide /var/spool/postfix/corrupt #testRepertoireVide /var/mail/ ## Verifie si le seuil de la batterie est depasse et donc qu'il faut recharger #testBatterie ## Vérifie si un ou plusieurs processus zombies existent et le tuent #testZombie # Cette fonction teste si le fichier passé en premier argument est disponible # Si ce n'est pas le cas, relance le programme passé en deuxième paramètre # testFichierPresent /var/run/conntrackd.ctl conntrackd