kosmass_zt 11.08.2011 21:51
Есть проблема! — Не стартует snmpd
Доброго времени суток.Есть один сервер на Ubuntu 10.04.3, с установлеными snmp, snmpd и mrtg. Больше на нём ничего нет, т.к. сервер тестовый и крутиться на VirtualBox'e.
Конфиг snmpd не сильно отличается от дефолтного, поправил только две строки, ничего не дописывал.
При попытке запуска snmpd в stderr вываливается следующее:
1 |
|
В манах написано, что такая ошибка может быть связана с использованием неправильных транспортов.
Вывод sockstat -p 161
1 |
USER PROCESS PID PROTO SOURCE ADDRESS FOREIGN ADDRESS STATE
|
Для чего, собственно, весь балет затевается - хочу поковырять MRTG, заткнулся на этом вот моменте.
при snmpwalk -v 1 -c public localhost получаем таймаут.
Конфиг snmpd.conf:
1 |
com2sec readonly default public
|
Гугление результатов не дало, видимо туплю.
Кто виноват и что делать? Буду благодарен за советы и подсказки.
sorrel 12.08.2011 16:56 #
+ 0 -
А покажи весь /etc/snmp/snmpd.conf и /etc/default/snmpd
/etc/default/snmpd
В указанной ниже ссылке есть решение
cat /etc/ld.so.conf.d/libc.conf
# libc default configuration
/usr/local/lib
есть у тебя такой файлик? с таким содержимым?
если не помогает, попробуй исправить в /etc/default/snmpd
NMPDOPTS='-Lsd -Lf /dev/null -u snmp -g snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1'
на
NMPDOPTS='-Lsd -Lf /dev/null -u root -g root -I -smux -p /var/run/snmpd.pid 127.0.0.1 свой ip'
cat /etc/ld.so.conf.d/libc.conf
# libc default configuration
/usr/local/lib
есть у тебя такой файлик? с таким содержимым?
если не помогает, попробуй исправить в /etc/default/snmpd
NMPDOPTS='-Lsd -Lf /dev/null -u snmp -g snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1'
на
NMPDOPTS='-Lsd -Lf /dev/null -u root -g root -I -smux -p /var/run/snmpd.pid 127.0.0.1 свой ip'
такой файлик с таким содержимим есть, ldconfig на всякий случай прогнал.
и в /etc/default/snmpd изменения не дали результата.
и в /etc/default/snmpd изменения не дали результата.
Спросил гугла snmpd Error opening specified endpoint "" - по первому линку есть фразочка
Note that not all the transport domains listed above will always be available; for instance, hosts with no IPv6 support will not be able to use udp6 transport addresses, and attempts to do so will result in the error "Error opening specified endpoint". Likewise, since AAL5 PVC support is only currently available on Linux, it will fail with the same error on other platforms.
Помнится, что в Ubuntu уже давненько IPv6 включен по дефолту. Может в этом дело?
Note that not all the transport domains listed above will always be available; for instance, hosts with no IPv6 support will not be able to use udp6 transport addresses, and attempts to do so will result in the error "Error opening specified endpoint". Likewise, since AAL5 PVC support is only currently available on Linux, it will fail with the same error on other platforms.
Помнится, что в Ubuntu уже давненько IPv6 включен по дефолту. Может в этом дело?
так может как-то отвязать snmpd от udp6? мне он там нафик не нужен
smpd.conf
# SECTION: Agent Operating Mode
# arguments: [transport:]port[@interface/address]
agentaddress udp:161,udp6:161
попробуй поменять на
agentaddress udp:161
или просто допиши в конце конфига если отсутствует
# SECTION: Agent Operating Mode
# arguments: [transport:]port[@interface/address]
agentaddress udp:161,udp6:161
попробуй поменять на
agentaddress udp:161
или просто допиши в конце конфига если отсутствует
немного ошибся, в default/snmpd поставь
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -g snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1:161'
или
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -g snmp -I -smux -p /var/run/snmpd.pid udp:161'
или
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -g snmp -I -smux -p /var/run/snmpd.pid udp:161 tcp:161'
1. вариант только ipv4 на 161 порту (udp/tcp)
2. вариант только ipv4 udp но на всех адресах
3. вариант только ipv4 udp/tcp но на всех адресах
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -g snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1:161'
или
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -g snmp -I -smux -p /var/run/snmpd.pid udp:161'
или
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -g snmp -I -smux -p /var/run/snmpd.pid udp:161 tcp:161'
1. вариант только ipv4 на 161 порту (udp/tcp)
2. вариант только ipv4 udp но на всех адресах
3. вариант только ipv4 udp/tcp но на всех адресах
Да то же первое что пришло в голову это ipv6, в свое время под freebsd собирал торрент клиент и у меня он периодически ругался в логи, с совершенно не читаемыми сообщениями, оказалось надо было просто врубить поддержку ipv6, а по поводу mrtg, попробуй для сравнения еще munin и zabbix как по мне они намного удобнее, но дело вкуса)
у меня в 10.04.2 и в 11.04(сегодня проверял) проблем не было, с дефолтными настройками работал
победил я эту чепуху, ребята.
в конфиге при создании коммюнити только дописал разрешенный адрес, в данном случае 127.0.0.1
Спасибо всем, кто пытался помочь!
в конфиге при создании коммюнити только дописал разрешенный адрес, в данном случае 127.0.0.1
Спасибо всем, кто пытался помочь!