本次安装准备安装3.0的zabbix(LNMP)
第一步 安装zabbix官方的zabbix源,地址如下:
http://repo.zabbix.com/zabbix/3.0/rhel/6/x86_64/zabbix-release-3.0-1.el6.noarch.rpm
安装zabbix的官方源
rpm -ivh zabbix-release-3.0-1.el6.noarch.rpm
第二步 使用yum安装的方法安装zabbix的服务端和agent等相关的RPM包
yum install -y zabbix zabbix-get zabbix-server zabbix-web-mysql zabbix-web zabbix-agent
第三步 编辑mysql的配置文件
vim /etc/my.cnf
在[mysqld]模块下填写上
character-set-server=utf8 #设置字符集为utf8
innodb_file_per_table=1 #让innodb的每个表文件单独存储
保存退出,重新启动mysql数据库:
/etc/init.d/mysqld restart
查看mysql是否启动
第四步 创建zabbix的数据库
设置mysql的root用户密码
mysqladmin -uroot password hongkun@12836
mysql -uroot -phongkun@12836
create database zabbix character set utf8;
grant all privileges on zabbix.* to zabbix@localhost identified by ‘zabbix‘;
flush privileges;
注意: 这里容易出现的问题是创建zabbix的数据库字符集不是utf8,这回导致web界面切换到中文环境是出现乱码。
第五步 导入zabbix的数据库文件
这里导入数据库的时候,有点坑,我原先还在找路径文件的数据库,现在我们可以直接用一条命令导入数据库:
这里我们的数据库文件的路径是:/usr/share/doc/zabbix-server-mysql-3.0.7
zcat create.sql.gz |mysql -uroot -phongkun@12836
第六步 修改zabbix的配置文件
vim /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
StartPollers=5
CacheSize=256M
创建zabbix的脚本文件存放文件夹
mkdir /etc/zabbix/alertscripts /etc/zabbix/externalscripts
第七步 把zabbix的网页安装程序放到nginx的对外站点目录中
cd /usr/share/cp -r zabbix /usr/local/nginx/htmlchown -R zabbix:zabbix /usr/local/nginx/html/zabbix chown -R zabbix:zabbix /etc/zabbix chown -R zabbix:zabbix /usr/share/zabbix chown -R zabbix:zabbix /usr/lib/zabbix
chown 755 /etc/zabbix/web #(这个很重要,如果没有,会报错内容如下)
Warning: require_once(/etc/zabbix/web/maintenance.inc.php): failed to open stream: Permission denied in /usr/local/nginx/html/zabbix/include/classes/core/ZBase.php on line 269
Fatal error: require_once(): Failed opening required ‘/etc/zabbix/web/maintenance.inc.php‘ (include_path=‘.:/usr/local/php/lib/php‘) in/usr/local/nginx/html/zabbix/include/classes/core/ZBase.php on line 269
第八步 网页安装zabbix
输入网址 http://121.41.25.102/zabbix/setup.php
下一步
本文出自 “12568486” 博客,请务必保留此出处http://12578486.blog.51cto.com/12568486/1896980
原文:http://12578486.blog.51cto.com/12568486/1896980