zabbix一些概念:
监控系统:硬件、软件、业务
采样:sensor
周期性地获取某个关注指标相关的数据;
存储:
数据:历史数据、趋势数据;
展示:
报警:
被监控对象:主机、交换机、路由器、UPS、...
监控系统采集数据通道:
ssh/telnet
agent:
master/agent
IPMI:
SNMP:Simple Network Management Protocol
v1, v2c (community, public),v3
JMX:Java Management eXtension
JVM: Java Virtual Machine
存储系统:
历史数据:每次采样的结果,保存时长较短;
趋势数据:聚合数据,保存时长较长周期内的数据;
存储系统:
关系型数据库:MySQL, PGSQL, Oracle, ...
rrd:RoundRobin Database
NoSQL:redis/mongo
时间序列数据库
报警:
邮件、短信、微信
脚本
展示:
WebGUI
GUI
APP
开源监控项目:
cacti, nagios;
zabbix
ganglia
特性:
数据采样:snmp, agent, ipmi, jmx;
报警:
升级:步进
数据存储:
mysql/pgsql
展示:php程序
实时绘图:graph, screen, slide show, map
支持监控模板
网络自动发现
分布式监控
API:支持二次开发
zabbix程序组件:
zabbix_server:服务端守护进程;
zabbix_agentd:agent守护进程;
zabbix_proxy:代理服务器,可选;
zabbix_database:存储系统,MySQL/PGSQL
zabbix_web: Web GUI
zabbix_get:命令行工具,测试向agent端发起数据采集请求;
zabbix_sender:命令行,测试向server端发送数据;
zabbix_java_gateway:java网关;
zabbix逻辑组件:
主机组(host groups)
主机(hosts)
应用(applications)
监控项(items)
触发器(triggers)
事件(events)
动作(actions):条件(conditions)和操作(operations)
媒介(media):发送通知的通道;
通知(notifications)
远程命令(remote command)
报警升级(escalation)
模板(template)
图形(graph)
屏幕(screens)
幻灯(slide show)
(1)ZBX DB
- mysql> CREATE DATABASE zabbix CHARSET 'utf8';
- mysql> GRANT ALL ON zabbix.* TO 'zbxuser'@'10.1.%.%' IDENTIFIED BY 'zbxpass';

