Не удалось запустить snmpd.service
Я только что установил net-snmp на Ubuntu 16.04 из источников, использующих этот учебник (скачал патч 5.7), и при вызове
$ snmpget --version
NET-SNMP version 5.7.3
$ whereis snmpd
snmpd: /usr/local/sbin/snmpd
так было установлено. Тем не менее, когда я хочу проверить, если snmpd
бежит
sudo service snmpd status
это возвращается Loaded: not-found (Reason: No such file or directory) Active: inactive (dead)
, Когда я пытаюсь начать snmpd
sudo service snmpd start
это возвращается Failed to start snmpd.service: Unit snmpd.service not found
, При запуске прямо из командной строки
$ snmpd
snmpd: symbol lookup error: snmpd: Undefined symbol: netsnmpd_close_fds
Другая проблема заключается в том, что /etc/snmp/
каталог не существует, который должен содержать snmpd.conf
файл, который мне нужно отредактировать.
У меня никогда не было таких проблем, когда я использовал
sudo apt-get install snmpd
но я должен использовать источники для настройки установки с параметрами, которые не входят в установку 'apt-get'. Что я делаю неправильно?
1 ответ
Удалить snmp:
#sudo apt-get -y autoremove snmp
Установите еще раз вот так:
#sudo apt-get update -y
#sudo apt-get обновление -y
Удалите все ненужные файлы, отображаемые в системе.
#apt-get установить snmpd
#cat /etc/snmp/snmpd.conf
#systemctl перезапустите snmpd
#systemctl включить snmpd
#systemctl статус snmpd