刚刚开始接触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的下载地址链接:
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