(2)安装服务器端
yum install /share/zabbix3.2/zabbix-server-mysql-3.2.1-1.el7.x86_64.rpm /share/zabbix3.2/zabbix-get-3.2.1-1.el7.x86_64.rpm
程序环境:
配置文件:/etc/zabbix/zabbix_server.conf
Unit File:zabbix-server.service
- #修改数据库配置,并重启生效
- skip_name_resolve=ON
- innodb_file_per_table=ON
- # 创建zabbix数据库
- create database zabbix;
- grant all on zabbix.* to 'zbxuser'@'192.168.153.128' identified by 'zbxpass';
- flush privileges;
- # 初始化相关数据
- gzip -d /usr/share/doc/zabbix-server-mysql-3.2.1/create.sql.gz
- mysql zabbix < /usr/share/doc/zabbix-server-mysql-3.2.1/create.sql
导入数据库脚本,以生成数据库环境:
- gzip -d /usr/share/doc/zabbix-server-mysql-3.0.2/create.sql.gz
- mysql -uzbxuser -h127.0.0.1 -pzbxpass zabbix < /usr/share/doc/zabbix-server-mysql-3.0.2/create.sql
注意:zabbix 2的sql脚本有三个,需要依次导入;
(3)zabbix server配置启动
配置段:
- grep "^####" zabbix_server.conf
-
- ############ GENERAL PARAMETERS #################
- ############ ADVANCED PARAMETERS ################
- ####### LOADABLE MODULES #######
- ####### TLS-RELATED PARAMETERS #######
通用配置相关的参数:
- ListenPort=10051
- SourceIP=
- LogType=file
- LogFile=/var/log/zabbix/zabbix_server.log
- LogFileSize=0
- DebugLevel=3
-
-
-
- DBHost=localhost
- DBName=zabbix
- DBUser=zbxuser
- DBPassword=zbxpass
- DBPort=3306
- DBSocket=/tmp/mysql.sock
(1)解决依赖关系
yum install httpd php php-mysql php-mbstring php-gd php-bcmath php-ldap php-xml
(2) 安装web GUI
yum install zabbix-web-3.0.2-1.el7.noarch.rpm zabbix-web-mysql-3.0.2-1.el7.noarch.rpm
(3)配置php时区参数
(a) php.ini
(b) /etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shanghai
(4)启动web服务
systemctl start httpd.service
(5)访问web
http://HOST/zabbix
安装后生成的配置文件:/etc/zabbix/web/zabbix.conf.php
登录的管理员:
admin/zabbix
(6)菜单:
Monitoring
Inventory
Reports
Configuration
Administration
(1)安装
yum install zabbix-agent-3.0.2-1.el7.x86_64.rpm zabbix-sender-3.0.2-1.el7.x86_64.rpm
程序环境:
配置文件:/etc/zabbix/zabbix_agentd.conf
Unit File:zabbix-agent.service
(2)配置
grep -i "^####" zabbix_agentd.conf
- ############ GENERAL PARAMETERS #################
- ##### Passive checks related 被动监控相关的配置
- ##### Active checks related 主动监控相关的配置
- ############ ADVANCED PARAMETERS #################
- ####### USER-DEFINED MONITORED PARAMETERS ####### 用户自定义的监控参数,UserParamter
- ####### LOADABLE MODULES #######
- ####### TLS-RELATED PARAMETERS #######
- ##### Passive checks related
- Server=IP1,IP2,... #允许采样的服务器地址
- ListenPort=10050
- ListenIP=0.0.0.0 #本地监听的ip
- StartAgents=3
-
-
- ##### Active checks related
- ServerActive=IP1,IP2,... #主动向服务器传输数据的ip
- Hostname=HOST-ID
(3)启动服务
- systemctl start zabbix-agent.service
- systemctl start zabbix-agent.service
快速配置一个监控项:
host groups --> host --> applications --> item --> triggers (events) --> action (condtions, operations)
operations:remote command, alert
item --> simple graph
items --> graph
grapps --> screen
screens --> slide show
item:item key
监控有两类:
zabbix 内建:
zabbix agent
zabbix agent(active)
用户自定义(UserParamter)
采集到的数据类型:
数值:
整数
浮点数
字符型:
字符串
text
log
存储的值:
As is:不对数据做任何处理,存储采集到的数据本身;
Delta(simple change):本次采样的数据减去前一次采样的数据;
Delta(speed per second):本次采样的数据减去前一次采样的数据,再除以经过的时长;速率数据;
- item > 100 , TRUE, PROBLEM
-
- FALSE, OK
PROBLEM --> OK, OK --> PROBLEM
触发器:
逻辑表达式,阈值,通常用于定义数据的不合理区间; 条件满足时,TRUE,表示PROBLEM状态,反之,则OK状态;
- OK --> PROBLEM
-
- Recovery:PROBLEM --> OK
{:- .
()}
触发器间可存在依赖关系;
媒介类型(Media Types):
报警信息的传递方式;
类型:
Email:邮件,需要定义发件人邮箱地址和SMTP服务器;
Script:自定义脚本,此脚本有发送信息至相关用户的功能;
SMS、Jabber、Ez Texting
接收通知信息者为zabbix的用户:需要为用户定义对应各种媒介通道的接收方式;
localmail:
script:
conditions:触发此动作的条件,一般通过“事件”触发;
operations:触发条件满足时要采取的动作
send message
功能:发报警信息给关联的用户;
(1)可用传递方式:
(a) Email

(b) script:报警脚本
位于server主机的AlertScriptsPath参数定义的目录下,默认为/usr/lib/zabbix/alertscripts;

