zabbix的snmp监控配置

zabbix的snmp监控配置
zabbix的snmp监控配置

Zabbix的SNMP监控配置

Zabbix的snmp通过获取设备特定的oid值来对设备进行监控,可以监控的对象基本包含所有能使用snmp协议的设备,日常监控的设备大多为交换机,路由器以及防火墙居多,整个监控比较直观清晰。(此次我们用一台华为4500三层交换机做为监控对象进行配置)

一、开启设备的SNMP服务(不同设备配置SNMP的方式不同,但是

原理是一样的)

1.snmp-agent(启动snmp服务)

2.snmp-agent community read public #设置pubic具有只读权

限,public可以自行修改成任何字符,相当于密码

3.snmp-agent community write private #设置private具有读写

权限,private可以自行修改成任何字符,相当于密码

4.snmp-agent sys-info version all #snmp的版本支持,最好设

置为all,也可以设置为v1,v2,v3

5.snmp-agent target-host trap address udp-domain

172.17.32.86 params securityname private #trap报文的目的地址,也就是你的监控服务器的IP地址

6.snmp-agent trap source Vlan-interface5 #通过哪个端口发送

trap报文

二、监控主机的创建和监控

1.如下图,创建主机

2.创建主机添加IP地址和端口并存档

3.添加完毕后等1分钟左右看是否正常,如果不正

常,请重新检查你的SNMP以及网络等是否正常

4.创建监控项目

这里的OID值就看你要监控的是什么了,然后在查阅相应资料获取,比如图中的OID是华为4500三层交换机的系统时间的systime,获取方式有多种多样,请自行查阅资料。

5.查看创建的监控项是否正常

正常的话就是绿色的,显示红色就是不正常,就说明你的OID值不匹配,无法获取相应数据

6.如下图,可以看到获取到的最新数据

此外,你可以根据需要创建相应的触发器,图形等,也可以创建特定监控对象的模板,前提是你有监控的对象的OID。

Zabbix运维监控平台解决方案

Zabbix运维监控解决方案

目录 一、背景 (3) 二、目标 (3) 监控的基本内容 (4) 三、采用的软件 (4) 四、软件的特点 (5) 五、软件的优势 (5) 系统架构 (7) 监控实现方式: (8) 监控指标 (8) 规则引擎 (9)

一、背景 网站平台部署运行后会出现各种各样的故障,比如服务器CPU负载高,磁盘容量使用超过80%,内存使用超过阈值,系统进程多,tomcat服务宕机等问题都会给公司平台稳定和服务带来非常大的损失,此时需要一个相对完整的监控体系可以24小时监控您的网站,一旦网站发生异常,会有报警提醒您,如邮件,微信,电话,短信,及时避免流量损失。 Zabbix是一个企业级的开源分布式监控解决方案,它是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix具备常见的商业监控软件所具备的功能(主机的性能监控、网络设备性能监控、数据库性能监控、FTP等通用协议监控、多种告警方式、详细的报表图表绘制)支持自动发现网络设备和服务器;支持分布式,能集中展示、管理分布式的监控点;扩展性强,server 提供通用接口,可以自己开发完善各类监控。 zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。 二、目标 物理范围: 组件:硬件,OS,存储,中间件,数据库,机房,网络等 维度:可用性,性能。 指标:见下。 监控的基本内容 性能数据基本CPU,磁盘,网络,内存等关系系统正常运行的基本指标。 端口状态一般交换机或网络设备,端口启动状态,流量大小,网络状态

Zabbix监控平台高可用架构

Zabbix 监控平台高可用架构 zabbix 总体设计原则路 1.读写分离 2.冷热双备 3.DB 存储两个副本 zabbix 平台软件版本 系统 Centos 7.2 Mysql 5.6 Haproxy 1.5.19 Oneproxy v5.8.5 Web 服务器 Nginx Apache Mysql 存储 主主复制 ZabbixDB ZabbixDB 主主 分表技术 Data Data Data Data Data Data Data Data Data Data Data Data 读写分离 主从复制 Master Slave Oneproxy Zabbix-高可用集群 Zabbix Zabbix haproxy+keepalived haproxy+keepalived Vrrp 二级节点 Zabbix Proxy Zabbix Proxy Zabbix Proxy

