Linux-RHEL6.4部署zabbix监控
2017-05-20 18:04
543 查看
部署环境
系统:RHEL6.4
PHP:5.5.38 PHP安装:http://kurolz.blog.51cto.com/11433546/1927720
nginx:1.10.3 nginx安装:http://kurol.blog.51cto.com/11433546/1927570
mysql:5.1.66
检查依赖包是否安装
若未安装,则yum -y install安装
如果没有yum源,可挂载系统镜像,到里面找安装包,
或者自己制作本地yum源,参考:http://kurol.blog.51cto.com/11433546/1927721
zabbix安装,zabbix包下载地址:http://www.zabbix.com/download
创建zabbix用户,和zabbix组:
创建zabbix数据库,授权
zabbix服务器与 proxy需要数据库,agent不需要。
proxy只需要导入一个sql 文件而server一共要导入3个sql文件。
创建数据库一定要指定编码utf8:
配置zabbix配置文件:
启动zabbix:
将zabbix的前端网页拷贝到nginx的html根目录
浏览器打开页面:
查看php的配置文件php.ini
将上面的默认值修改:
点击Retry再检测:
bcmath精确计算的扩展没有安装
bcmath安装参考:http://kurol.blog.51cto.com/11433546/1927787
安装完成后点击Retry重新检测,全部OK,继续下一步
修改nginx的权限
默认账号密码为admin zabbix
本人还是学生,还在学习阶段,有问题或不必要的操作还希望大家指出,感激不尽!
系统:RHEL6.4
PHP:5.5.38 PHP安装:http://kurolz.blog.51cto.com/11433546/1927720
nginx:1.10.3 nginx安装:http://kurol.blog.51cto.com/11433546/1927570
mysql:5.1.66
检查依赖包是否安装
[root@kurolz ~]# rpm -qa libcurl-devel libxml2-devel net-snmp-devel net-snmp-devel-5.5-44.el6.x86_64 libxml2-devel-2.7.6-8.el6_3.4.x86_64 libcurl-devel-7.19.7-35.el6.x86_64
若未安装,则yum -y install安装
如果没有yum源,可挂载系统镜像,到里面找安装包,
或者自己制作本地yum源,参考:http://kurol.blog.51cto.com/11433546/1927721
zabbix安装,zabbix包下载地址:http://www.zabbix.com/download
[root@kurolz ~]# tar -zxvf zabbix-2.2.18.tar.gz [root@kurolz ~]# cd zabbix-2.2.18 [root@kurolz zabbix-2.2.18]# ./configure --prefix=/usr/local/zabbix-2.2.18/ \ --enable-server \ --enable-agent \ --with-mysql \ --with-net-snmp \ --with-libcurl \ --with-libxml2 \ --enable-proxy \ [root@kurolz zabbix-2.2.18]# make install
创建zabbix用户,和zabbix组:
[root@kurolz ~]# groupadd –r zabbix [root@kurolz ~]# useradd -g zabbix –r zabbix [root@kurolz ~]# groups zabbix zabbix : zabbix
创建zabbix数据库,授权
zabbix服务器与 proxy需要数据库,agent不需要。
proxy只需要导入一个sql 文件而server一共要导入3个sql文件。
创建数据库一定要指定编码utf8:
[root@kurolz ~]# mysql -uroot –p
mysql> CREATE DATABASE zabbix DEFAULT CHARSET utf8; mysql> CREATE USER 'zabbix'@'127.0.0.1' IDENTIFIED BY 'zabbix'; mysql> GRANT all privileges ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'zabbix'; mysql> FLUSH PRIVILEGES; mysql> exit;
[root@kurolz ~]# cd zabbix-2.2.18 [root@kurolz ~]# mysql -uzabbix –pzabbix zabbix < database/mysql/schema.sql [root@kurolz ~]# mysql -uzabbix –pzabbix zabbix < database/mysql/images.sql [root@kurolz ~]# mysql -uzabbix –pzabbix zabbix < database/mysql/data.sql
配置zabbix配置文件:
[root@kurolz ~]# mkdir /etc/zabbix [root@kurolz ~]# cp /usr/local/zabbix-2.2.18/etc/zabbix_server.conf /etc/zabbix/ [root@kurolz ~]# vim /etc/zabbix/zabbix_server.conf DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword= zabbix ListenPort=10051 DBPort=3306
启动zabbix:
[root@kurolz ~]# /usr/local/zabbix-2.2.8/sbin/zabbix_server -c /etc/zabbix/zabbix_server.conf
将zabbix的前端网页拷贝到nginx的html根目录
[root@kurolz ~]# mkdir /usr/local/nginx/html/zabbix [root@kurolz ~]# cp –rf zabbix-2.2.18/frontends/php/* /usr/local/nginx/html/zabbix [root@kurolz ~]# chown -R zabbix.zabbix /usr/local/nginx/html/zabbix
浏览器打开页面:
查看php的配置文件php.ini
[root@kurolz ~]# vim /usr/local/php-5.5.0/etc/php.ini
将上面的默认值修改:
post_max_size = 32M max_execution_time = 600 max_input_time = 600 date.timezone = Asia/Shanghai
点击Retry再检测:
bcmath精确计算的扩展没有安装
bcmath安装参考:http://kurol.blog.51cto.com/11433546/1927787
安装完成后点击Retry重新检测,全部OK,继续下一步
修改nginx的权限
[root@kurolz local]# chmod -R 777 /usr/local/nginx
默认账号密码为admin zabbix
本人还是学生,还在学习阶段,有问题或不必要的操作还希望大家指出,感激不尽!
相关文章推荐
- Linux-RHEL6.4部署zabbix监控
- Linux监控和安全运维---zabbix安装及部署
- zabbix部署(Linux上部署/监控端/被监控端)
- zabbix linux被监控端部署
- 使用RHEL6.4部署PXE+kickstart,实现自动安装linux系统
- CentOS 6.4编译安装和部署Zabbix 2.0版本监控(中文)
- Linux-rhel6.4部署nginx
- Linux-rhel6.4部署nginx
- Red Hat Enterprise Linux (RHEL) 6.3 6.4 6.5 DVD ISO 下载地址
- RHEL4环境部署Linux+Apache+MySQL+PostgreSQL+PHP环境(未完善)
- Zabbix 添加监控主机(linux)及汉化
- RHEL 5.4 下安装和使用 ntop 全纪录(ntop:Linux下可通过Web访问的网络流量监控工具)
- RHEL6.3下Zabbix监控实践之Zabbix的安装
- zabbix 1.8.5 客户端安装部署(Linux操作系统)
- zabbix实现linux流量变化率监控
- RHEL5.9下ntop监控部署详解
- zabbix 网络监控 (三) -- 监控LINUX主机
- [Linux] RHEL MySQL部署文档
- [Linux] RHEL部署LAMP
- 一起搭建linux监控平台之nagios(三)被监控端的环境部署