keepalived + snmp = Нет такого доступного объекта

Probablemente desee iniciar el primer proceso en su propio trabajo y luego ejecutar el segundo:

cd /Users/perf-fe/
source my_project_34/bin/activate
npm start &
cd /Users/perf-be/
export FLASK_APP=router.py
flask run

El &le dice al shell que ejecute el comando anterior como un trabajo en segundo plano y que continúe con el siguiente comando aunque el anterior aún se esté ejecutando.

Esto es distinto de &&, que es un error de sintaxis tal como lo presenta. Su uso es entre dos comandos, para ejecutar el segundo si y solo si el código de salida del primero es cero.

0
07.06.2019, 22:58
1 ответ

Хорошо, я нашел проблему. Я всегда думал, что переключатель snmpd.confmaster agentxвключает функциональность AgentX, которая будет реализована по тому же адресу, что и обычный агент (, например. как настроеноagentaddress).

Однако это не так, и вместо этого адрес/сокет AgentX управляется через agentXSocket.


Итак, минимальная конфигурация должна выглядеть так:

/etc/snmp/snmpd.conf

rocommunity public
master agentx

# Note: This is the AgentX address/socket
agentXSocket tcp:127.0.0.1:700

# Note: This is the address/socket used for snmpwalk and such
# agentaddress udp:127.0.0.1:161

/etc/snmp/snmp.conf

# Note: This is optional!
#  To enable keepalived mib, download
#  https://github.com/acassen/keepalived/blob/master/doc/KEEPALIVED-MIB.txt
#  to /usr/share/snmp/mibs (keep the.txt extension) and enable
#  it with the following line
mibs +KEEPALIVED-MIB

/etc/keepalived/keepalived.conf

global_defs {
  [...]

  # Note: This is the AgentX address/socket
  snmp_socket tcp:127.0.0.1:700
}
[...]

/etc/default/keepalived

DAEMON_ARGS="--snmp"
0
28.01.2020, 03:36

Теги

Похожие вопросы