系统环境centos5.8 32位操作系统
 
这里以zabbix-2.2.7为例:
下载官方的软件包:
http://pan.baidu.com/s/1ntuTRYh
官方的参考文档:
 
查看系统32位还是64位,是否牵扯到版本问题:
# uname -a
Linux localhost.localdomain 2.6.18-308.el5 #1 SMP Tue Feb 21 20:05:41 EST 2012 i686 i686 i386 GNU/Linux
 
 
安装zabbix的依赖关系:
#yum -y install net-snmp-devel curl-devel
 
使用系统自带的Apache mysql php:
# yum install httpd php53 php53-devel  mysql mysql-devel php53-mysql
 
首先新建zabbix用户和zabbix组:
#groupadd zabbix
#useradd zabbix -g zabbix
 

#/etc/init.d/mysqld start

# mysql-uroot -p,输入默认密码登陆数据库。
默认安装启动数据库是没有密码的,给root登陆mysql添加密码:
# mysqladmin -u root -p password redhat     //会提示让你输入msyql的密码,如为空直接回车即可。
#msyql -uroot -predhat
>   create database zabbix character set utf8;    #新建一个数据库叫zabbix
 
授权zabbix用户可以本地登陆zabbix数据库,对zabbix数据库下的表具有所有权限;
>   grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
 
讲zabbix的数据文件导入mysql:
#cd   /root/zabbix-2.2.7/database/mysql
 #mysql -uzabbix -predhat zabbix < schema.sql
 #mysql -uzabbix -predhat zabbix < images.sql
 #mysql -uzabbix -predhat zabbix < data.sql
 
 
解压安装zabbix软件包:(可以指定安装路径--prefix)
#tar zxvf zabbix-2.2.7.tar.gz
#cd zabbix-2.2.7
#./configure --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --#with-libxml2
#make && make install
 

下面的这步,有些人说可以加,有些说不可以加,加不加随机应变,根据个人报错看。

#vim /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 Trapper
 