zabbix调用脚本时会向其传递参数;3.0之前的版本通过
- $1:消息接收人;
- $2:消息主题;
- $3:消息主体;
3.x之后的版本,此三个参数默认不再传递,需自行定义; 可以使用宏来模拟此前的行为:
- {ALeET.SENDTO}
- {ALERT.SUBJECT}
- {ALERT.MESSAGE}

注意:每个信息接收人相对于此媒介来说,得配置相应的接收地址;
发信息的信道:
邮件
脚本

remote command
功能:
在agent所在的主机上运行用户指定的命令或脚本来尝试着恢复故障;例如:
重启服务;
任何由用户自定义的脚本;
类型:
IPMI
custom script
ssh
telnet
global script
custom script实现的前提:
在agent端配置:
(1) zabbix拥有执行相应脚本的权限;
编辑/etc/sudoers文件,添加:
zabbix ALL=(ALL) NOPASSWD: ALL
注释如下行:
Defaults requiretty
(2) agent进程要允许执行远程命令,编辑/etc/zabbix/zabbix-agentd.conf文件,设置
EnableRemoteCommands=1
重启服务生效;
展示接口:
graph:simple,custom;
screen:
slide show:
模板:
主机配置模板,可链接至主机,从而实现主机的快速监控配置;
模板可继承;
在模板之上link其它模板即可;
从主机上删除模板:
unlink:反链接
unlink and clear:反链接并清除数据;
模板可导出,也可以从指定文件导入;
宏:MACRO
预设的文本替换模式;
级别:
全局宏:Administration --> General --> Macros
模板宏:Configuration --> Templates --> TEMPLATE --> Macros
主机宏:Configuration --> Hosts --> HOST --> Macros
类型:
内建:{MACRO_NAME}
自定义:{$MARCRO_NAME}
命名方式:大写字母、数字和下划线;
网络发现:
zabbix server扫描指定网络范围内的主机;
发现方式:
ip地址范围:
可用服务探测(ftp, ssh, http, ...)
zabbix_agentd的响应对某个key的请求;
snmp_agent响应;
一旦发现某主机,就会产生发现事件;
事件有8类:
Host, Service
Up/Down, Discovered/Lost
发现操作分两步:
discover
actions:
conditions
operations
可采取的动作:
send message, remote command
add/remove host
enable/disable host
add host to group
link template to host
...
自定义key:在zabbix agent端的配置文件中由用户通过UserParameter指令定义用户自定义参数;
- UserParamter=
,<command> - UserParamter=
,<command> $1...$9
注意:类似awk命令自带$1...$9,需要改写为$$1, $$2, ...$$9;
- UserParameter=system.memory.free,awk '/^MemFree/{print $2}' /proc/meminfo
- UserParameter=system.memory.usage[*],awk '/^$1/{print $$2}' /proc/meminfo
- UserParameter=nginx.status[*],/usr/bin/nginxstatus.sh $1
脚本示例
- #!/bin/bash
- #
- host='127.0.0.1'
- port='80'
- statusurl='/ngxstatus'
- active() {
- curl -s http://${host}:${port}${statusurl} | awk '/^Active/{print $3}'
- }
- accepts() {
- curl -s http://${host}:${port}${statusurl} | awk 'NR==3{print $1}'
- }
- handled() {
- curl -s http://${host}:${port}${statusurl} | awk 'NR==3{print $2}'
- }
- requests() {
- curl -s http://${host}:${port}${statusurl} | awk 'NR==3{print $3}'
- }
- reading() {
- curl -s http://${host}:${port}${statusurl} | awk 'NR==4{print $2}'
- }
- writing() {
- curl -s http://${host}:${port}${statusurl} | awk 'NR==4{print $4}'
- }
- waiting() {
- curl -s http://${host}:${port}${statusurl} | awk 'NR==4{print $6}'
- }
- $1
SNMP:简单网络管理协议;基于UDP协议;

读(get, getnext), 写(set), 陷阱(trap)
161/udp(agent), 162/udp

v1: 1989
v2c: 1993
v3: 1998