搭建zabbix的过程可以参照《zabbix单间手册》这里只介绍haproxy做主备,和oneproxy做读写分离。 Mysql master-slave(主从) 1、修改主服务器master: #vi /etc/https://www.360docs.net/doc/8614823248.html,f [mysqld] log-bin=mysql-bin server-id=1 2、修改从服务器slave: #vi /etc/https://www.360docs.net/doc/8614823248.html,f [mysqld] log-bin=mysql-bin server-id=2 3、在主服务器上建立帐户并授权slave: mysql>GRANT REPLICATION SLAVE ON *.* to 'slave'@'%' identified by 'slave’; 4、登录主服务器的mysql,查询master的状态 mysql>show master status; +------------------+----------+--------------+------------------+ | File | Position | Binlog_Do_DB | Binlog_Ignore_DB | +------------------+----------+--------------+------------------+ | mysql-bin.000002 | 308 | | | +------------------+----------+--------------+------------------+ 1 row in set (0.00 sec) 5、配置从服务器Slave: mysql>changemastertomaster_host='ip',master_user='slave',master_password='slave ',master_log_file='mysql-bin.000002',master_log_pos=308; Mysql>start slave; 6.查看主从状态 查看两个线程是否是yes

02-Zabbix自动监控交换机

ZABBIX 自动监控华为交换机流量 1、配置交换机的snmp snmp-agent community read zabbix@123 #配置读取snmp的密码 在linux上安装net-snmp net-snmp-utils包,测试snmp访问 #snmpwalk -v 2c -c zabbix@123 14.1.8.1 1.3.6.1.2.1.2.2.1.10.2 #查看端口2的计数 iso.3.6.1.2.1.2.2.1.10.2 = Counter32: 3497833695 2、配置zabbix community变量在[管理]à[一般]à[巨集]里,配置snmp的密码变量,这样就可以调用zabbix自带的snmp模板了。 3、创建主机使用snmp监控 4、连结默认的snmp模板

OK,配置完成,zabbix就可以完成自动监控。 5、网卡监控图过一段时间后,监控项有了数据,可以查看图形啦。 5、常用snmp OID说明下面这些值可以手动连接进行获取数据: snmpwalk -v 2c -c test IP1.3.6.1.2.1.2.2.1.2 #获取端口列表及描述 snmpwalk -v 2c -c test IP1.3.6.1.2.1.2.2.1.8 #获取端口UP/DOWN 情况 snmpwalk -v 2c -c test IP1.3.6.1.2.1.2.2.1.10 #获取端口入流量(byte) snmpwalk -v 2c -c test IP1.3.6.1.2.1.2.2.1.16 #获取端口出流量(byte) snmpwalk -v 2c -c test IP1.3.6.1.4.1.9.2.1.56.0 #获取过去5 秒内的cpu load(百分比) snmpwalk -v 2c -c test IP1.3.6.1.4.1.9.2.1.57.0 #获取过去10 秒内的cpu load(百分比) snmpwalk -v 2c -c test IP 1.3.6.1.4.1.9.2.1.58.0 #获取过去15 秒内的cpu load(百分比) snmpwalk -v 2c -c test IP1.3.6.1.4.1.9.9.48.1.1.1.5 #获取内存使用情况 snmpwalk -v 2c -c test IP1.3.6.1.4.1.9.9.48.1.1.1.6 #获取内存空闲情况 这个是正确的配置方法,已开始我看了这篇添加了没有任何反应,但是过了10来分钟就有效果了

Zabbix部署与安装

Zabbix3.2监控工具 Zabbix是一个基于WEB界面的提供的分布式系统监控以及网络监视功能的企业级的开源工具。 Zabbix能监视各种网络参数,保证服务器系统的安全运营,并提供灵活的通知机制让管理员迅速定位/解决存在的各种问题。 Zabbix由Zabbix_Server服务端和Zabbix_Agent客户端还有Zabbix_proxy代理三个部分组成。Zabbix_Server:可以通过SNMP,Zabbix_Agent,Ping,SNMP等方法提供对远程服务器/网络状态的监视。 Zabbix_Agent:是用来采集客户端服务器数据来交给Zabbix_Server处理。 Zabbix_Proxy:缓存同步Agent监控数据。 Zabbix的主要功能:CPU负荷,内存使用,磁盘使用,网络状况,端口监视,日志监视。Zabbix的监控架构: Zabbix部署步骤: 环境需求:必须LNMP/LAMP环境的支持,需要PHP5.4以上版本支持才可以。 # systemctl stop firewalld #关闭firewalld防火墙 # systemctl disable firewalld.service #禁止firewalld服务自启 # sed -i -e 's|SELINUX=enforcing|SELINUX=disabled|' /etc/selinux/config #关闭SELINUX # sed -i -e 's|SELINUXTYPE=targeted|#SELINUXTYPE=targeted|' /etc/selinux/config # setenforce 0 源码编译方式: ?安装相关依赖组件 # yum -y install php php-gd php-mysql php-bcmath php-mbstring php-xml curl curl-devel gcc gcc-c++ net-snmp net-snmp-devel perl-DBI httpd mariadb* #YUM部署LAMP环境

