zabbix监控

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

zabbix:

Version: 

LTS:Long Time Support 

3.0

特性:

数据采样: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)

Server安装:

(1)ZBX DB

mysql>  CREATE DATABASE zabbix CHARSET 'utf8';
mysql>  GRANT ALL ON zabbix.* TO 'zbxuser'@'10.1.%.%' IDENTIFIED BY 'zbxpass';

blob.png

(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

create database zabbix;
grant all on zabbix.* to 'zbxuser'@'192.168.153.128' identified by 'zbxpass';
flush privileges;
        
skip_name_resolve=ON
innodb_file_per_table=ON

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

 

 

zabbix web配置:

(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

zabbix agent安装配置:

(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

{<server>:<item>.<fuction>(<parameters>)}<operator><constant>

触发器间可存在依赖关系;

媒介类型(Media Types):

报警信息的传递方式;

类型:

Email:邮件,需要定义发件人邮箱地址和SMTP服务器;

Script:自定义脚本,此脚本有发送信息至相关用户的功能;

SMS、Jabber、Ez Texting

接收通知信息者为zabbix的用户:需要为用户定义对应各种媒介通道的接收方式;

localmail:

script:

Action:

conditions:触发此动作的条件,一般通过“事件”触发;

operations:触发条件满足时要采取的动作

send message

功能:发报警信息给关联的用户;

(1)可用传递方式:

(a) Email

blob.png

(b) script:报警脚本

位于server主机的AlertScriptsPath参数定义的目录下,默认为/usr/lib/zabbix/alertscripts;

blob.png

zabbix调用脚本时会向其传递参数;3.0之前的版本通过

$1:消息接收人;

$2:消息主题; 

$3:消息主体;

3.x之后的版本,此三个参数默认不再传递,需自行定义; 可以使用宏来模拟此前的行为:

{ALeET.SENDTO}

{ALERT.SUBJECT}

{ALERT.MESSAGE}

blob.png

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

发信息的信道:

邮件

脚本

blob.png

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=<key>,<command>

UserParamter=<key[*]>,<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监控:

SNMP:简单网络管理协议;基于UDP协议;

blob.png

读(get, getnext), 写(set), 陷阱(trap)

161/udp(agent), 162/udp 

blob.png

v1: 1989

v2c: 1993

v3: 1998

blob.png

MIB: Management Information Base 

OID: Object ID (详情请查看附录)

blob.png blob.png


zabbix proxy:

(1) 准备数据库服务器;

(2) 安装

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) 配置

# grep "^####" zabbix_proxy.conf 

############ GENERAL PARAMETERS #################

######### PROXY SPECIFIC PARAMETERS #############

############ ADVANCED PARAMETERS ################

####### LOADABLE MODULES #######

####### TLS-RELATED PARAMETERS #######

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)

  • zabbix监控已关闭评论
  • 2,352 views
    A+
发布日期:2016年11月06日  所属分类:运维工具
标签: