snmp:start
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| snmp:start [2017/01/08 18:53] – jonathan | snmp:start [2018/09/03 17:42] (Version actuelle) – [Extend] jonathan | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Snmp ====== | ====== Snmp ====== | ||
| ===== Installation ===== | ===== Installation ===== | ||
| - | Sur debian et dérivées | + | Sur debian et dérivées |
| < | < | ||
| apt-get install snmpd | apt-get install snmpd | ||
| </ | </ | ||
| - | Sur RedHat et dérivées | + | Sur RedHat et dérivées |
| < | < | ||
| yum install net-snmp | yum install net-snmp | ||
| </ | </ | ||
| - | ou | + | ou : |
| < | < | ||
| dnf install net-snmp | dnf install net-snmp | ||
| Ligne 15: | Ligne 15: | ||
| ===== Configuration ===== | ===== Configuration ===== | ||
| ====== snmpd ====== | ====== snmpd ====== | ||
| - | Éditer | + | ===== Version 1 et 2c ===== |
| + | Pour une configuration rapide, éditer | ||
| < | < | ||
| vim / | vim / | ||
| Ligne 24: | Ligne 25: | ||
| rocommunity masuperbecommunautéetouteneuve | rocommunity masuperbecommunautéetouteneuve | ||
| </ | </ | ||
| - | rocommunity | + | NB : rocommunity = read only community |
| - | ====== | + | ===== Version 3 ===== |
| - | [[Firewalld: | + | ^^TODO^^ |
| - | ===== Extend ===== | + | ====== Firewalld |
| + | Si firewalld est activé, par défaut il n' | ||
| + | Se référer à l' | ||
| + | Firewalld : [[Firewalld: | ||
| + | ====== Extend | ||
| Il est possible d’exécuter un script via snmp, déposer alors ce script sur le serveur exécutant snmpd, exemple : / | Il est possible d’exécuter un script via snmp, déposer alors ce script sur le serveur exécutant snmpd, exemple : / | ||
| - | Éditer le fichier de configuration, | + | Éditer le fichier de configuration, |
| < | < | ||
| vim / | vim / | ||
| Ligne 37: | Ligne 42: | ||
| extend monscriptdetest /bin/bash / | extend monscriptdetest /bin/bash / | ||
| </ | </ | ||
| - | Redémarrer snmpd | + | Comprendre: |
| + | * extend : on utilise extend, ou extend-sh afin de passer une commande shell | ||
| + | * monscriptdetest : le nom arbitraire à partir duquel on créé l'OID dédiée au script | ||
| + | * /bin/bash / | ||
| + | Attention : sur les versions de debian, et dérivées, le service snmpd démarre par défaut avec l' | ||
| + | Pour éviter que le script manque d' | ||
| + | Éditer le fichier suivant : | ||
| + | < | ||
| + | vim / | ||
| + | </ | ||
| + | La ligne à modifier peut varier selon les versions et la distribution mais les options à modifier sont "-u root -g root" : | ||
| + | < | ||
| + | # snmpd options (use syslog, close stdin/ | ||
| + | SNMPDOPTS=' | ||
| + | </ | ||
| + | Il est aussi possible d' | ||
| + | Redémarrer snmpd : | ||
| < | < | ||
| systemctl restart snmpd | systemctl restart snmpd | ||
snmp/start.1483898039.txt.gz · Dernière modification : (modification externe)