Zabbix监控平台(三)生产环境案例

一,Zabbix生产环境监测案例概述 1.1 项目规划 ?主机分组 o交换机 o Nginx o Tomcat o MySQL o Apache o PHP-fpm o redis(也有状态页,自己研究) o memcache(也有状态页,自己研究) ?监控对象识别: o使用SNMP监控交换(监控交换机或路由器) o使用IPMI监控服务器硬件 o使用Agent监控服务器(监控操作系统和软件服务) o使用JMX监控JAVA(监控tomcat等java服务) o监控MySQL o监控Web状态

o监控Nginx状态 o监控Apache状态 o监控Tomcat状态 1.2 SNMP监控流程(监控交换机或路由器) 1.交换机上开启snmp 2.在zabbix上添加监控(设置SNMP interfaces) 3.关联监控模版 1.3 IPMI(监控服务器硬件) 建议使用自定义item监控服务器硬件,在本地执行ipmitool命令来获取数据(虚拟机上没有远程控制卡,所以无法测试) 可以在本地执行ipmitool命令获取数据(命令需要安装) 1.4 JMX(使用Zabbix Java Gateway代理) 用来获取java数据,本次的实战内容 1.5 实战监控Nginx,Apache,MySQL,PHP-fpm 今天的实战内容,注意总结过程 1.6 Zabbix的Web监测 今天的实战内容,注意总结过程

所有zabbix模板包和源码包 链接:https://https://www.360docs.net/doc/8614823248.html,/s/1aezlSsXlfn5A-_CJnTUUhw 提取码:ndhs ---模板包 链接:https://https://www.360docs.net/doc/8614823248.html,/s/1YwwtmnWATM9DxAQmZCDG4Q 提取码:0nmk ---源码包 二,Zabbix监控MySQL数据库操作实战 我们需要部署一个MySQL服务和一个zabbix-agentd客户端 2.1 编写监控mysql脚本 在nginx服务器(192.168.200.69)上安装一个MySQL 下面是监控mysql状态的一个shell脚本,内容如下: mkdir -p /server/scripts cd /server/scripts vim check_mysql.sh cat check_mysql.sh 1.#!/bin/bash 2.# author:Mr.sun 3. 4.MySQL_USER="root" 5.MySQL_PWD="linyaonie" 6.MySQL_HOST="12 7.0.0.1" 7.MySQL_PORT="3306" 8. 9.MySQL_CONN="/usr/local/mysql/bin/mysqladmin -u${MySQL_USER} -h${MySQL_HOST} -P${MySQL_PORT} -p${MySQL_PWD}" 10.if [ $# -ne "1" ];then

zabbix监控系统的搭建

最近在实验室搭建了一套zabbix系统,来对实验室的硬件资源,以及软件资源进行监控,zabbix由两部分组成:zabbix server与可选组件zabbix agent,zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监控,数据收集等功能。可以对包括:CPU负荷、内存使用、磁盘使用、网络状况、端口监视、日志监视等功能进行监控,同时也可以对vmware,java,数据库,weblogic 等系统进行监控。 zabbix支持多种网络方式下的监控,可通过分布式的方式部署和安装监控代理,整个结构如下图所示: Zabbix搭建: 1.准备环境 搭建环境:centos6.5_x86_64 zabbix2.2.2 安装centos6.5系统 (1)关闭防火墙: #service iptables stop #chkconfig iptables off (2)关闭selinux vi /etc/selinux/config 修改SELINUX的值为disabled //重启后才能生效 执行setenforce 0 立即关闭selinux (3)配置yum源 (4)修改主机名 vi /etc/sysconfig/network 修改HOSTNAME=zabbix 2.安装server端 (1)安装开发包以及软件依赖包 yum -y groupinstall "Development Tools" yum -y install httpd mysql mysql-server php php-mysql php-common php-mbstring php-gd php-odbc php-pear curl curl-devel net-snmp net-snmp-devel perl-DBI php-xml ntpdate php-bcmath (2)创建服务所需的用户和用户组 groupadd -g 201 zabbix useradd -g zabbix -u 201 -m zabbix (3)启动mysql,并创建zabbix服务器,为zabbix用户开启用户权限 service mysqld start

Zabbix运维监控平台解决方案

