linux中zabbix监控安装与配置详解

在安装客户端的时候,软件包和服务器是同一个,只是configure 的配置参数不同而已。

添加用户,用户组,解压包

 代码如下 复制代码

[root@logsec /usr/local/src]
#groupadd zabbix -g 201

[root@logsec /usr/local/src]
#useradd -g zabbix -u 201 -m zabbix

[root@logsec /usr/local/src]
#tar -xvf zabbix-2.0.5.tar.gz

编译安装zabbix agent

 代码如下 复制代码

#cd zabbix-2.0.5/

[root@logsec /usr/local/src/zabbix-2.0.5]
#./configure --prefix=/usr/local/zabbix --enable-agent
[root@logsec /usr/local/src/zabbix-2.0.5]
#make install
[root@logsec /usr/local/src/zabbix-2.0.5]
#mkdir /var/log/zabbix
[root@logsec /usr/local/src/zabbix-2.0.5]
#chown  -R zabbix.zabbix /var/log/zabbix/

配置,复制相关配置

 代码如下 复制代码

[root@logsec /usr/local/src/zabbix-2.0.5]
#cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/

[root@logsec /usr/local/src/zabbix-2.0.5]
#chmod 755 /etc/init.d/zabbix_agentd

[root@logsec /usr/local/src/zabbix-2.0.5]
#sed -i "s#BASEDIR=/usr/local#BASEDIR=/usr/local/zabbix#g" /etc/init.d/zabbix_agentd

[root@logsec /usr/local/src/zabbix-2.0.5]
#ln -s /usr/local/zabbix/etc /etc/zabbix

[root@logsec /usr/local/src/zabbix-2.0.5]
#ln -s /usr/local/zabbix/bin/* /usr/bin/

[root@logsec /usr/local/src/zabbix-2.0.5]
#ln -s /usr/local/zabbix/sbin/* /usr/sbin/

注册服务端口

 代码如下 复制代码

#vim /etc/services
zabbix-agent    10050/tcp                       #Zabbix Agent
zabbix-agent    10050/udp                       #Zabbix Agent
zabbix-trapper  10051/tcp                       #Zabbix Trapper
zabbix-trapper  10051/udp                       #Zabbix Trappe

修改agent配置为服务器的ip

 代码如下 复制代码

sed- i "s/Server=127.0.0.1/Server=172.16.100.80/g" /etc/zabbix/zabbix_agentd.conf
sed- i "s/Server=127.0.0.1/Server=172.16.100.80/g" /etc/zabbix/zabbix_agent.conf
sed -i "s/ServerActive=127.0.0.1/ServerActive=172.16.100.80/g" /etc/zabbix/zabbix_agentd.conf
sed -i "s#tmp/zabbix_agentd.log#var/log/zabbix/zabbix_agentd.log#g" /etc/zabbix/zabbix_agentd.conf
sed -i "#UnsafeUserParameters=0#aUnsafeUserParameters=1n"     /etc/zabbix/zabbix_agentd.conf

设置agent开机启动

 代码如下 复制代码

[root@logsec /usr/local/src/zabbix-2.0.5]
#chkconfig zabbix_agentd on

[root@logsec /usr/local/src/zabbix-2.0.5]
#service zabbix_agentd start
Starting zabbix_agentd:                                    [  OK  ]

添加Hosts,并应用模板

Host 是Zabbix 监控的基本载体,所有的监控项都是基于host 的。
通过Configuration->Hosts->Create Host 来创建监控设备

点击右上角

 

 

添加完成之后如图

时间: 2024-09-13 04:25:57

linux中zabbix监控安装与配置详解的相关文章

CentOS中vsftp安装与配置详解_Linux

一般我们在安装完系统后都会自动安装了vsftp服务了,但是有时候还是得需要自己动手的,比如这两天就在给我朋友配置了一下,顺手把过程记录下来,以便需要的时候查阅或者给需要的朋友提供方便:) 1. 安装 使用chkconfig --list来查看是否装有vsftpd服务: 使用yum命令直接安装: yum -y install vsftpd 然后为它创建日志文件: touch /var/log/vsftpd.log 这样简单的两个命令就完成了vsftp的安装,但是如果你现在想这样ftp://your

linux中 关于screen 的命令详解_Linux

一.背景 系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份.ftp 传输等等.通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了.必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了. 二.简介 GNU Screen是一款由GNU计划开发的用于命令行终端切换的自由软件.用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换. GNU

Nagios远程监控安装与配置详解图文第1/3页_组网教程

作为系统管理员,我最担心那些重要的在线系统在我不知情的情况下停机或者停止网络服务,而且那些发生故障的服务或主机有时候可能要好长一段时间才知道.尤其是遇到节假日,系统管理员就很紧张.要改变这种被动局面,这里我推荐网络监控软件Nagios,个人认为它最大的好处是可以发故障报警短信-只要Nagios监控的对象发生故障,系统就会自动发送短信到手机上.下面摘录Nagios官方网站的描述: Nagios is an open source host, service and network monitori

linux中route命令的使用详解

route命令用于显示和操作IP路由表.要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现.在Linux系统中,设置路由通常是 为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址设置为 Linux机器的默认路由. 作用 route命令用于查看和配置linux内核路由表,也就是用来查看和配置linux的静态路由表. 描述 route命令操作基于linux内核路由表,它的主要

linux中rpm与yum区别详解

yum与rpm区别 rpm是由红帽公司开发的软件包管理方式,使用rpm我们可以方便的进行软件的安装.查询.卸载.升级等工作.但是rpm软件包之间的依赖性问题往往会很繁琐,尤其是软件由多个rpm包组成时.Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载.安装.

Linux 中RPM命令参数使用详解

  此工具包最先是由Red Hat公司推出的,后来被其他Linux开发商所借用.由于它为Linux使用者省去了很多时间,所以被广泛应用于在Linux下安装.删除软件.下面就给大家介绍一下它的具体使用方法. 1.我们得到一个新软件,在安装之前,一般都要先查看一下这个软件包里有什么内容,假设这个文件是:Linux-1.4-6.i368.rpm,我们可以用这条命令查看: rpm -qpi Linux-1.4-6.i368.rpm 系统将会列出这个软件包的详细资料,包括含有多少个文件.各文件名称.文件大

linux中ln 命令使用参数详解

ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln –s 源文件 目标文件. 当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间.例如:ln –s /bin/less /usr/local/bin/less -s 是代号(symbolic)的意思.

Linux中cron命令的用法详解

  linux中有一个命令可以定期来执行系统任务.这就是crond服务.下面介绍下crontab命令的用法. linux任务调度的工作主要分为以下两类: 编辑/etc/crontab 文件配置cron cron服务每分钟不仅要读一次 /var/spool/cron内的所有文件,还需要读一次/etc/crontab,因此我们配置这个文件也能运用cron服务做一些事情.用 crontab配置是针对某个用户的,而编辑/etc/crontab是针对系统的任务.此文件的文件格式是: 1.系统执行的工作:系

linux中安装RHEV-M的教程详解

一.yum源配置 安装rhev-m需要配置RHEV-M.RHEV-H.Supplementary.JBoss四个源,这个实验的时候,我将其整合到了一个配置中.并将其保存到/etc/yum.repos.d/目录下.如下: [root@rhevm ~]# wget http://classroom.example.com/materials/rhevm.repo  -P /etc/yum.repos.d/ # cat /etc/yum.repos.d/rhevm.repo [RHEVMgr] nam