snmp
73 TopicsF5 SNMP OID Value
Hi, I am currently configuring SNMP V3 on my F5 LTM and want to monitor it using SolarWinds. -Currently from configuration utility i have configured a community as public (don't know if it is recommended) and default. -Then I have configured SNMP v3 agent and defined authentication and hostname and their respective passwords and send this to SolarWinds team. -I verified all the MIB files reside in /usr/share/snmp/mibs/ directory -I don't know how to specify OID value ? Can anyone please help what else can i do to configure SNMP correctly and how can I get OID value ? Thanks3.3KViews0likes7CommentsSNMP - No Such Object available on this agent at this OID
Supp! I need this disk space alert it keeps failing.. Also, is there any OID to track the % used space, as in var percentage in use? [root@bigip1:Active:Standalone] config # snmpwalk -v 2c -c public localhost .1.3.6.1.4.1.3375.2.4.0.25 F5-BIGIP-COMMON-MIB::bigipDiskPartitionWarn = No Such Object available on this agent at this OID [root@bigip1:Active:Standalone] config # This is insanity, why won't this work, looks like all oids are just wrong..1.8KViews0likes1CommentSNMP timeout even through localhost
Hello Devs! I have a 5250 appliance that for some odd reason is not responding to SNMP! Current config is as follows: root@(bigip1)(cfg-sync Standalone)(Active)(/Common)(tmos) list sys snmp sys snmp { agent-addresses { tcp6:161 udp6:161 } allowed-addresses { 127. 10.10.10.182 } communities { test { community-name mycommunity source default } } disk-monitors { root { minspace 2000 path / } var { minspace 10000 path /var } } process-monitors { bigd { process bigd } chmand { process chmand } httpd { max-processes infinity process httpd } mcpd { process mcpd } sod { process sod } tmm { max-processes infinity process tmm } } sys-contact nobody sys-location someplace } root@(bigip1)(cfg-sync Standalone)(Active)(/Common)(tmos) When the host tryes to do a snmp get, it timeouts. I can see the get coming in but big-ip never answers it... [root@bigip1:Active:Standalone] config tcpdump -i mgmt port 161 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on mgmt, link-type EN10MB (Ethernet), capture size 65535 bytes 21:27:36.863972 IP 10.10.10.182.43518 > bigip1.local.snmp: C=mycommunity GetRequest(280) 31.1.1.1.6.256 31.1.1.1.10.256 interfaces.ifTable.ifEntry.ifInErrors.256 interfaces.ifTable.ifEntry.ifOutErrors.256 31.1.1.1.7.256 31.1.1.1.11.256 interfaces.ifTable.ifEntry.ifInDiscards.256 interfaces.ifTable.ifEntry.ifOutDiscards.256 31.1.1.1.1.256 31.1.1.1.6.240 31.1.1.1.10.240 interfaces.ifTable.ifEntry.ifInErrors.240 interfaces.ifTable.ifEntry.ifOutErrors.240 31.1.1.1.7.240 31.1.1.1.11.240 21:27:36.863988 IP 10.10.10.182.43518 > bigip1.local.snmp: C=mycommunity GetRequest(66) interfaces.ifTable.ifEntry.ifInDiscards.240 interfaces.ifTable.ifEntry.ifOutDiscards.240 31.1.1.1.1.240 21:27:41.866103 IP 10.10.10.182.43518 > bigip1.local.snmp: C=mycommunity GetRequest(280) 31.1.1.1.6.256 31.1.1.1.10.256 interfaces.ifTable.ifEntry.ifInErrors.256 interfaces.ifTable.ifEntry.ifOutErrors.256 31.1.1.1.7.256 31.1.1.1.11.256 interfaces.ifTable.ifEntry.ifInDiscards.256 interfaces.ifTable.ifEntry.ifOutDiscards.256 31.1.1.1.1.256 31.1.1.1.6.240 31.1.1.1.10.240 interfaces.ifTable.ifEntry.ifInErrors.240 interfaces.ifTable.ifEntry.ifOutErrors.240 31.1.1.1.7.240 31.1.1.1.11.240 21:27:41.866121 IP 10.10.10.182.43518 > bigip1.local.snmp: C=mycommunity GetRequest(66) interfaces.ifTable.ifEntry.ifInDiscards.240 interfaces.ifTable.ifEntry.ifOutDiscards.240 31.1.1.1.1.240 ^C 4 packets captured 9 packets received by filter 0 packets dropped by kernel [root@bigip1:Active:Standalone] config I even tryed doing a snmpwalk from localhost but it also didn't work. [root@bigip1:Active:Standalone] config snmpwalk -v 2c -c mycommunity 127.0.0.1 . Timeout: No Response from 127.0.0.1 [root@bigip1:Active:Standalone] config Doing 'bigstart restart snmpd' didn't solve the issue either. The only suspicious thing I have found is this log message on /var/log/daemon.log: [root@bigip1:Active:Standalone] config grep snmp /var/log/daemon.log Nov 7 18:19:01 bigip1 warning snmpd[5271]: Warning: no access control information configured. (Config search path: /usr/share/snmp) It's unlikely this agent can serve any useful purpose in this state. Run "snmpconf -g basic_setup" to help you configure the snmpd.conf file for this agent. Any ideas of what to do next? I really don't want to reload this box since it is not part of a cluster... Thanks! Rafael1.4KViews0likes9CommentsSNMP Pools
I'm trying to probe the status of a pool via SNMP and not translating the whole pool name into an OID as doing that for each and every pool is not efficient. On the F5 I can run the following command: snmpwalk -v2c -c public localhost F5-BIGIP-LOCAL-MIB::ltmPoolStatusAvailState.\"/Common/Pool1\" Returned: F5-BIGIP-LOCAL-MIB::ltmPoolStatusAvailState."/Common/Pool1" = INTEGER: green(1) Now to test without the MIB: snmpwalk -v2c -c public localhost 1.3.6.1.4.1.3375.2.2.5.5.2.1.2.\"/Common/Pool1\" Returned: F5-BIGIP-LOCAL-MIB::ltmPoolStatusAvailState."/Common/Pool1" = INTEGER: green(1) However, if I SNMP walk the device outside of the F5 with Nagios or Solarwinds SNMP walk tool 1.3.6.1.4.1.3375.2.2.5.5.2.1.2.\"/Common/Pool1\" neither program returns anything. Is there a better way to probe it outside the F5 without converting "/Common/Pool1" to an OID/decimal format?Solved1.3KViews0likes7CommentsSNMP CPU Usage
I'm curious what the difference between these two numbers is? sysGlobalHostCpuUsageRatio (uses a 5-second polling interval) sysGlobalHostCpuUsageRatio5s (also uses a 5-second polling interval) I know what I'm getting with the latter, but I'm not sure what the first one is actually reporting. Thanks.Solved1.3KViews0likes4CommentsPolling Pool Member Status via SNMP?
Hello... I've been working thru the documentation at https://devcentral.f5.com/questions/bigip-snmp-pool-members-info. I can successfully query the pool member status OIDs after using snmptranslate to find them. However if I disable a pool member from the UI the result of the query of the pool member status OID always seems to be "4" even though the pool member shows 'Available (Disabled) - Pool member is available, user disabled' in the UI. I am assuming the query result should return "25" if the pool member has been manually disabled? What should be the correct value returned from the pool member monitor state if the pool member has been manually disabled in the UI? Thanks!1.3KViews0likes2CommentsF5 custom user_alert.conf same trap with alert.conf
Hi Refer tohttps://support.f5.com/csp/article/K3727. We should use different name and different match message from the one in alert.conf If I want to set email alert on CPU temp high (this stanza is in alert.conf) alert BIGIP_SYSTEM_CHECK_E_CPU_TEMP_HIGH { snmptrap OID=".1.3.6.1.4.1.3375.2.4.0.4"; lcdwarn description="CPU Temp too high." priority="3" } How can i do it in user_alert.conf? Should I just copy above stanza into user_alert.conf? eg. alert BIGIP_SYSTEM_CHECK_E_CPU_TEMP_HIGH { >>>> same name snmptrap OID=".1.3.6.1.4.1.3375.2.4.0.4"; >>> same oid lcdwarn description="CPU Temp too high." priority="3"; email toaddress="test@test.com fromaddress="f5@test.com }Solved1.1KViews0likes1Comment