Z a b b i x运维监控平台 解决方案 集团企业公司编码:(LL3698-KKI1269-TM2483-LUI12689-ITT289-

Zabbix运维监控解决方案 目录 一、背景 网站平台部署运行后会出现各种各样的故障,比如服务器CPU负载高,磁盘容量使用超过80%,内存使用超过阈值,系统进程多,tomcat 服务宕机等问题都会给公司平台稳定和服务带来非常大的损失,此时需要一个相对完整的监控体系可以24小时监控您的网站,一旦网站发生异常,会有报警提醒您,如邮件,微信,电话,短信,及时避免流量损失。 Zabbix是一个企业级的开源分布式监控解决方案,它是一个基于WEB 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。

zabbix具备常见的商业监控软件所具备的功能(主机的性能监控、网络设备性能监控、数据库性能监控、FTP等通用协议监控、多种告警方式、详细的报表图表绘制)支持自动发现网络设备和服务器;支持分布式,能集中展示、管理分布式的监控点;扩展性强,server提供通用接口,可以自己开发完善各类监控。 zabbixserver可以通过SNMP,zabbixagent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,FreeBSD,OpenBSD,OSX等平台上。 二、目标 物理范围: 组件:硬件,OS,存储,中间件,数据库,机房,网络等 维度:可用性,性能。 指标:见下。 监控的基本内容 性能数据基本CPU,磁盘,网络,内存等关系系统正常运行的基本指标。端口状态一般交换机或网络设备,端口启动状态,流量大小,网络状态日志内容日志内容监控,系统日志,应用程序日志,错误信息。 系统状态DB,OS,中间件等的系统状态 硬件状态硬盘状态,风扇,电池,内存,主板等系统状态

01-Zabbix手动监控交换机

ZABBIX手动监控华为交换机 1. 要获取交换机的OID,必须确保该交换机是可以被网管的,即该交换机的161(SNMP)端口是被开启的。如161端口没有被开启,需在交换机上加上以下配置: snmp---配置 snmp-agent sys-info version all snmp-agent community read cipher zabbix@123 snmp-agent mib-view included view_ALL iso snmp-agent trap enable snmp-agent target-host trap address udp-domain 192.168.1.77 params securityname zabbix@123 v2c private-netmanager save quit 2.打开Getif,软件填入ip及snmp团体名称,点击start,如下图所示: 当显示“SysInfo variables OK"的时候,表明可以正确获取交换机的OID。 交换机每个接口都会有进和出的流量,所以要去查询对应得OID 3.in 代表进来的流量 out 代表出去的流量

查询in 的OID值 https://www.360docs.net/doc/8614823248.html,.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifInOctets 查询out的OID值 https://www.360docs.net/doc/8614823248.html,.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifOutOctets

现在in out 值都查询出来了,那么怎么使用,怎么把in out 值相对应, .1.3.6.1.2.1.2.2.1.10 in .1.3.6.1.2.1.2.2.1.16 out 就是把这个值个接口相对于,比如我要监控的是 GigabitEthernet0/0/1-IN GigabitEthernet0/0/1-OUT 4.我们来看下那个对于表的接口关系: 所以在ZABBIX上面的写法是:以此类推:GigabitEthernet0/0/2 就是 7 .1.3.6.1.2.1.2.2.1.10.6 IN .1.3.6.1.2.1.2.2.1.16.6 OUT

Zabbix监控系统方案

Zabbix监控系统 Zabbi监控系统解释 Zabbix是一个基于Web界面提供分布式系统监视及网络监视功能的企业级开源解决方案。它能监视各种网络参数,保证服务器系统的安全运营,并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题;借助Zabbix可很轻松地减轻运维人员们繁重的服务器管理任务,实现业务系统持续运行。 Zabbix监控系统优点: 1、既可以存储数据,也可以异常报警。 2、可以实施企业级分布式监控,监控内容丰富。 Zabbix监控功能 主机的性能监控、网络设备性能监控、数据库性能监控、多种告警方式、详细的报表图表绘制。 监控主机zabbix有专用的agent,可以监控Linux,Windows,FreeBSD等。监控网络设备zabbix通过SNMP,ssh(不多用) 可监控对象如下:a)、设备:服务器、路由器、交换机 b)、软件:OS、网络、应用程序 c)、主机性能指标监控 d)、故障监控:主机宕机、服务不可用、主机不可达等等 Zabbix监控架构 在实际监控架构中,zabbix根据网络环境、监控规模等分了三种架构:server-client 、master-node-client、server-proxy-client三种。 1)server-client架构 也是zabbix的最简单的架构,监控机和被监控机之间不经过任何代理,直接由zabbix server和zabbix agentd之间进行数据交互。适用于网络比较简单,设备比较少的监控环境。 2)server-proxy-client架构 其中proxy是server、client之间沟通的一个桥梁,proxy本身没有前端,而且其本身并不存放数据,只是将agentd发来的数据暂时存放,而后再提交给server 。该架构经常是和master-node-client架构做比较的架构,一般适用于跨机房、跨网络的中型网络架构的监控。 3、master-node-client架构 该架构是zabbix最复杂的监控架构,适用于跨网络、跨机房、设备较多的大型

