システムにnet-snmp5.7.2をインストールし、アプリケーション用にapp_agent.confを作成し、
agentXSocket udp:X.X.X.X:1610
エクスポートされたSNMPCONFIGPATH=path_to_app_agent.conf
また、/ usr / etc / snmp/snmp.confにsnmpd.confを記述しました
trap2sink X.X.X.Y
agentXSocket udp:X.X.X.X:1610
/ etc /snmp/と/var/net-snmp/にさらに2つのsnmpd.confがあります
/ etc / snmpからの構成:
com2sec notConfigUser default public
com2sec notConfigUser v1 notConfigUser
com2sec notConfigUser v1 notConfigUser
view systemview included .1.3.6.1.2.1.1
view systemview included .1.3.6.1.2.1.25.1.1
access notConfigGroup "" any noauth exact systemview none none
pass .1.3.6.1.4.1.4413.4.1 /usr/bin/ucd5820stat
/ var / net-snmpからの構成:
setserialno 1322276014
ifXTable .1 14:0 18:0x $
ifXTable .2 14:0 18:0x $
ifXTable .3 14:0 18:0x $
engineBoots 14
oldEngineID 0x80001f888000e17f6964b28450
snmpdとsnmptrapdを起動しました。今私のコードで私は呼んでいます
netsnmp_ds_set_boolean(NETSNMP_DS_APPLICATION_ID, NETSNMP_DS_AGENT_ROLE, 1);
init_agent("app_agent");
init_snmp("app_agent");
init_snmpは警告をスローしています
警告:agentxマスターエージェント([NIL])への接続に失敗しました:
なんでわからないの?助けてくれてありがとう