环境准备
centos 6.x
- selinux关闭
- 防火墙关闭
- 可访问外网
zabbix服务端的安装
安装实战
- 安装epel源(以备不需)
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
- 安装mysql服务端
yum install mysql-server
- 安装zabbix的官方源
rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm
- 安装zabbix的master端
yum install zabbix-server-mysql zabbix-web-mysql
- 将mysql以及zabbix的master端加入开机自启动
chkconfig httpd on chkconfig mysqld on chkconfig zabbix-server on
- 将zabbix所必需的库导入到数据库
1. 启动mysql服务端 /etc/init.d mysqld start 2. 创建zabbix数据存放的数据库,并授权一个用户管理此库 mysql -uroot -e "create database zabbix character set utf8 collate utf8_bin;" mysql -uroot -e "grant all privileges on zabbix.* to [email protected] identified by ‘zabbix‘;" 3. 将zabbix必需的数据文件导入到zabbix数据库 cd /usr/share/doc/zabbix-server-mysql-2.4.7/create/ mysql -uroot zabbix < schema.sql mysql -uroot zabbix < images.sql mysql -uroot zabbix < data.sql
- 编辑zabbix的master配置文件
# vi /etc/zabbix/zabbix_server.conf
DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=zabbix
将相应项修改为上述
- 启动zabbix服务
service zabbix-server start
- 编辑httpd配置文件,使zabbix服务可以顺利被appache服务代理
# vi /etc/httpd/conf.d/zabbix.conf
php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value date.timezone Asia/Shanghai
相应参数改为上述所示
- 启动appache服务
/etc/init.d/httpd start
- 浏览器输入URL地址
http://10.0.0.106/zabbix
如果输入url回车后,出现zabbix的安装界面则表示zabbix服务端安装完成
zabbix客户端的安装
- 安装epel源(以备不需)
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
- 安装zabbix的官方源
rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm
- 安装zabbix的master端
yum install zabbix-server-mysql zabbix-web-mysql
- 将zabbix的客户端加入开机自启动
chkconfig zabbix-agent on
- 启动zabbix客户端
/etc/init.d/zabbix-agent start
时间: 2024-10-15 10:01:56