安装zabbix源(可选)
http://repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/zabbix-release-3.2-1.el6.noarch.rpm
安装EPEL源(CentOS 6)
https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
安装MYSQL或MariaDB
https://dev.mysql.com/downloads/repo/yum/
安装之后在my.cnf中添加
innodb_file_per_table=on
zabbix服务器端需要的包
zabbix-server-mysql-3.2.9-1.el6.x86_64.rpm
zabbix-get-3.2.9-1.el6.x86_64.rpm
zabbix-web-3.2.9-1.el6.noarch.rpm
zabbix-web-mysql-3.2.9-1.el6.noarch.rpm
安装Zabbix(3.2)
http://repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/
zabbix-server-mysql-3.2.9-1.el6.x86_64.rpm
zabbix-get-3.2.9-1.el6.x86_64.rpm
初始化数据库
解压create.sql.gz得到create.sql
gunzip create.sql.gz
建立zabbix数据库
CREATE DATABASE zabbix CHARSET 'utf8';
GRANT ALL ON zabbix.* TO zabbix@'localhost' IDNENTIFIED BY 'zabbix';
FLUSH PRIVILEGES;
导入数据库文件
mysql -uzabbix -p -Dzabbix < create.sql
修改服务器端配置文件
/etc/zabbix/zabbix_server.conf
ListenPort=10051
SourceIP=10.50.10.217(服务器IP)
LogType=file
LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=0 #所有日志保存在一个文件中
DBHost=localhost #数据库地址
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
DBSocket=/var/lib/mysql/mysql.sock #数据库套接字
现在可启动zabbix服务端
service zabbix-server start
安装zabbix web
先安装httpd和PHP
yum install -y httpd
PHP:
先yum list installed | grep php 查看当前安装过的PHP相关包
然后yum remove掉刚才查看到的包
添加第三方源
CentOs 5.x
rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm
CentOs 6.x
rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
CentOs 7.X
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
运行yum install
yum install -y php55w.x86_64 php55w-cli.x86_64 php55w-common.x86_64 php55w-gd.x86_64 php55w-ldap.x86_64 php55w-mbstring.x86_64 php55w-mcrypt.x86_64 php55w-mysql.x86_64 php55w-pdo.x86_64 php55w-bcmath php55w-xml
http://repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/
zabbix-web-3.2.9-1.el6.noarch.rpm
zabbix-web-mysql-3.2.9-1.el6.noarch.rpm
rpm -ql zabbix-web
查看安装文件,httpd的配置文件可复制下面其中一个(要看你的httpd版本),到/etc/httpd/conf.d/zabbix.conf
/usr/share/doc/zabbix-web-3.2.9/httpd22-example.conf
/usr/share/doc/zabbix-web-3.2.9/httpd24-example.conf
更改目录路径等等,信息
然后将/usr/share/zabbix复制到/var/www/html目录下(也可以在里面建立一个软连接)
配置完成后重启httpd
service httpd restart
添加到启动项
chkconfig zabbix-server on
正常的话,访问http://服务器IP/zabbix
就可以看到配置页
如果在这里有不OK的选项(一般都是PHP环境问题),可以按要求修改/etc/php.ini文件
一路Next,按要求填写所需资料,默认登陆信息:
用户名:admin
密码:zabbix