Zabbix 2.4.0 安装、配置

Zabbix 2.4.0 安装与配置指南
本文介绍了Zabbix 2.4.0的安装过程,包括从简介到安装,再到使用浏览器初始化设置和修改语言为中文。接着详细讲解了配置文件的要点,并阐述了如何监控Linux主机,包括重启zabbix_agentd,移除默认主机及添加新主机的步骤。

一、Zabbix 简介

    Zabbix 是一个企业级的开源分布式监控软件,同水准的还有 Cacti 、Nagios 。Zabbix 通过 C/S(Client/Server 即 客户端/服务器端)架构模式采集数据,B/S(Brower/Server 即 浏览器/服务器端)架构模式展示和配置。Zabbix 需运行在 LAMP 环境下,Agent 安装在被监控设备上,被监控设备上的数据由代理收集后传到服务器端,由服务器端展示;有两种代理方式为:SNMP(支持 SNMP 协议的设备,大部分设备都支持 SNMP 协议)、IPMI(主要应有于设备的物理性能监控,如:温度、风扇转速等)

二、安装 Zabbix

1、这里我将 Zabbix 安装在编译的 LAMP 环境下。
2、下载 Zabbix 源码包 (直接去官网下载比较好)
3、安装依赖包
[root@localhost ~]# yum -y install ntp net-snmp net-snmp-devel libcurl-devel
4、修改 Mysql 默认编码 ( 如果已经有库在运行的话,建议创建库的时候单独指定编码 )
[root@localhost ~]# vim /etc/my.cnf
[mysqld]
character_set_server = utf8
 # 在此区域加入
[root@localhost ~]# service mysqld start
Starting MySQL.... SUCCESS!
[root@localhost ~]# chkconfig --add mysqld
[root@localhost ~]# chkconfig --level 35 mysqld on
5、更新系统时间
[root@localhost ~]# ntpdate us.pool.ntp.org | hwclock -w # 最好做任务计划
[root@localhost ~]# crontab -l
10 * * * * /usr/sbin/ntpdate us.pool.ntp.org | hwclock -w > /dev/null 2>&1
[root@localhost ~]# service crond restart
[root@localhost ~]# chkconfig --add crond
[root@localhost ~]# chkconfig --level 35 crond on
6、安装 Zabbix
[root@localhost ~]# groupadd zabbix
[root@localhost ~]# useradd -r -s /sbin/nologin -g zabbix zabbix
[root@localhost ~]# cd /usr/local/src/
[root@localhost src]# tar zxf zabbix-2.4.0.tar.gz
[root@localhost src]# cd zabbix-2.4.0
[root@localhost zabbix-2.4.0]# ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --enable-proxy --with-mysql --with-net-snmp --with-libcurl
## 编译参数说明
--enable-server      安装 zabbix server
--enable-proxy        安装 zabbix proxy (用来设定分布式部署)
--enable-agent       安装 zabbix agent  (不监控本机可以不装)
--with-mysql           使用 mysql 数据库
--with-net-snmp    支持 snmp 协议 (用来监控各类网络设备)
--with-libcurl           支持 curl (用户 web 服务监控)
[root@localhost zabbix-2.4.0]# make install
7、创建并导入数据库
[root@localhost ~]# mysql -u root -p123456
mysql> create database zabbix; ( create database zabbix character set utf8; )
mysql>  grant all on zabbix.* to zabbix@localhost identified by 'zabbix';
mysql>  flush privileges;
mysql> use zabbix;
mysql> source /usr/local/src/zabbix-2.4.0/database/mysql/schema.sql
mysql> source /usr/local/src/zabbix-2.4.0/database/mysql/images.sql
mysql> source /usr/local/src/zabbix-2.4.0/database/mysql/data.sql
mysql> show tables;
mysql> quit
8、定义服务端口
[root@localhost ~]# vim /etc/services
zabbix-agent    10050/tcp       # zabbix-agent
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值