40 lines
815 B
Markdown
40 lines
815 B
Markdown
# Service systemd pour snmp2mqtt
|
|
|
|
## Installation
|
|
|
|
Copiez le fichier dans `/etc/systemd/system/` :
|
|
|
|
```bash
|
|
sudo cp snmp2mqtt.service /etc/systemd/system/
|
|
sudo cp snmp-discover.service /etc/systemd/system/
|
|
```
|
|
|
|
Créez un utilisateur dédié :
|
|
|
|
```bash
|
|
sudo useradd -r -s /bin/false snmp2mqtt
|
|
sudo chown -R snmp2mqtt:snmp2mqtt /home/snmp2mqtt/snmp2mqtt
|
|
```
|
|
|
|
Rechargez systemd et activez le service :
|
|
|
|
```bash
|
|
sudo systemctl daemon-reload
|
|
sudo systemctl enable snmp2mqtt
|
|
sudo systemctl start snmp2mqtt
|
|
```
|
|
|
|
## Journalisation
|
|
|
|
```bash
|
|
journalctl -u snmp2mqtt -f
|
|
```
|
|
|
|
## Pour snmp-discover
|
|
|
|
Le service `snmp-discover.service` est de type `oneshot` et ne doit pas être activé automatiquement. Il est destiné à être lancé manuellement pour configurer les appareils :
|
|
|
|
```bash
|
|
sudo systemctl start snmp-discover
|
|
```
|