使用RPM包为不能连接互联网的linux系统安装zabbix-agent的基本步骤

刚刚开始接触zabbix监控系统,还在初级摸索阶段,在公司也搭建了zabbix监控的测试环境,和大家分享我在测试过程中碰到的问题,希望对像我一样的新手有帮助。

企业环境中通常会使用一些安全策略隔离部分服务器连接互联网,那么直接通过yum安装zabbix-agent的方法就不适用这类系统了,在这里总结了一下我为内网linux系统安装zabbix-agent的基本步骤。

1.首先通过配置好yum源的服务器,yumdownloader下载所需的安装包,(也可或通过网站下载,下载安装包时请注意对应自己的操作系统和zabbix server的版本)。

zabbix-2.4.3-1.el5

zabbix-agent-2.4.3-1.el5

2.在互联网下载zabbix的repo key文件(同样需要注意版本的对应)并导入,没有这个步骤安装时会报类似下面的错误信息:

[[email protected] tmp]# rpm -ivh zabbix-agent-2.4.3-1.el5.x86_64.rpm

warning: zabbix-agent-2.4.3-1.el5.x86_64.rpm: Header V4 DSA signature: NOKEY, key ID 79ea5ed4

导入repo:

[[email protected] tmp]# rpm --import zabbix-official-repo.key

repo的下载地址链接:

http://repo.zabbix.com/

3.通过FTP、SCP命令等方法见安装包传输到内网linux

4.安装时存在依赖关系,注意请先安装zabbix-2.4.3-1.el5 ,再安装zabbix-agent-2.4.3-1.el5

先安装zabbix-agent-2.4.3-1.el5时会报如下错误:
[[email protected] tmp]# rpm -ivh zabbix-agent-2.4.3-1.el5.x86_64.rpm

error: Failed dependencies: 
zabbix is needed by zabbix-agent-2.4.3-1.el5.x86_64

[[email protected] tmp]# rpm -ivh zabbix-2.4.3-1.el5.x86_64.rpm 
Preparing... ########################################### [100%] 
1:zabbix ########################################### [100%] 
[[email protected] tmp]# rpm -ivh zabbix-agent-2.4.3-1.el5.x86_64.rpm 
Preparing... ########################################### [100%] 
1:zabbix-agent ########################################### [100%]

5.安装成功后配置/etc/zabbix/zabbix_agentd.conf 文件中的zabbix server IP地址(默认配置这一项,就可通过 zabbix server 监控该系统),或其他你需要修订的参数

6.配置zabbix-agent服务启动

[[email protected] zabbix]# service zabbix-agent status 
zabbix_agentd is stopped 
[[email protected] zabbix]# service zabbix-agent start 
Starting Zabbix agent: [ OK ]

[[email protected] zabbix]# chkconfig --list |grep zabbix-agent

zabbix-agent 0:off 1:off 2:off 3:off 4:off 5:off 6:off 
[[email protected] zabbix]# chkconfig zabbix-agent on 
[[email protected] zabbix]# chkconfig --list |grep zabbix-agent 
zabbix-agent 0:off 1:off 2:on 3:on 4:on 5:on 6:off

7.从zabbix server端验证客户端是否可正常连接

[[email protected] ~]# zabbix_get -s 10.1.99.5 -k system.uname 
Linux bj-ts-20 2.6.18-128.1.6.el5 #1 SMP Wed Apr 1 06:58:14 EDT 2009 x86_64

时间: 2024-10-02 16:51:30

使用RPM包为不能连接互联网的linux系统安装zabbix-agent的基本步骤的相关文章

RPM包管理总结

RPM包管理与YUM的使用总结   一.rpm包管理 简介: 在GNU/Linux操作系统中,RPM和DPKG为最常见的两类软件包管理工具,他们分别应用于基于RPM软件包的Linux发行版本和DEB软件包的Linux发行版本.软件包管理工具的作用是提供在操作系统中安装,升级,卸载需要的软件的方法,并提供对系统中所有软件状态信息的查询.   定义: RPM (The RPM PackageManager),是由Red Hat公司开发的一个Linux软件包安装与管理程序,是以一种数据库记录的方式来将

centos7.2用rpm包安装zabbix-3.2.4

centos7.2  安装 zabbix3.2.x 查看系统版本 cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) 查看内核版本 uname -r 3.10.0-327.el7.x86_64 关闭selinux sed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/config setenforce 0 关闭防火墙 systemctl stop fi

LAMP基于RPM包搭建

一:简述 超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议.所有的WWW文件都必须遵守这个标准. HTTP是一个客户端和服务器端请求和应答的标准(TCP).客户端是终端用户,服务器端是网站.通过使用Web浏览器.网络爬虫或者其它的工具,客户端发起一个到服务器上指定端口(默认端口为80)的HTTP请求.(我们称这个客户端)叫用户代理(user agent).应答的服务器上存储着(一些)资源,比如HTML文件和图像.(我们称)这个

linux学习笔记3:linux的网络配置,rpm包,shell以及samba服务器的使用和安装

1.linux下的shell<linux命令.编辑器和shell编程> (1)shell种类有很多,常用的有三种,在linux可以通过ls -l /bin/*sh 来显示所有已安装的shell种类  1)bourne  /bin/sh    2)C     /bin/csh  3)Kom     /bin/ksh (2)查看目前使用的是哪种shell的命令来看请里面的内容可以知道  env      意思是可以显示当前操作系统的环境变量 (3)修改使用shell的版本所使用的指令是:  chs

Centos下安装nginx rpm包

1 在nginx官方网站下载一个rpm包,下载地址是:http://nginx.org/en/download.html wget http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm 2 安装这个rpm包 rpm -ivh nginx-release-centos-6-0.el6.ngx.noarch.rpm 安装过程中会出现错误提示: warning: nginx-

RPM 包格式安装配置LAMP

RPM包格式安装配置LAMP,提供两个虚拟主机,一个用于wordpress,一个用于phpMyAdmin,为后一个提供ssl访问方式.  一.首先用Yum 安装这几个软件:httpd, php, php-mysql, mysql-server 就可以了: # yum install -y php php-mysql mysql-server # service httpd start        安装好后就可以启动httpd服务了 创建2个虚拟主机的index.html 的主文件 # mkdi

7.1 安装软件包的三种方法7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法7.5 yum搭建本地仓库

- 7.1 安装软件包的三种方法 - 7.2 rpm包介绍 - 7.3 rpm工具用法 - 7.4 yum工具用法 - 7.5 yum搭建本地仓库 - 扩展 1. yum保留已经安装过的包 http://www.360doc.com/content/11/0218/15/4171006_94080041.shtml 2. 搭建局域网yum源 http://ask.apelearn.com/question/7627 # 7.1 安装软件包的三种方法 - windows的.exe文件实际上是一种二

【我的Linux,我做主!】rpm包管理器/yum前端工具/编译安装从入门到精通

Linux软件包管理之--rpm网络操作系统都是架构在底层硬件之上的,目前内核有Linux系列,UNIX系类,Windows系列等,再向上是程序库调用,程序的实现方式在不同的操作系统中实现的方式也不尽相同.操作系统向外输出供用户使用的接口称之为API(Application Programming Interface),向用户输出统一的调用接口,这样当一个文件使用调用接口后就可以在不同的操作系统中按照统一的格式输入输出了.(如下图)ABI(Application Binary Interface

Linux /centos 下nginx rpm包安装及配置

Centos下安装nginx rpm包                                                                                                                            www.169it.com 1 在nginx官方网站下载一个rpm包,下载地址是:http://nginx.org/en/download.html wget http://nginx.org/packages/c