这里使用yum源安装的数据库密码是空;
[root@zabbix ~]# service mysqld start
[root@zabbix ~]# mysqladmin -uroot -p password 'mysql'
[root@zabbix ~]# mysql -u root -p
mysql> create database zabbix character set utf8 collate utf8_bin;
创建数据库的名为zabbix (为了支持中文utf8)
mysql> grant all privileges on zabbixdb.* to zabbixuser@localhost identified by 'zabbixpass';
zabbixdb.*指的是访问zabbixdb库内的所有表,设置用户为zabbixuser密码zabbixpass
mysql> quit
导入数据库表结构和数据:
[root@zabbix ~]# cd /usr/share/doc/zabbix-server-mysql-2.4.3/create/
(这个路径会跟版本号 有关的;下面导入数据库会提示输入mysql密码;-p密码)
[root@zabbix create]# mysql -uroot -pmysql zabbix < schema.sql
[root@zabbix create]# mysql -uroot -pmysql zabbix < images.sql
[root@zabbix create]# mysql -uroot -pmysql zabbix < data.sql
四; 编辑 zabbix 数据配置:
[root@zabbix create]# vi /etc/zabbix/zabbix_server.conf
设置防火墙端口
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 10050 -j ACCEPT
iptables -A INPUT -m state --state NEW -m udp -p udp --dport 10050 -j ACCEPT
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 10051 -j ACCEPT
iptables -A INPUT -m state --state NEW -m udp -p udp --dport 10051 -j ACCEPT
service iptables save