窝窝插件 发表于 2015-9-9 10:29:40

yum安装zabbix监控

  公司的服务器由于没有监控软件监控,最感觉不安全,就开始研究zabbix的安装,最后找到一个最简单的安装方法,在这里记录一下,方便以后的查阅
  1.安装zabbix官方的软件配置仓库
  rpm -ivh http://repo.zabbix.com/zabbix/2.0/rhel/6/x86_64/zabbix-release-2.0-1.el6.noarch.rpm

  安装完成之后我们来看一下可用的zabbix安装包信息:
  yum search zabbix

  2.安装zabbix服务器端, mysql数据库php环境等
  yum install zabbix-server-mysql zabbix-web-mysql

  如果第一次没有安装成功,出现如下错误,请再试一次

  
  安装成功如下:

  
  3.安装agent
  yum install zabbix-agent -y

  4.安装mysql数据库服务端和客户端,并创建zabbix数据库:
  yum -y install mysql-server mysql mysql-dev


  说明数据库安装成功~
  
  启动mysql数据库:
  service mysqld start


  
  安装的mysql数据库默认没有密码,登录数据库并创建zabbix数据库:
  mysql> create database zabbix character set utf8;

  mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';


  
  数据库创建完成之后我们来创建表并导入数据:
  cd /usr/share/doc/zabbix-server-mysql-2.0.14/create/
  mysql -uroot zabbix<schema.sql
mysql -uroot zabbix<images.sql
mysql -uroot zabbix<data.sql

  5.配置zabbix信息
  vim /etc/zabbix/zabbix_server.conf
  DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix


  
  
  vim /etc/httpd/conf.d/zabbix.conf

  
  同步一下服务器时间:
  /usr/sbin/ntpdate cn.pool.ntp.org && /sbin/hwclock -w
  如果没有找到该命令,请执行下面的命令之后再次同步时间
  yum install ntpdate -y
  同步完成之后查看一下时间是否正确,如果不正确说明时区不对,需要更改时区:
  执行下面的命令:
  cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

  
  启动zabbix服务:
  service zabbix-server start
  
  6配置php
  vim /etc/php.ini
  修改这些参数的值:
  max_execution_time 300
memory_limit 128M
post_max_size 16M
upload_max_filesize 2M
max_input_time 300
date.timezoneAsia/Shanghai
  
  启动Apache
  service httpd start

  
  
  启动agentd

  启动完成之后就可以在你的浏览器访问一下默认的为80端口,如:192.168.1.1/zabbix
  如果不能够正常访问,请查看防火墙,selinux等策略是否关闭或是否添加策略,如果没有请关闭防火墙:
  重启后生效:
  chkconfig iptables off   
  立即生效:
  service iptables stop
  同时执行以上两条命令:

  成功访问首页:






  至此zabbix安装完成
  
页: [1]
查看完整版本: yum安装zabbix监控