Centos 6.8使用yum源安装zabbix2.4.8
日期:2017-09-24
环境:CentOS 6.8_mini
IP:192.168.231.100
主机名:zabbix.hpoto.com.cn
关闭selinux
sed -i '/^SELINUX/s/=.*/=disabled/' /etc/selinux/config
sed -i '/^SELINUXTYPE/s/=.*/=targeted/' /etc/selinux/config
grep SELINUX /etc/selinux/config
sed -i '/^SELINUXTYPE/s/=.*/=targeted/' /etc/selinux/config
grep SELINUX /etc/selinux/config
setenforce 0 临时关闭
getenforce 查看状态
必要组件
yum install -y net-snmp net-snmp-utils libxml2-devel net-snmp-devel libcurl-devel
说明:这篇教程安装了zabbix-server端、zabbix-agent端
1、安装zabbix的yum源:
rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm
2、安装zabbix-server数据库、zabbix-web服务端、zabbix-agent客户端
yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent
3、安装mysql数据库客户端和服务端:
yum install -y mysql-server
4、启动mysql数据库:
service mysqld start
5、设置mysql数据库开机自启动:
chkconfig mysqld on
6、登录mariadb数据库
mysql
7、创建zabbix数据库并设置字符集为utf-8:
create database zabbix character set utf8 collate utf8_bin;
8、创建zabbix用户、设置允许zabbix用户本地登录并为zabbix设置密码为uplooking:
grant all privileges on zabbix.* to zabbix@localhost identified by 'uplooking';
9、立即刷新权限表:
flush privileges;
10、退出mysql数据库:
\q
11、导入zabbix数据进zabbix数据库中:
mysql zabbix < /usr/share/doc/zabbix-server-mysql-2.4.8/create/schema.sql
mysql zabbix < /usr/share/doc/zabbix-server-mysql-2.4.8/create/images.sql
mysql zabbix < /usr/share/doc/zabbix-server-mysql-2.4.8/create/data.sql
12、修改zabbix服务端配置文件:
sed -i '/# DBHost/aDBHost=localhost' /etc/zabbix/zabbix_server.conf #这项可以根据实际情况自行修改成zabbix服务器的IP地址
sed -i '/^DBName/s/=.*/=zabbix/' /etc/zabbix/zabbix_server.conf
sed -i '/^DBUser/s/=.*/=zabbix/' /etc/zabbix/zabbix_server.conf
sed -i '/# DBPassword/aDBPassword=uplooking' /etc/zabbix/zabbix_server.conf
13、修改zabbix客户端配置文件:
sed -i '/^Server/s/=.*/=192.168.231.100/' /etc/zabbix/zabbix_agentd.conf #根据实际情况自行修改成zabbix服务器的IP地址
sed -i '/^ServerActive/s/=.*/=192.168.231.100/' /etc/zabbix/zabbix_agentd.conf #根据实际情况自行修改成zabbix服务器的IP地址
sed -i '/^Hostname/s/=.*/=zabbix.hpoto.com.cn/' /etc/zabbix/zabbix_agentd.conf #根据实际情况自行修改成相对应的主机名
14、启动zabbix服务端、zabbix客户端:
service zabbix-server start
service zabbix-agent start
15、设置zabbix服务端、zabbix客户端开机自启动:
chkconfig zabbix-server on
chkconfig zabbix-agent on
16、修改zabbix网页端环境配置文件:
sed -i '/date\.timezone/aphp_value date.timezone Asia/Shanghai' /etc/httpd/conf.d/zabbix.conf
17、此项为非必须,如果开启了SElinux就需要执行此操作:
setsebool -P httpd_can_connect_zabbix on
18、启动httpd:
service httpd restart
19、设置httpd开机自启动:
chkconfig enable on
20、使用浏览器初始化zabbix:
(1)URL:http://zabbix服务的ip地址/zabbix
(2)初始化后使用帐号:Admin 密码:zabbix登录