zabbix2.4.6监控交换机各端口流量并加端口描述(huaV2)

zabbix2.4.6监控交换机各端口流量并加端口描述(huaV2) zabbix2.4.6监控思科交换机各端口流量并作注释 目录 一、交换机开启snmp (1) 1.配置snmp (1) 2.配置各端口描述 (2) 1)为什么要做描述说明 (2) 2)配置交换机各端口描述 (3) 二、使用zabbix模板自动发现各接口 (4) 1.复制zabbix自动模板 (4) 2.修改模板 (5) 本例子用的是思科(C2960-LANBASE-M), Version 12.2(46)SE,24口交换机,因为是交换机所以zabbix只能用snmp协议,snmp协议这里不做详解,百度一下一大堆! 一、交换机开启snmp 1.配置snmp telnet登陆交换机,配置snmp,配置命令如下: Switch#conf t Switch(config)#snmp-server community hua ro Switch(config)#end Switch#write //此命令为保存配置 注:hua为community团队名,等下zabbix监控要用到,ro为只读的意思,如果要读死操作可以添加如下命令:为安全起见,读写分开,需要用到的时候再添加 snmp-server community huaadmin rw 2.配置各端口描述 1)为什么要做描述说明 zabbix默认Template SNMP Interfaces用的是基于端口名发现的(即用ifDescrw),然后自动添加,但效果不好,如下图所示: 上图只知道交换机的接口,这样出问题都不知道是哪台服务器的,很不人性化! 如果我们连所连接的服务器的名字或IP地址显示出来,会不会好些呢! 我们要达到如下效果: 上图中是基于ifAlias自动添加的效果,这个效果是基于交换机端口描述做的 这样就知道这个交换机接口是哪那个IP地址,是不是很人性化,哈哈~~ 2)配置交换机各端口描述 zabbix基于ifAlias发现,需要每一个交换机接口都做描述,否则的话它只会自动添加有端口描述的接口(注:各接口描述要有唯一性,不要有相同!)

zabbix服务器的搭建

监控服务器:Hostname: https://www.360docs.net/doc/8614823248.html, IP: 192.168.1.3 OS: CentOS5.7 32bit 一、yum安装LA MP 1.1安装主程序 # yum -y install httpd php mysql mysql-server php-mysql 1.2安装apache扩展 # yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql 1.3安装php扩展 # yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-bcmath 1.4安装mysql扩展 # yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql 1.5编译的apache加载php # vim httpd.conf 增加391 DirectoryIndex index.php index.html index.html.var #php目录索引1.6开机启动 # service httpd start # chkconfig httpd on # service mysqld start # chkconfig mysqld on 1.7设置mysql数据库root帐号密码。 # mysqladmin -u root password 'redhat' 1.8测试apache与php、mysql的连接: # cd /var/www/html # vim index.php it works!

Centos 5.3_zabbix监控服务器的安装配置-YUM版

安装Apache yum install httpd httpd-manual 启动Apache: service httpd start 将Apache 设置为开机自动启动 chkconfig --add httpd chkconfig --level 345 httpd on 安装PHP yum install php php-bcmath php-gd php-mbstring 安装MySQL yum install mysql-server mysql php-mysql service mysqld start 设置MySQL root 密码 mysqladmin -uroot -p password 123456 Enter password: 输入旧密码(如果是第一次设置,root 默认密码为空,直接回车)设置MySQL开机自动启动 chkconfig --add mysqld chkconfig --level 345 mysqld on 测试apache和php 编辑APACHE配置文件 vim /etc/httpd/conf/httpd.conf 添加 AddType application/x-httpd-php .php AddType application/x-httpd-php .php3 AddType application/x-httpd-php .phtml 并将DirectoryIndex index.html index.html.var 更改为:DirectoryIndex index.php index.html index.htm 创建PHP测试页面 vim /var/www/html/index.php 输入以下:

Zabbix运维监控平台解决办法

