1、前言
2、理论部分
3、实践部分
3.1、环境
zabixSer:
ipaddress=10.168.0.168
hostname=zabix
frontend:
ipaddress=10.168.0.8
hostname=client
3.2、yum源的安装
In zabixSer:
yum install -y mysql-server mysql-devel mysql yum install -y http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent yum install -y ntp
In frontend:
yum install -y zabbix-agent
3.3、配置
3.3.1、step1
启动数据库并设置默认启动
/etc/init.d/mysqld start chkconfig mysqld on
3.3.2、step2
1)登录并创建数据库zabbix
mysql -uroot -p create database zabbix;
2)创建授权用户zabbix
grant all privileges on zabbix.* TO ‘zabbix‘@‘localhost‘ identified by ‘zabbix‘; flush privileges;
3.3.3、step3
导入数据表
cd /usr/share/doc/zabbix-server-mysql-2.4.0/create mysql -uroot zabbix < schema.sql mysql -uroot zabbix < images.sql mysql -uroot zabbix < data.sql
3.3.4、step4
配置数据库连接文件
vim /etc/zabbix/zabbix_server.conf
保证以下参数非注释状态并账号密码跟前面定义的一致:
DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=zabbix
3.3.5、step5
启动zabbix服务并设置开机启动
/etc/init.d/zabbix-server start /etc/init.d/zabbix-agent start chkconfig zabbix-server on chkconfig zabbix-agent on
3.3.6、step6
1)调整系统时区修正系统时间
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime ntpdate 0.centos.pool.ntp.org
2)调整zabbix参数
vim编辑/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
3)调整ServerName
vim编辑/etc/httpd/conf/httpd.conf
找到参数修改如下(根据自己的需求):
ServerName zabbix.cmdschool.org:80
3.3.7、step7
启动apache服务并设置开机默认启动
/etc/init.d/httpd start chkconfig httpd on
3.3.8、step8
防火墙配置
1)vim编辑/etc/sysconfig/iptables
增加如下行:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 10051 -j ACCEPT
2)重启防火墙
/etc/init.d/iptables restart
3.3.9、step9
登录配置
参阅资料:
软件包地址:
http://www.zabbix.com/download.php
Manual:
http://www.zabbix.com/documentation.php
安装方法:
https://www.zabbix.com/documentation/2.4/manual/installation/install_from_packages
MySQL配置方法:
https://www.zabbix.com/documentation/2.4/manual/appendix/install/db_scripts
本文出自 “老谭linux博客” 博客,请务必保留此出处http://cmdschool.blog.51cto.com/2420395/1723530
原文:http://cmdschool.blog.51cto.com/2420395/1723530