然后根据官网的文档提示:讲你所安装的zabbix服务frontends/php/* 拷贝到web服务的发布目录:
#cd /var/www/html
#mkdir zabbix
#cp ~/zabbix-2.2.7/frontends/php/ ./zabbix -a
 
配置zabbix监控调用数据库的身份,密码:
 vim /usr/local/etc/zabbix_server.conf
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
 
 
 
php配置文件:
zabbix登陆报错所需要的依赖包:
 
# yum install php53-gd
#yum install gd php53-bcmath.i386
 #yum install php53-mbstring
 #yum install php53-devel
 #yum install php53-xml
 
 
 #vim /etc/php.ini
date.timezone = Asia/Shanghai 
max_execution_time = 300
max_input_time = 300
post_max_size = 16M
 
 
 
 
 
php gettextn fail报错,解决方法:
 
zabbix登陆mysql授权问题:
参考文档:
http://www.blogjava.net/acooly/archive/2008/09/17/229368.html
grant all privileges on *.* to 'zabbix'@'%' identified by 'zabbix' with grant option;
 
远程登陆mysql主机:
 mysql -h 192.168.* -uzabbix -pzabbix
 
 
zabbix监控中文乱码:
vim /var/www/html/zabbix/include/locales.inc.php(默认的为false)
 'zh_CN' => array('name' => _('Chinese (zh_CN)'),    'display' => true),
 
 
cd /var/www/html/zabbix/fonts
 mv DejaVuSans.ttf DejaVuSans.ttf.bak
 mv ~/STKAITI.TTF .
 
 vim /etc/my.cnf
default-character-set = utf8
 
 
# mysqldump zabbix > ~/zabbix.sql
#sed -i 's/latin1/utf8/g' zabbix.sql
#mysql zabbix < zabbix.sql
参考博客:
 
 
 #echo "/usr/local/sbin/zabbix_agentd" >> /etc/rc.local
 #echo "/usr/local/sbin/zabbix_server" >> /etc/rc.local
 
 
zabbix监控默认的用户和密码是:admin   zabbix
 
浏览器中输入ip/zabbix
 
zabbix客户端的配置:
可以从服务端scp软件包:

下载zabbix,进入解压缩后的目录,执行安装:

#./configure --enable-agent

#make && make install 
 

创建用户

#groupadd zabbix

#useradd -g zabbix zabbix

 

#vim /usr/local/zabbix_agent/etc/zabbix_agent.conf

修改Zabbix server的ip

    Server=192.168.*  #server端IP地址,请修改
 
zabbix_agentd  //启动zabbix客户端的服务
 
火墙策略:
直接编辑:
#vim /etc/sysconfig/iptables
-A INPUT -p tcp -m tcp --dport 10050 -j ACCEPT
 
#/etc/init.d/iptables restart
#zabbix_get -s 192.168.* -k "system.uname" //服务端输入测试
# telnet 192.168。* 10050  //或是登陆测试
 

《zabbix监控的搭建》centos5.8 32的更多相关文章

  1. Zabbix监控平台搭建部署与概述

    zabbix 是一个基于 WEB 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案.zabbix 能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速定位 ...

  2. zabbix监控服务搭建

    命令配置 浏览器配置: 检查必须全部ok(若有warning,检查是否漏装包,重启php-fpm服务) 数据库信息 主机名(zabbix server ip).端口号(默认).名字(随意) 配置摘要 ...

  3. 项目实战——企业级Zabbix监控实战(一)

    项目实战--企业级Zabbix监控实战 实验一:Zabbix监控的搭建 1.实验准备 centos系统服务器3台. 一台作为监控服务器, 两台台作为被监控节点, 配置好yum源. 防火墙关闭. 各节点 ...

  4. Linux实战教学笔记49:Zabbix监控平台3.2.4(一)搭建部署与概述

    https://www.cnblogs.com/chensiqiqi/p/9162986.html 一,Zabbix架构 zabbix 是一个基于 WEB 界面的提供分布式系统监视以及网络监视功能的企 ...

  5. Zabbix监控平台3.2.4(一)搭建部署与概述

    一,Zabbix架构 zabbix 是一个基于 WEB 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案.zabbix 能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制 ...

  6. LAMP源码安装,搭建zabbix监控

    #LAMP#httpd-2.2.32#mysql-5.7.17-linux-glibc2.5-x86_64 二进制压缩版#php5.3.27 1.系统环境优化检查 sed -i 's/SELINUX= ...

  7. CentOS7下搭建zabbix监控(四)——Zabbix报警设置

    CentOS7下搭建zabbix监控(一)——Zabbix监控端配置 CentOS7下搭建zabbix监控(二)——Zabbix被监控端配置 CentOS7下搭建zabbix监控(三)——Zabbix ...

  8. CentOS7下搭建zabbix监控(三)——Zabbix监控服务配置

    CentOS7下搭建zabbix监控(一)——Zabbix监控端配置 CentOS7下搭建zabbix监控(二)——Zabbix被监控端配置 (1).配置Zabbix监控Apache服务 主机名:yo ...

  9. CentOS7下搭建zabbix监控(二)——Zabbix被监控端配置

    Zabbix监控端配置请查看:CentOS7下搭建zabbix监控(一)——Zabbix监控端配置 (1).在CentOS7(被监控端)上部署Zabbix Agent 主机名:youxi2 IP地址: ...

随机推荐

  1. 问题:C#发布的项目浏览时出现“Server Application Unavailable”错误;结果:Server Application Unavailable出现的原因及解决方案小结

    Server Application Unavailable出现的原因及解决方案小结 作者: 字体:[增加 减小] 类型:转载 时间:2012-05-23 今天在服务器安装了个.net 4.0 fra ...

  2. .Net下RabbitMQ发布订阅模式实践

    一.概念AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计.消息中间件主要用于组件之间的解耦,消息的发 ...

  3. spider(一)

    此爬虫内容无架构: 1.URL管理器:用集合,mysql表,缓存等 2.网页下载器:实现网页下载, urllib2:官方基础模块 requests:三方的(更强):伪装成浏览器访问,代理登录,http ...

  4. 文件格式——gff格式

    Gff文件格式 gff格式是Sanger研究所定义,是一种简单的.方便的对于DNA.RNA以及蛋白质序列的特征进行描述的一种数据格式,已经成为序列注释的通用格式,比如基因组的基因预测,许多软件都支持输 ...

  5. 1.3 DVWA亲测sql注入漏洞

    LOW等级   我们先输入1 我们加上一个单引号,页面报错 我们看一下源代码: <?php if( isset( $_REQUEST[ 'Submit' ] ) ) { // Get input ...

  6. 发现fork容易出错的一个地方

    今天在看代码时发现一段有意思的代码 #include<stdio.h> #include<stdlib.h> #include<unistd.h> #include ...

  7. HDU 5245 Joyful (期望)

    题意:进行K次染色,每次染色会随机选取一个以(x1,y1),(x2,y2)为一组对角的子矩阵进行染色,求K次染色后染色面积的期望值(四舍五入). 析:我们可以先求出每个格子的期望,然后再加起来即可.我 ...

  8. 26、生鲜电商平台-RBAC系统权限的设计与架构

    说明:根据上面的需求描述以及对需求的分析,我们得知通常的一个中小型系统对于权限系统所需实现的功能以及非功能性的需求,在下面我们将根据需求从技术角度上分析实现的策略以及基于目前两种比较流行的权限设计思想 ...

  9. [WIP]php 基本语法

    创建: 2019/06/14 https://www.php.net/manual/zh/langref.php php标记   当解析一个文件时,PHP 会寻找起始和结束标记,也就是 <?ph ...

  10. 强联通分量之kosaraju算法

    首先定义:强联通分量是有向图G=(V, E)的最大结点集合,满足该集合中的任意一对结点v和u,路径vu和uv同时存在. kosaraju算法用来寻找强联通分量.对于图G,它首先随便找个结点dfs,求出 ...