Petit mémo des commandes utiles pour l’administration de Zimbra (principalement ZNE 8.6)

Affichage des authentifications SMTP

Utile pour trouver les boîtes (en interne) qui envoient du spam :

cat /var/log/zimbra.log | sed -n 's/.*sasl_username=//p' | sort | uniq -c | sort -n

Source : How to find SMTP Auth user names to find out bulk spam user – Zimbra :: Tech Center

Gestion des sauvegardes

Il arrive parfois, pour libérer de la place, de devoir supprimer des sauvegardes.

Liste des sauvegardes

zmbackupquery

La suppression (propre)

zmbackup -del incr-20140129.090006.706

incr-20140129.090006.706 étant le nom de la sauvegarde que vous voulez supprimer.

Archivage des sauvegardes

Par défaut, Zimbra garde 1 mois de sauvegardes. Pour modifier cette valeur :

su zimbra
crontab -e

Vous trouverez ceci : 0 0 * * * /opt/zimbra/bin/zmbackup -del 1m –mail-report
Changez à présent la valeur 1m. Note : pour les jours, c’est d. Par exemple : 15d.

Source : https://wiki.zimbra.com/wiki/Removing-Backups-In-Zimbra

Liste des ports

Liste de ports pour exposer un serveur Zimbra :

  • 25 : SMTP
  • 143 : IMAP
  • 443 : HTTPS
  • 465 : SMTPS (Legacy)
  • 587 : SMTP over TLS (STARTTLS)
  • 993 : IMAPS
  • 8443 : HTTPS (Non-proxy)

Note : Je n’utilise pas le protocole POP. Le dernier port (8443) est notamment utile pour le changement de mot de passe par l’utilisateur.

Source : https://wiki.zimbra.com/wiki/Ports

Partage d’une boîte mail entière

zimbra@zimbraserver:$ zmmailbox -z -m shared@domain.com mfg / account target@domain.com rwixd
zimbra@zimbraserver:$ zmmailbox -z -m target@domain.com cm /support shared@domain.com /

 

Vous avez une webcam en rade et vous ne savez pas quoi en faire ? Je vais vous montrer comment utiliser une Raspberry Pi connectée avec une webcam afin d’avoir une caméra de surveillance bricolée maison. C’est assez facile et accessible à tout le monde.

On peut notamment faire du streaming en direct (via VLC ou le navigateur web), prendre des photos ou des vidéos en continu, prendre des photos lors d’un mouvement, être averti d’un mouvement par mail ou SMS,… (après le reste ça reste du scripting)

Ici je vais vous montrer comment faire pour avoir une base.

Pour ce faire, il faut :

  • Une Raspberry Pi (testée avec une B+) connectée à votre réseau
  • Une webcam compatible (le plus simple est de tester par vous-même – avec lsusb)

NB: Ce service n’est pas exclusivement réservé à la Raspberry Pi, il fonctionne aussi sur les architectures x86-x64 par exemple.

Installation & Configuration

Toutes les manipulations d’installation se font en root

su

On installe le paquet motion (normalement il contiendra également les pilotes pour les webcams USB).

apt-get install motion -y

On configure le service via le fichier /etc/motion/motion.conf

# Démarrer en mode démon ou pas (arrière-plan)
daemon on/off

# Largeur en pixel.
width 640
# Hauteur en pixel.
height 480

# Nombre d'images capturées par seconde. 
# Ne pas dépasser 5 si le trafic passe via Internet
# À modifier si l'image saccade selon les spécifications de la caméra et des performances du système
framerate 5

# Emplacement de destination des photos/vidéos
target_dir /tmp/motion

# Pour debug - mettre sur OFF en production
setup_mode off

# Périphérique
videodevice /dev/video0

#Rotation de la capture
rotate 0

Il est possible d’activer l’interface web pour une diffusion en direct.

Vous trouverez toutes les fonctionnalités sur la documentation.

 

Aller plus loin

Pour une utilisation plus professionnelle il existe ZoneMinder qui permet d’afficher plusieurs caméras à la fois. C’est pratique pour avoir un équivalent de Camera Station (Synology).

Le tutoriel est accessible et bien expliqué.

EDIT: Nouvelle version ICI

Si vous souhaitez mettre en place un hotspot avec accès payant (pour un hôtel ou autre), il existe une solution pratique et open source.

Cet outil s’appelle ZeroShell, il ne sert pas que de portail captif/hotspot. Il peut faire du Load Balancing, routage, proxy HTTP, VPN, Radius, QoS… Bref, une belle petite distribution pour ajouter des fonctionnalités à votre réseau 🙂 Cela peut être vu comme une alternative à PfSense ou Opnsense qui contiennent aussi à peu de choses près les mêmes outils ; le portail captif de pfSense est juste un peu moins avancé.

Pour les personnes qui veulent une solution plus personnalisée, il existe notamment CoovaChilli, phpmyprepaid avec FreeRADIUS. Le projet CoovaChilli n’est plus soutenu depuis 2012, mais il en faut pour tous les goûts.

N’hésitez pas à me faire parvenir vos retours.