Zabbix添加对Linux服务器的监控(Zabbix-Agent)

Zabbix监控系统提供两种监控Linux主机的方法,一种是启用主机上的SNMP协议,另一种是在主机上安装Zabbix Agent服务,本篇介绍Linux系统下Zabbix Agent的安装与使用。

环境:Zabbix 3.2.10,Zabbix服务器使用的CentOS7

被监控的服务器使用的同为CentOS7

1:安装Zabbix-Agent

RPM安装的好处是配置文件默认是zabbix_agentd.conf,并且已经将Zabbix Agent加入到系统服务中。

这样可以直接编辑/etc/zabbix/zabbix_agentd.conf

1.1:在线RPM安装

仓库地址:http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/

>> rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-agent-3.2.10-1.el7.x86_64.rpm

1.2:本地安装

先使用wget下载RPM安装包

>>wget http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-agent-3.2.10-1.el7.x86_64.rpm

>>rpm -ivh zabbix-agent-3.2.10-1.el7.x86_64.rpm

2:编辑配置文件

2.1:Zabbix-Agent配置

>> vi /etc/zabbix/zabbix_agentd.conf

修改配置文件中以下几项:

Server=Zabbix Server IP                    //ZabbixServer端IP

ServerActive=Zabbix Server IP              //ZabbixServer端IP

Hostname=本机IP或者主机名不要用127.0.0.1

2.2:防火墙配置:

CentOS 7.0默认使用的是firewall作为防火墙,CentOS 6使用的是iptables命令会不同

开启10050、10051的TCP和UDP端口

>>firewall-cmd --zone=public --add-port=10050/tcp --permanent

success                               //操作成功会输出success

>>firewall-cmd --zone=public --add-port=10051/tcp --permanent

success

>>firewall-cmd --zone=public --add-port=10051/udp --permanent

success

>>firewall-cmd --zone=public --add-port=10050/udp --permanent

success

2.3:添加开机启动

>>chkconfig zabbix-agent on

然后执行

>>service zabbix-agent start

就能启动zabbix agent了

2.4:异常处理

如果启动或者重启Zabbix-Agent出现以下提示:

表示需要关闭Selinux(有两种方法,一种是永久关闭,另一种是临时关闭,重启即失效)

永久关闭:

>>cd /etc/selinux

>>vi config

SELINUX=enforcing改为disabled

临时关闭:

>>setenforce 0

查看Selinux状态:

>>getenforce  //开启时状态为Enforceing,关闭状态为Permissive

2.5:查看Zabbix-Agent服务运行状态

>>service zabbix-agent status

出现active(running) 表示运行正常

3:Zabbix服务器添加监控

配置-主机-创建主机

输入相应服务器信息

模板页链接预设的 Template OS Linux 模板

点完两次添加之后,一台Linux主机就算是添加完成了,稍后即可在监控主机内看到相关监控项目

---END---

原文地址:http://blog.51cto.com/mikeyoo/2128074

时间: 2024-10-11 04:08:59

Zabbix添加对Linux服务器的监控(Zabbix-Agent)的相关文章

用 Python 脚本实现对 Linux 服务器的监控

hon 分享到:8 原文出处: 曹江华 目前 Linux 下有一些使用 Python 语言编写的 Linux 系统监控工具 比如 inotify-sync(文件系统安全监控软件).glances(资源监控工具)在实际工作中,Linux 系统管理员可以根据自己使用的服务器的具体情况编写一下简单实用的脚本实现对 Linux 服务器的监控. 本文介绍一下使用 Python 脚本实现对 Linux 服务器 CPU 内存 网络的监控脚本的编写. Python 版本说明 Python 是由 Guido va

Linux服务器上监控网络带宽的18个常用命令

Linux服务器上监控网络带宽的18个常用命令 本文介绍了一些可以用来监控网络使用情况的Linux命令行工具.这些工具可以监控通过网络接口传输的数据,并测量目前哪些数据所传输的速度.入站流量和出站流量分开来显示. 一些命令可以显示单个进程所使用的带宽.这样一来,用户很容易发现过度使用网络带宽的某个进程. 这些工具使用不同的机制来制作流量报告.nload等一些工具可以读取"proc/net/dev"文件,以获得流量统计信息;而一些工具使用pcap库来捕获所有数据包,然后计算总数据量,从而