Zabbix运维监控解决方案 目录 系统架构.................................................................................................错误!未指定书签。 一、背景 网站平台部署运行后会出现各种各样的故障,比如服务器CPU负载高,磁盘容量使用超过80%,内存使用超过阈值,系统进程多,tomcat服务宕机等问题都会给公司平台稳定和服务带来非常大的损失,此时需要一个相对完整的监控体系可以24小时监控您的网站,一旦网站发生异常,会有报警提醒您,如邮件,微信,电话,短信,及时避免流量损失。 Zabbix是一个企业级的开源分布式监控解决方案,它是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix具备常见的商业监控软件所具备的功能(主机的性能监控、网络设备性能监控、数据库性能监控、FTP等通用协议监控、多种告警方式、详细的报表图表绘

制)支持自动发现网络设备和服务器;支持分布式,能集中展示、管理分布式的监控点;扩展性强,server提供通用接口,可以自己开发完善各类监控。 zabbixserver可以通过SNMP,zabbixagent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,FreeBSD,OpenBSD,OSX等平台上。 二、目标 物理范围: 组件:硬件,OS,存储,中间件,数据库,机房,网络等 维度:可用性,性能。 指标:见下。 监控的基本内容 性能数据基本CPU,磁盘,网络,内存等关系系统正常运行的基本指标。 端口状态一般交换机或网络设备,端口启动状态,流量大小,网络状态 日志内容日志内容监控,系统日志,应用程序日志,错误信息。 系统状态DB,OS,中间件等的系统状态 硬件状态硬盘状态,风扇,电池,内存,主板等系统状态 机房状态UPS,机柜电功率,机房电功率,机房温度,湿度,空气质量,漏水,消防,人员出入,机房门状态,机柜门状态,红外线,图像,防盗等 应用状态程序启动时间,网站访问速度等。

Zabbix监控系统(精编文档).doc

【最新整理,下载后即可编辑】 Zabbix监控系统 Zabbi监控系统解释 Zabbix是一个基于Web界面提供分布式系统监视及网络监视功能的企业级开源解决方案。它能监视各种网络参数,保证服务器系统的安全运营,并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题;借助Zabbix可很轻松地减轻运维人员们繁重的服务器管理任务,实现业务系统持续运行。Zabbix监控系统优点: 1、既可以存储数据,也可以异常报警。 2、可以实施企业级分布式监控,监控内容丰富。 Zabbix监控功能 主机的性能监控、网络设备性能监控、数据库性能监控、多种告警方式、详细的报表图表绘制。 监控主机zabbix有专用的agent,可以监控Linux,Windows,FreeBSD等。 监控网络设备zabbix通过SNMP,ssh(不多用) 可监控对象如下:a)、设备:服务器、路由器、交换机 b)、软件:OS、网络、应用程序 c)、主机性能指标监控 d)、故障监控:主机宕机、服务不可用、主机不可达等等

Zabbix监控架构 在实际监控架构中,zabbix根据网络环境、监控规模等分了三种架构:server-client 、master-node-client、server-proxy-client三种。 1)server-client架构 也是zabbix的最简单的架构,监控机和被监控机之间不经过任何代理,直接由zabbix server和zabbix agentd之间进行数据交互。适用于网络比较简单,设备比较少的监控环境。 2)server-proxy-client架构 其中proxy是server、client之间沟通的一个桥梁,proxy本身没有前端,而且其本身并不存放数据,只是将agentd发来的数据暂时存放,而后再提交给server 。该架构经常是和master-node-client 架构做比较的架构,一般适用于跨机房、跨网络的中型网络架构的监控。 3、master-node-client架构 该架构是zabbix最复杂的监控架构,适用于跨网络、跨机房、设备较多的大型环境。每个node同时也是一个server端,node下面可以接proxy,也可以直接接client 。node有自已的配置文件和数据库,其要做的是将配置信息和监控数据向master同步,master的故障或损坏对node其下架构的完整性。

zabbix,优化监控模板布局

竭诚为您提供优质文档/双击可除zabbix,优化监控模板布局 篇一:za bbix模板应用方法 20xx年9月份第三周产出物总结zabbix模板 模板介绍 zabbix的模板到底是是一个什么东西呢,如图: 上一周我已经研究过了zabbix的安装以及部署,而且 我也已经知道了这是一个监控软件,那么假如说我收到一个任务,就是需要在一百台服务器或者虚拟机上面部署监控,那么如果我一个一个地去搞,那工作效率多低,于是模板的作用就体现了,直接分类做几个统一化的标准监控模板,然后把一个一个模板往上面套用即可。 平时工作中,需要有监控各种应用服务器,但是这些大致上是可以分类的,于是我们只需要实现创建好对应的模板,然后让对应服务器链接这些模板即可,后期还可以对这些模板进行一个修改。 套用zabbix现有模板 组态---主机---选择要套用模板的主机