MIB: Management Information Base
OID: Object ID (详情请查看附录)


(1) 准备数据库服务器;
(2) 安装
yum install ./zabbix-proxy-mysql-3.0.2-1.el7.x86_64.rpm zabbix-get-3.0.2-1.el7.x86_64.rpm
(3) 生成数据库
- /usr/share/doc/zabbix-proxy-mysql-3.0.2/schema.sql.gz
- mysql zabbix_proxy < /usr/share/doc/zabbix-proxy-mysql-3.0.2/schema.sql
(4) 配置
- Server=
- Zabbix Server主机地址;
- DBHost=
- DBName=
- DBUser=
- DBPass=
-
-
- ConfigFrequency=
- DataSenderFrequency=
(5) 在server端添加此proxy
- Administration --> proxies
-
- Active:Proxy主动向server发起配置信息同步请求;
- Passive:由Server端向Proxy发送配置信息;
(6) 添加hosts时,选择使用指定的proxy进行监控;
注意:
(1) 在server添加的Proxy的名称,要与proxy的配置文件中Hostname的值保持一致;
(2) 通过proxy监控的主机,agent要授权proxy有监控权限;
server=Proxy_Server_IP
zabbix performance tuning:
NVPS:New Value Per Second
100w/m, 15000/s
zabbix服务器进程数量调整:
alerter, discoverer, escalator, http poller, housekeeper, poller, trapper, configration syncer, ipmi poller, ...
- StartPollers=50
- StartPingers=10
- StartDBSyncers=2
数据库优化:
分表:
history_*
trend*
events*
建议:
Database:历史数据不要保存太长时间;尽量让数据缓存数据库服务器内存中;
触发器的表达式:减少使用min(), max(), avg();尽量使用last(), nodata();
数据收集:polling较慢时,减少使用snmp/agentless/agent, 尽量使用trapping方式,即agent(active);
数据类型:文本型数据处理速度较慢,尽量少收集类型为text或string或log型的数据,多使用numeric型数据;
附:Linux系统上常用的SNMP OID
服务器负载:
- 1 minute Load: .1.3.6.1.4.1.2021.10.1.3.1
- 5 minute Load: .1.3.6.1.4.1.2021.10.1.3.2
- 15 minute Load: .1.3.6.1.4.1.2021.10.1.3.3
CPU信息:
- percentage of user CPU time: .1.3.6.1.4.1.2021.11.9.0
- raw user cpu time: .1.3.6.1.4.1.2021.11.50.0
- percentages of system CPU time: .1.3.6.1.4.1.2021.11.10.0
- raw system cpu time: .1.3.6.1.4.1.2021.11.52.0
- percentages of idle CPU time: .1.3.6.1.4.1.2021.11.11.0
- raw idle cpu time: .1.3.6.1.4.1.2021.11.53.0
- raw nice cpu time: .1.3.6.1.4.1.2021.11.51.0
内存使用:
- Total Swap Size: .1.3.6.1.4.1.2021.4.3.0
- Available Swap Space: .1.3.6.1.4.1.2021.4.4.0
- Total RAM in machine: .1.3.6.1.4.1.2021.4.5.0
- Total RAM used: .1.3.6.1.4.1.2021.4.6.0
- Total RAM Free: .1.3.6.1.4.1.2021.4.11.0
- Total RAM Shared: .1.3.6.1.4.1.2021.4.13.0
- Total RAM Buffered: .1.3.6.1.4.1.2021.4.14.0
- Total Cached Memory: .1.3.6.1.4.1.2021.4.15.0
硬盘使用:
- Path where the disk is mounted: .1.3.6.1.4.1.2021.9.1.2.1
- Path of the device for the partition: .1.3.6.1.4.1.2021.9.1.3.1
- Total size of the disk/partion (kBytes): .1.3.6.1.4.1.2021.9.1.6.1
- Available space on the disk: .1.3.6.1.4.1.2021.9.1.7.1
- Used space on the disk: .1.3.6.1.4.1.2021.9.1.8.1
- Percentage of space used on disk: .1.3.6.1.4.1.2021.9.1.9.1
- Percentage of inodes used on disk: .1.3.6.1.4.1.2021.9.1.10.1
系统运行时间:
.1.3.6.1.2.1.1.3.0
SNMP System Group:
- sysDescr 1.3.6.1.2.1.1.1
- sysObjectID 1.3.6.1.2.1.1.2
- sysUpTime 1.3.6.1.2.1.1.3
- sysContact 1.3.6.1.2.1.1.4
- sysName 1.3.6.1.2.1.1.5
- sysLocation 1.3.6.1.2.1.1.6
- sysServices 1.3.6.1.2.1.1.7
SNMP Interfaces Group:
- ifNumber 1.3.6.1.2.1.2.1
- ifTable 1.3.6.1.2.1.2.2
- ifEntry 1.3.6.1.2.1.2.2.1
- ifIndex 1.3.6.1.2.1.2.2.1.1
- ifDescr 1.3.6.1.2.1.2.2.1.2
- ifType 1.3.6.1.2.1.2.2.1.3
- ifMtu 1.3.6.1.2.1.2.2.1.4
- ifSpeed 1.3.6.1.2.1.2.2.1.5
- ifPhysAddress 1.3.6.1.2.1.2.2.1.6
- ifAdminStatus 1.3.6.1.2.1.2.2.1.7
- ifOperStatus 1.3.6.1.2.1.2.2.1.8
- ifLastChange 1.3.6.1.2.1.2.2.1.9
- ifInOctets 1.3.6.1.2.1.2.2.1.10
- ifInUcastPkts 1.3.6.1.2.1.2.2.1.11
- ifInNUcastPkts 1.3.6.1.2.1.2.2.1.12
- ifInDiscards 1.3.6.1.2.1.2.2.1.13
- ifInErrors 1.3.6.1.2.1.2.2.1.14
- ifInUnknownProtos 1.3.6.1.2.1.2.2.1.15
- ifOutOctets 1.3.6.1.2.1.2.2.1.16
- ifOutUcastPkts 1.3.6.1.2.1.2.2.1.17
- ifOutNUcastPkts 1.3.6.1.2.1.2.2.1.18
- ifOutDiscards 1.3.6.1.2.1.2.2.1.19
- ifOutErrors 1.3.6.1.2.1.2.2.1.20
- ifOutQLen 1.3.6.1.2.1.2.2.1.21
- ifSpecific 1.3.6.1.2.1.2.2.1.22
SNMP IP Group
- ipForwarding 1.3.6.1.2.1.4.1
- ipDefaultTTL 1.3.6.1.2.1.4.2
- ipInReceives 1.3.6.1.2.1.4.3
- ipInHdrErrors 1.3.6.1.2.1.4.4
- ipInAddrErrors 1.3.6.1.2.1.4.5
- ipForwDatagrams 1.3.6.1.2.1.4.6
- ipInUnknownProtos 1.3.6.1.2.1.4.7
- ipInDiscards 1.3.6.1.2.1.4.8
- ipInDelivers 1.3.6.1.2.1.4.9
- ipOutRequests 1.3.6.1.2.1.4.10
- ipOutDiscards 1.3.6.1.2.1.4.11
- ipOutNoRoutes 1.3.6.1.2.1.4.12
- ipReasmTimeout 1.3.6.1.2.1.4.13
- ipReasmReqds 1.3.6.1.2.1.4.14
- ipReasmOKs 1.3.6.1.2.1.4.15
- ipReasmFails 1.3.6.1.2.1.4.16
- ipFragsOKs 1.3.6.1.2.1.4.17
- ipFragsFails 1.3.6.1.2.1.4.18
- ipFragCreates 1.3.6.1.2.1.4.19
- ipAddrTable 1.3.6.1.2.1.4.20
- ipAddrEntry 1.3.6.1.2.1.4.20.1
- ipAdEntAddr 1.3.6.1.2.1.4.20.1.1
- ipAdEntIfIndex 1.3.6.1.2.1.4.20.1.2
- ipAdEntNetMask 1.3.6.1.2.1.4.20.1.3
- ipAdEntBcastAddr 1.3.6.1.2.1.4.20.1.4
- ipAdEntReasmMaxSize 1.3.6.1.2.1.4.20.1.5
SNMP ICMP Group
- icmpInMsgs 1.3.6.1.2.1.5.1
- icmpInErrors 1.3.6.1.2.1.5.2
- icmpInDestUnreachs 1.3.6.1.2.1.5.3
- icmpInTimeExcds 1.3.6.1.2.1.5.4
- icmpInParmProbs 1.3.6.1.2.1.5.5
- icmpInSrcQuenchs 1.3.6.1.2.1.5.6
- icmpInRedirects 1.3.6.1.2.1.5.7
- icmpInEchos 1.3.6.1.2.1.5.8
- icmpInEchoReps 1.3.6.1.2.1.5.9
- icmpInTimestamps 1.3.6.1.2.1.5.10
- icmpInTimestampReps 1.3.6.1.2.1.5.11
- icmpInAddrMasks 1.3.6.1.2.1.5.12
- icmpInAddrMaskReps 1.3.6.1.2.1.5.13
- icmpOutMsgs 1.3.6.1.2.1.5.14
- icmpOutErrors 1.3.6.1.2.1.5.15
- icmpOutDestUnreachs 1.3.6.1.2.1.5.16
- icmpOutTimeExcds 1.3.6.1.2.1.5.17
- icmpOutParmProbs 1.3.6.1.2.1.5.18
- icmpOutSrcQuenchs 1.3.6.1.2.1.5.19
- icmpOutRedirects 1.3.6.1.2.1.5.20
- icmpOutEchos 1.3.6.1.2.1.5.21
- icmpOutEchoReps 1.3.6.1.2.1.5.22
- icmpOutTimestamps 1.3.6.1.2.1.5.23
- icmpOutTimestampReps 1.3.6.1.2.1.5.24
- icmpOutAddrMasks 1.3.6.1.2.1.5.25
- icmpOutAddrMaskReps 1.3.6.1.2.1.5.26
SNMP TCP Group:
- tcpRtoAlgorithm 1.3.6.1.2.1.6.1
- tcpRtoMin 1.3.6.1.2.1.6.2
- tcpRtoMax 1.3.6.1.2.1.6.3
- tcpMaxConn 1.3.6.1.2.1.6.4
- tcpActiveOpens 1.3.6.1.2.1.6.5
- tcpPassiveOpens 1.3.6.1.2.1.6.6
- tcpAttemptFails 1.3.6.1.2.1.6.7
- tcpEstabResets 1.3.6.1.2.1.6.8
- tcpCurrEstab 1.3.6.1.2.1.6.9
- tcpInSegs 1.3.6.1.2.1.6.10
- tcpOutSegs 1.3.6.1.2.1.6.11
- tcpRetransSegs 1.3.6.1.2.1.6.12
- tcpConnTable 1.3.6.1.2.1.6.13
- tcpConnEntry 1.3.6.1.2.1.6.13.1
- tcpConnState 1.3.6.1.2.1.6.13.1.1
- tcpConnLocalAddress 1.3.6.1.2.1.6.13.1.2
- tcpConnLocalPort 1.3.6.1.2.1.6.13.1.3
- tcpConnRemAddress 1.3.6.1.2.1.6.13.1.4
- tcpConnRemPort 1.3.6.1.2.1.6.13.1.5
- tcpInErrs 1.3.6.1.2.1.6.14
- tcpOutRsts 1.3.6.1.2.1.6.15
SNMP UDP Group
- udpInDatagrams 1.3.6.1.2.1.7.1
- udpNoPorts 1.3.6.1.2.1.7.2
- udpInErrors 1.3.6.1.2.1.7.3
- udpOutDatagrams 1.3.6.1.2.1.7.4
- udpTable 1.3.6.1.2.1.7.5
- udpEntry 1.3.6.1.2.1.7.5.1
- udpLocalAddress 1.3.6.1.2.1.7.5.1.1
- udpLocalPort 1.3.6.1.2.1.7.5.1.2
SNMP Group:
- snmpInPkts 1.3.6.1.2.1.11.1
- snmpOutPkts 1.3.6.1.2.1.11.2
- snmpInBadVersions 1.3.6.1.2.1.11.3
- snmpInBadCommunityNames 1.3.6.1.2.1.11.4
- snmpInBadCommunityUses 1.3.6.1.2.1.11.5
- snmpInASNParseErrs 1.3.6.1.2.1.11.6
- NOT USED 1.3.6.1.2.1.11.7
- snmpInTooBigs 1.3.6.1.2.1.11.8
- snmpInNoSuchNames 1.3.6.1.2.1.11.9
- snmpInBadValues 1.3.6.1.2.1.11.10
- snmpInReadOnlys 1.3.6.1.2.1.11.11
- snmpInGenErrs 1.3.6.1.2.1.11.12
- snmpInTotalReqVars 1.3.6.1.2.1.11.13
- snmpInTotalSetVars 1.3.6.1.2.1.11.14
- snmpInGetRequests 1.3.6.1.2.1.11.15
- snmpInGetNexts 1.3.6.1.2.1.11.16
- snmpInSetRequests 1.3.6.1.2.1.11.17
- snmpInGetResponses 1.3.6.1.2.1.11.18
- snmpInTraps 1.3.6.1.2.1.11.19
- snmpOutTooBigs 1.3.6.1.2.1.11.20
- snmpOutNoSuchNames 1.3.6.1.2.1.11.21
- snmpOutBadValues 1.3.6.1.2.1.11.22
- NOT USED 1.3.6.1.2.1.11.23
- snmpOutGenErrs 1.3.6.1.2.1.11.24
- snmpOutGetRequests 1.3.6.1.2.1.11.25
- snmpOutGetNexts 1.3.6.1.2.1.11.26
- snmpOutSetRequests 1.3.6.1.2.1.11.27
- snmpOutGetResponses 1.3.6.1.2.1.11.28
- snmpOutTraps 1.3.6.1.2.1.11.29
- snmpEnableAuthenTraps 1.3.6.1.2.1.11.30
应用示例:
查看服务器1分钟平均负载:
- snmpwalk -v1 -c public 127.0.0.1 .1.3.6.1.4.1.2021.10.1.3.1
- UCD-SNMP-MIB::laLoad.1 = STRING: 0.25
查看服务器当前连接:
snmpwalk -v1 -c public 127.0.0.1 1.3.6.1.2.1.6.13.1.1
- TCP-MIB::tcpConnState.0.0.0.0.22.0.0.0.0.0 = INTEGER: listen(2)
- TCP-MIB::tcpConnState.0.0.0.0.80.0.0.0.0.0 = INTEGER: listen(2)
- TCP-MIB::tcpConnState.0.0.0.0.111.0.0.0.0.0 = INTEGER: listen(2)
- TCP-MIB::tcpConnState.0.0.0.0.443.0.0.0.0.0 = INTEGER: listen(2)
- TCP-MIB::tcpConnState.0.0.0.0.3306.0.0.0.0.0 = INTEGER: listen(2)
- TCP-MIB::tcpConnState.127.0.0.1.25.0.0.0.0.0 = INTEGER: listen(2)
- TCP-MIB::tcpConnState.127.0.0.1.199.0.0.0.0.0 = INTEGER: listen(2)
- TCP-MIB::tcpConnState.192.168.1.2.22.192.168.1.16.5035 = INTEGER: established(5)
- TCP-MIB::tcpConnState.192.168.1.2.22.192.168.1.16.10518 = INTEGER: established(5)
- TCP-MIB::tcpConnState.192.168.1.2.22.192.168.1.16.24713 = INTEGER: established(5)