#!/bin/bash
# Stop the tcp service if is active

if (systemctl -q is-active device-snmp.service)
then
    SNMP=true
else
    SNMP=false
fi

Num1=$(cat /usr/share/snmp/snmpd.conf | grep syslocation | awk '{print $2}')
Num2=$(cat /usr/share/snmp/snmpd.conf | grep syscontact | awk '{print $2}')
Num3=$(cat /usr/share/snmp/snmpd.conf | grep rocommunity | awk '{print $2}')


sudo sed -i -e "s/syslocation $Num1/syslocation ${1}/g" /usr/share/snmp/snmpd.conf
sudo sed -i -e "s/syscontact $Num2/syscontact ${2}/g" /usr/share/snmp/snmpd.conf
sudo sed -i -e "s/rocommunity $Num3/rocommunity ${3}/g" /usr/share/snmp/snmpd.conf


if $SNMP
then
  sudo service device-snmp restart
fi