点模板,(重要)先选择模板,在点添加 点选择的时候弹出对话框,这个时候选择需要套用的模板,打钩,然后点选择,我这里监控的操作系统是gnulinux 的,因此就套用现有的linux模板即可。 之后就是这样: 包括图形化(我机器一次开不了那么多虚拟机,故图形未显示出来) 以上即为套用模板基本功能的方法,以后还可以套用的同时做一些调整,这个以后再研究。 创建空模板 模板名称 点击configuration(配置)---templates(模板) ---createtemplate(创建模板),template标签信息如下模板名称(templatename):在嵌套模板中,都使用模板名称(templatename)显示的名称(Visiblename):template显示是显示的名称(Visiblename),方便识别群组……在哪个组之中:当前模板归到哪个组 新的群组(newgroup):创建一个新组,当前模板便会加入这个组,可以为空主机/模板(hosts/templates):把模板链接到主机 模板嵌套 链接的模板(linkedtemplate)标签如下

zabbix从入门到精通

zabbix从入门到精通之—zabbix初体验 进入新公司将近2个月以来,公司领导分配我一个最重要的任务就是给我们的客户做一套监控系统,而且要求最好是开源的。就我目前所知道的监控软件,主要有如下几个,cacti,nagios,zenoss,zabbix,其中cacti和nagios以前我就听说过,zenoss多少也有耳闻,zabbix就几乎一点也不清楚了,在网上输入zabbix关键字的时候发现搜索出来的中文资料相比其它的一些开源软件,可谓是大海捞针,凤毛麟角,而且大部分都是英文资料,对于我这种英文能力极其差的人也只是望洋兴叹了,但是任务在身也实在没办法。我琐碎直接把官网里推荐一本电子书籍《zabbix 1.8 network monitoring》直接给打印了出来,以表达我誓于英文死扛到底的决心。而今天我给大家讲的内容是通过对zabbix的一次简单的配置以便大家对zabbix有一次直观的了解。 首先什么是zabbix:zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。Zabbix相比其他监控软件有如下优点: -安装与配置简单,学习成本低 - 支持多语言(包括中文,系统自带不需要额外安装插件) - 自动发现服务器与网络设备 - 分布式监视以及WEB集中管理功能 (这一点相比其他监控软件有明显优势) - 用户安全认证和柔软的授权方式(如ldap认证) - 通过WEB界面设置或查看监视结果(图像化配置) - email等通知功能() 关于zabbix的安装我们将通过单独的小结讲,下面的展示主要是为了方便大家对zabbix有一次直观的认识。 下图所示:

zabbix运维监控平台解决方案设计

Zabbix 运维监控解决方案目录 一、背景 (3) 二、目标 (3) 监控的基本内容 (3)

三、采用的软件 (4) 四、软件的特点 (4) 五、软件的优势 (4) 系统架构 (6) 监控实现方式: (6) 监控指标 (6) 规则引擎 (7)

背景 网站平台部署运行后会出现各种各样的故障,比如服务器CPU 负载高,磁盘容量使用超过 80% ,内存使用超过阈值,系统进程多,tomcat 服务宕机等问题都会给公司平台稳定和服务带来非常大的损失,此时需要一个相对完整的监控体系可以24 小时监控您的网站,一旦网站发生异常,会有报警提醒您,如邮件,微信,电话,短信,及时避免流量损失。 Zabbix 是一个企业级的开源分布式监控解决方案,它是一个基于WEB 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix 具备常见的商业监控软件所具备的功能(主机的性能监控、网络设备性能监控、数据库性能监控、FTP 等通用协议监控、多种告警方式、详细的报表图表绘制)支持自动发现网络设备和服务器;支持分布式,能集中展示、管理分布式的监控点;扩展性强,server 提供通用接口,可以自己开发完善各类监控。 zabbix server 可以通过SNMP ,zabbix agent ,ping ,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux ,Solaris ,HP-UX ,AIX,Free BSD,Open BSD ,OS X 等平台上。 二、目标 物理范围: 组件:硬件,OS ,存储,中间件,数据库,机房,网络等维度:可用性,性能。 指标:见下。 监控的基本内容 性能数据基本CPU ,磁盘,网络,内存等关系系统正常运行的基本指标。 端口状态一般交换机或网络设备,端口启动状态,流量大小,网络状态 日志内容日志内容监控,系统日志,应用程序日志,错误信息。 系统状态DB ,OS ,中间件等的系统状态 硬件状态硬盘状态,风扇,电池,内存,主板等系统状态 机房状态UPS,机柜电功率,机房电功率,机房温度,湿度,空气质量,漏水,消防, 人员出入,机房门状态,机柜门状态,红外线,图像,防盗等 应用状态程序启动时间,网站访问速度等。

