Не удалось запустить 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

Другие вопросы по тегам