Petit memo des commandes utiles pour l’administration de Zimbra (principalement ZNE 8.6)

Affichage des authentifications SMTP:

Utile pour trouver les boites (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 backups

Il arrive parfois pour libérer de la place de devoir supprimer des backups

Liste des backups

zmbackupquery

La suppression (propre)

zmbackup -del incr-20140129.090006.706

incr-20140129.090006.706 étant le nom du backup que vous voulez supprimer

Archivage des backups

Par défaut, Zimbra garde 1mois de backups. 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 boite 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 peux notamment faire du streaming en direct (via VLC ou le navigateur web), prendre des photos ou des vidéos en continu, prendre des photo 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 se 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é pour 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 drivers 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 traffic passe via Internet
# A 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 contient 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 tout les gouts.

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