zabbix2.4.6监控交换机各端口流量并加端口描述(huaV2)

zabbix2.4.6监控思科交换机各端口流量并作注释 目录 一、交换机开启snmp (1) 1.配置snmp (1) 2.配置各端口描述 (2) 1)为什么要做描述说明 (2) 2)配置交换机各端口描述 (3) 二、使用zabbix模板自动发现各接口 (4) 1.复制zabbix自动模板 (4) 2.修改模板 (5) 本例子用的是思科(C2960-LANBASE-M), Version 12.2(46)SE,24口交换机,因为是交换机所以zabbix只能用snmp协议,snmp协议这里不做详解,百度一下一大堆! 一、交换机开启snmp 1.配置snmp telnet登陆交换机,配置snmp,配置命令如下: Switch#conf t Switch(config)#snmp-server community hua ro Switch(config)#end Switch#write //此命令为保存配置 注:hua为community团队名,等下zabbix监控要用到,ro为只读的意思,如果要读死操作可以添加如下命令:为安全起见,读写分开,需要用到的时候再添加 snmp-server community huaadmin rw

2.配置各端口描述 1)为什么要做描述说明 zabbix默认Template SNMP Interfaces用的是基于端口名发现的(即用ifDescrw),然后自动添加,但效果不好,如下图所示: 上图只知道交换机的接口,这样出问题都不知道是哪台服务器的,很不人性化! 如果我们连所连接的服务器的名字或IP地址显示出来,会不会好些呢! 我们要达到如下效果: 上图中是基于ifAlias自动添加的效果,这个效果是基于交换机端口描述做的 这样就知道这个交换机接口是哪那个IP地址,是不是很人性化,哈哈~~

zabbix的snmp监控配置

Zabbix的SNMP监控配置 Zabbix的snmp通过获取设备特定的oid值来对设备进行监控,可以监控的对象基本包含所有能使用snmp协议的设备,日常监控的设备大多为交换机,路由器以及防火墙居多,整个监控比较直观清晰。(此次我们用一台华为4500三层交换机做为监控对象进行配置) 一、开启设备的SNMP服务(不同设备配置SNMP的方式不同,但是 原理是一样的) 1.snmp-agent(启动snmp服务) 2.snmp-agent community read public #设置pubic具有只读权 限,public可以自行修改成任何字符,相当于密码 3.snmp-agent community write private #设置private具有读写 权限,private可以自行修改成任何字符,相当于密码 4.snmp-agent sys-info version all #snmp的版本支持,最好设 置为all,也可以设置为v1,v2,v3 5.snmp-agent target-host trap address udp-domain 172.17.32.86 params securityname private #trap报文的目的地址,也就是你的监控服务器的IP地址 6.snmp-agent trap source Vlan-interface5 #通过哪个端口发送 trap报文 二、监控主机的创建和监控 1.如下图,创建主机

2.创建主机添加IP地址和端口并存档 3.添加完毕后等1分钟左右看是否正常,如果不正 常,请重新检查你的SNMP以及网络等是否正常

Zabbix中文版安装部署

详解zabbix中文版安装部署 2011-07-13 13:07:30 标签:监控zabbix 原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。https://www.360docs.net/doc/8614823248.html,/1068039/609990 一、zabbix简介(摘自百度百科) zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供柔软的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix由2部分构成,zabbix server与可选组件zabbix agent。zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux, Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X等平台上。zabbix agent需要安装在被监视的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存,CPU等信息的收集。zabbix agent可以运行在 Linux ,Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X, Tru64/OSF1, Windows NT4.0, Windows 2000/2003/XP/Vista)等系统之上。zabbix server可以单独监视远程服务器的服务状态;同时也可以与zabbix agent配合,可以轮询zabbix agent主动接收监视数据(trapping方式),同时还可被动接收zabbix agent发送的数据(trapping方式)。另外zabbix server还支持SNMP (v1,v2),可以与SNMP软件(例如:net-snmp)等配合使用。 zabbix的主要特点:- 安装与配置简单,学习成本低 - 支持多语言(包括中文)

相关文档
最新文档