设为首页 收藏本站
查看: 7867|回复: 0

[经验分享] zabbix安装及配置(rpm包安装mysql,php,apache,zabbix)

[复制链接]

尚未签到

发表于 2015-8-6 08:47:27 | 显示全部楼层 |阅读模式
zabbix安装及配置
一、安装mysql、php、apache、zabbix
安装环境:
  操作系统:rhel6.3-x86-64  
mysql:5.6.23   --官网下载rpm包安装
php:5.3.3      --使用系统镜像自带的php-rpm包安装。  ---rhel5.8镜像内自带的php-rpm包版本为5.1.6,不支持zabbix2.4
zabbix 2.4.4.1  --官网下载rpm包安装   --该版本的zabbix需要php5.3以上支持。
Apache/2.2.15   --使用系统镜像自带的php-rpm包安装。
  说明:rhel6.3没测试,除了zabbix安装包需要自裁外,mysql、php、apache可直接使用镜像里的原rpm包直接安装。
  如果是其它操作系统版本,如rhel5.8,系统镜像里的php-rpm包版本太低,需要下载新版本的php安装,否则zabbix检查环境时不通过。
  
安装步骤:
1、配置本地yum源:
  安装过程中需要安装各种依赖的包,所以最好上传系统iso镜像至服务器,并配置本地yum源。否则,各种痛苦。
配置方法参考:http://www.iyunv.com/rusking/p/4248946.html
2、安装mysql
  参考:http://www.iyunv.com/rusking/p/4422986.html
  还要安装这个:rpm -ivh MySQL-devel包
3、安装php
  yum install php* -y
  这三个包系统镜像没有,下载地址: http://rpm.pbone.net
php-bcmath-5.3.3-3.el6_2.8.x86_64.rpm
php-mbstring-5.3.3-3.el6_2.8.x86_64.rpm
php-mcrypt-5.3.3-3.el6.x86_64.rpm
4、安装apache
  创建用户及组:
# groupadd apache
# useradd –g apache apache
  yum命令安装apache
yum install httpd -y   --与apache相关的包在iso镜像里都有,配置yum源后,直接yum install httpd即可。
5、安装zabbix
  安装顺序:
zabbix-2.4.4-1.el6.x86_64.rpm   
  这三个包系统镜像没有,下载地址: http://rpm.pbone.net
fping-3.9-1.el6.rf.x86_64.rpm        
iksemel-1.4-2_2.el6.x86_64.rpm      
libiksemel3-1.4-2_2.el6.x86_64.rpm
  zabbix-server-2.4.4-1.el6.x86_64.rpm
zabbix-server-mysql-2.4.4-1.el6.x86_64.rpm
两个包一起安装,否则提示:zabbix-server-implementation…… is needed by zabbix-server-……
  zabbix-web-2.4.4-1.el6.noarch.rpm
zabbix-web-mysql-2.4.4-1.el6.noarch.rpm
两个包一起安装。
  zabbix-agent-2.4.4-1.el6.x86_64.rpm
6、修改相关配置文件:
  修改zabbix主配置文件(和数据库保持一致)
find / -name zabbix_server.conf
/etc/zabbix/zabbix_server.conf
# vi /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
  添加zabbix的服务端口  vi/etc/services
zabbix-agent   10050/tcp               # Zabbix Agent
zabbix-agent   10050/udp              # Zabbix Agent
zabbix-trapper  10051/tcp               # Zabbix Trapper
zabbix-trapper  10051/udp               # Zabbix Trappe
  修改php.ini
date.timezone = Asia/Shanghai
post_max_size = 16M
max_execution_time = 300
msx_input_time = 300
  always_populate_raw_post_data = -1

7、启动mysql,创建zabbix数据库,导入sql脚本
  service mysql start
  创建zabbix数据库及授权
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to 'zabbix'@'%' identified by '密码';  
  [iyunv@localhost ~]# mysql -uzabbix -p -h 192.168.1.123--确认zabbix远程及本地登录正常。
  [iyunv@localhost ~]# mysql -uzabbix -p  --本地登录
  导入zabbix相关的sql脚本:
[iyunv@rusky /]# cd /usr/share/doc/zabbix-server-mysql-2.4.4/create/
[iyunv@rusky /]# ls
data.sql  images.sql  schema.sql
  # mysql -uroot -p zabbix < schema.sql
# mysql -uroot -p zabbix < images.sql
# mysql -uroot -p zabbix < data.sql
  =================
  其它:
  修改apache配置文件支持php.ini
修改DirectoryIndex index.html 为DirectoryIndex index.html index.php
并添加AddType application/x-httpd-php .php
  1、 复制zabbix/frontends下的php到apache的www/html目录下
  [iyunv@rhel201 frontends]# pwd
/mnt/hgfs/VH-share/zabbix-2.4.5/frontends
[iyunv@rhel201 frontends]# cp php /var/www/html/zabbix/
  说明:如果apache是编译安装的,没有/var/www目录。则时需要把cp -rf frontends/php  apache安装目录/htdocs/zabbix
  2、httpd start报错:
  # service httpd start
Starting httpd: httpd: Could not reliably determine the server's fully qualified domain name, using 10.168.51.228 for ServerName
[  OK  ]
  解决办法:vi /etc/httpd/conf/httpd.conf   加入一句  ServerName  localhost:80
8、启动appache及zabbix服务
  启动apache:
service httpd start
或/etc/init.d/httpd start
  启动zabbix:
/etc/init.d/zabbix-server start   
/etc/init.d/zabbix-agentd start
  或者:/usr/sbin/zabbix_server start
  /usr/sbin/zabbix_agentd start
  zabbix默认日志目录:/var/log/zabbix
  查看apache及zabbix服务端及客户端启动状态:
  ps -ef | grep httpd
  ps -ef | grep zabbix
二、访问web界面及配置
1、登录界面:
  http://ip/   --打开apache默认界面,出现如下则说明apache安装没问题。
DSC0000.png
  http://ip/zabbix  --打开zabbix初始化界面,如下图:
DSC0001.png
2、检查安装环境
DSC0002.png
3、填写对应数据库的信息
DSC0003.png
4、zabbix的ip、端口以及主机名的设置
DSC0004.png
5、配置信息预览
DSC0005.png
6、Finish-Insall
DSC0006.png
   这一步如果create zabbix.conf.php文件失败,则点击下载文件,然后再上传到上述指定路径即可。
6、登录: 默认用户名:Admin(注意A大写) 密码zabbix
DSC0007.png
7、首次登录页面信息
DSC0008.png
  提示zabbix serveris running--values=No,解决方法:http://www.iyunv.com/rusking/p/4441362.html
三、客户端的安装与配置
  1、安装客户端:
  使用下载的rpm包安装在客户端服务器:zabbix-agent-2.4.4-1.el6.x86_64.rpm
  groupadd -r zabbix
  useradd -g zabbix -s /sbin/nologin zabbix
  2、启动客户端进程
  /etc/init.d/zabbix-agent start
  lsof -i:10050    #####查看开启侦听的端口  服务端端口为10051
  3、配置Server页面
  Configuration  -----> Hosts,修改当前主机为enable.
DSC0009.png
  ……
  下篇:web界面配置。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-94581-1-1.html 上篇帖子: centos apache 隐藏和伪装 版本信息 下篇帖子: APACHE局域网配置域名访问
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表