Ceux qui suivent et lisent attentivement savent depuis mon dernier billet que j'ai mis en place ZFS sur deux serveur, un à la MJC et un au boulot.
Ceux qui lisent encore mieux se souviennent aussi que j'avais quelques inquiétudes quant à la mémoire disponible dans les machines sus-citées pour faire tourner ZFS telle un gyroscope tournant dans un bain d'huile de ricin[1].

N'aimant que le doute m'habite, j'ai donc décidé de superviser la consommation en RAM de la machine la plus exposée, celle du boulot.
Bien sûr, il y a les ténors de la catégorie pour effectuer cette tâche :

Mais tout ça est un peu overkill pour juste mesurer la mémoire sur un PC.
J'ai donc repris une bonne vieille solution que je n'avais plus utilisée depuis des années, le couple tranquille et discret, j'ai nommé[2] :

Sous vos yeux ébahis, voici net-snmp et MRTG

Ayant déjà un serveur Apache pour servir des pages Web, il s'agissait de la solution idéale car légère dans le cas de l'absence d'un PC de monitoring externe.
Comme toujours, sous FreeBSD, c'est simple, on installe comme ça

fred@coruscant # cd /usr/ports/net-mgmt/net-snmp
fred@coruscant # make install
fred@coruscant # cd /usr/ports/net-mgmt/mrtg
fred@coruscant # make install


Comme je voulais faire rapide, j'ai suivi les deux tutos suivants qui se sont avérés suffisants pour commencer :

Il reste bien sûr la sécurisation du SNMP en version 3 à faire mais cela constitue déjà un bon début.
Pour MRTG, le tutoriel contient une ou deux boulettes mais rien de monstrueux. En fait, pour la charge CPU, la directive Target est cachée dans la ligne de commentaires et il manque pour chaque Target l'attribut MaxBytes qui semble être devenu obligatoire.
Enfin, ça marche et ça fait des graphiques :)
Résultat préliminaire sur ZFS[3] :
2Go de RAM, c'est juste juste !! En fait, le système consomme à lui seul pas loin de 1.5Go pour un espace disque de 450Go de données[4] avec quelques fluctuations lors du branchement d'un disque externe sur /mnt. ZFS scannerait-il le nouvel espace ??? Je n'ai pas encore la réponse.
Donc pour l'instant, ça passe mais j'attends les vrai statistiques notamment sur le swap.

UPDATE :
Sur les conseils avisés de Giraya présents ci-dessous, je me suis attelé à la tâche titanesque de passer par bsnmpd.
Finalement, c'est décevant de simplicité. On suit ça et c'est fini.
Bon, ok, faudrait sécuriser un peu tout ça mais on verra ça plus tard ;)

Résultats des courses : net-snmp => 25Mo de RAM, bsnmpd => 14Mo
Et ça continue à fonctionner comme si de rien n'était. Décidemment, FreeBSD, c'est trop fort :)

Notes

[1] Il n'y a derrière cette image aucune réalité technique, juste une légère envolée lyrique issue d'un enchaînement d'idées dans mon cerveau.

[2] Roulements de tambour !!!

[3] car c'est ce qui nous intéresse à la base

[4] Mais il semble que ce soit la même chose avec les 900Go de l'autre PC