Pour monitorer la machine j'utilise le SNMP.
Pour installer le demon SNMP sous FReeBSD 7.3 :
net-snmp depend de perl qu'il faut donc installer s'il n'est pas déja installé :
pkg_add -v -r perl
On peut ensuite installer net-snmp :
pkg_add -v -r net-snmp
La configuration s'effectue dans le fichier /etc/snmpd.config. La configuration par défaut fonctionne, vous voudrez certainement seulement adapter les informations de la machine et les communautés SNMP :
location := "Salle serveur" contact := "admin@example.com" system := 1 # FreeBSD ... # Change this! read := "maCommunaute"
Ajouter dans le fichier /etc/rc.conf :
bsnmpd_enable="YES" bsnmpd_flags="-c /etc/snmpd.config"
Pour démarrer ensuite le serveur, exécuter :
/etc/rc.d/bsnmpd start
Ajouter dans votre script de firewall (/etc/rc.firewall.custom pour ma part) :
## SNMP ${fwcmd} add allow udp from any to me dst-port 161 ${fwcmd} add allow udp from me to any dst-port 161 keep-state