Linux服务器上监控网络带宽的18个常用命令nload, iftop,iptraf-ng, nethogs, vnstat. nagios

Linux服务器上监控网络带宽的18个常用命令 本文介绍了一些可以用来监控网络使用情况的Linux命令行工具.这些工具可以监控通过网络接口传输的数据,并测量目前哪些数据所传输的速度.入站流量和出站流量分开来显示. 这些工具使用不同的机制来制作流量报告.nload等一些工具可以读取"proc/net/dev"文件,以获得流量统计信息:而一些工具使用pcap库来捕获所有数据包,然后计算总数据量,从而估计流量负载. 下面是按功能划分的命令名称. 监控总体带宽使用――nload.bmon.sl

zabbix部署(Linux上部署/监控端/被监控端)

一.监控系统的简单介绍 (1)cacti:存储数据能力强,报警性能差 (2)nagios:报警性能差,存储数据仅有简单的一段可以判断是否在合理范围内的数据长度,储存在内存中.比如,连续采样数据存储,有连续三次不在合理范围内的数据就报警 (3)zabbix:结合上面两种工具的优点,又可以存储数据,又可以报警 二.zabbix特性 (1)数据采样:通过snmp.ssh.telnet.agent.ipmi.jmx等通道采集被监控主机的数据.可以自定义检测机制和自定义时间间隔 (2)实时绘图:展示,读取

《Linux服务器的监控》

本文地址:http://www.cnblogs.com/aiweixiao/p/7131532.html 原文地址(公众号):http://t.cn/RKwmqUs 点击关注 微信公众号 1. 监控概要 Linux服务器要保证高可用性,就要对其进行有效的监控,实时了解到服务器的运行状况,各项性能指标是否正常,以防患以未然,进行运维日志的记录,图形化的监控,出现问题的消息报警机制,都是保证Linux服务器能正常对外提供服务的先决条件. 2. 监控的内容 监控,是预防的其中的一项重要工作.这里先说说

性能测试之nmon对linux服务器的监控

本文转自链接:https://www.cnblogs.com/qgc1995/p/7523786.html 大家都知道在做性能测试的时候,需要监控服务器的资源情况,而大多数服务器是Linux系统,网上资料嘿多,这里汇总介绍下Nmon监控工具: --------------------------------------------------------------------------------------------------------------------------------

Linux服务器上监控网络带宽命令

本文介绍了一些可以用来监控网络使用情况的Linux命令行工具.这些工具可以监控通过网络接口传输的数据,并测量目前哪些数据所传输的速度.入站流量和出站流量分开来显示. 一些命令可以显示单个进程所使用的带宽.这样一来,用户很容易发现过度使用网络带宽的某个进程. 这些工具使用不同的机制来制作流量报告.nload等一些工具可以读取"proc/net/dev"文件,以获得流量统计信息:而一些工具使用pcap库来捕获所有数据包,然后计算总数据量,从而估计流量负载. 下面是按功能划分的命令名称. 监

关于linux服务器进程监控及自动重启的简单方案

转载请注明出处:帘卷西风的专栏(http://blog.csdn.net/ljxfblog) 本周开始,新手游进行删档封测阶段,前两天表现还好,今天更新后出现几次宕机行为,比较影响玩家的测试和体验,我们的服务器管理系统尚未完善,为了晚上能够预防宕机造成损失,先用一种简单的方案临时顶替一下. 实现原理主要是使用linux提供的crontab机制,定时查询服务器进程是否存在,如果宕机则处理我们预设的脚本. 首先我们要向crontab加入一个新任务. # crontab -e:进入编辑状态,其实就是使

Zabbix添加对Windows OS监控

Zabbix服务器搭建完成后,下面来添加对Windows系统的监控 下载Agent https://www.zabbix.com/download 因为我们安装的是Zabbix 3.2.10 所以我们下载较新的3.2.7版本的Agent 下载完成后解压出来两个文件夹 Bin  下面的win64和win32对应不同位数系统的exe文件 conf 下面的是zabbix Agent的配置文件 2:配置Agent 打开zabbix_agentd.win.conf (推荐使用notepad++,没有用写字