Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5436
  • 博文数量: 1
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 20
  • 用 户 组: 普通用户
  • 注册时间: 2017-03-13 01:52
个人简介

一直没有好好工作,错过了很多好的机会。博客也仅仅是提醒自己的荆棘!希望各位能够共勉,文档技术不够,还望海涵

文章分类

全部博文(1)

文章存档

2017年(1)

我的朋友
最近访客

分类: 系统运维

2017-03-13 02:49:13


第一部分:(先把自己的系统更新一下,同时安装所有我们需要安装软件的软件源) 

点击(此处)折叠或打开

  1. yum update (更新一下系统)

  2. yum -y install epel-release wget
  3. rpm -Uvh (zabbix官方下载库)
  4. rpm -Uvh (下载PHP的库)
  5. rpm -ivh (添加mysql的RPM源,需要用mysql就添加,不用mysql的就不要使用这个命令)
  6. yum clean all
  7. yum makecache

      
第二部分:(下载所有需要的软件和相关软件,yum安装的好处就是可以自动帮我们处理所有的依赖关系)
 

点击(此处)折叠或打开


  1. yum install zlib-devel mariadb-devel glibc-devel curl-devel gcc automake mariadb libidn-devel openssl-devel net-snmp-devel rpm-devel OpenIPMI-devel httpd mariadb-server perl-DBI net-tools net-snmp* (这是下载所有的依赖软件,如果不打算使用mariaDB数据库,把命令里的mariadb单词开头的都删除即可)
  2. yum install mysql-server -y (下载mysql)
  3. yum install php71w-gd php71w-mysql php71w-bcmath php71w-mbstring php71w-xml php71w -y (下载安装PHP)
  4. yum install zabbix-server-mysql zabbix-web.noarch zabbix-web-mysql.noarch zabbix-agent zabbix-sender (下载安装zabbix)
  5. --nogpgcheck- 安装过程中密钥不通过的问题,如果出现这个问题,可以用强制安装来解决 在install后面添加参数



第三部分:(配置一下数据库和PHP的选项:因为zabbix对PHP有准确的要求。所有标准都在zabbix官方文档中可以找到。第一部分是mariaDB的配置。第二部分是mysql的配置)  
mariaDB的配置

点击(此处)折叠或打开


  1. systemctl start mariadb
  2. mysql << EOF
  3. create database zabbix character set utf8;
  4. grant all on zabbix.* to zabbix@localhost identified by '密码';
  5. quit
  6. EOF

  7. zcat create.sql.gz | mysql -uroot zabbix

mysql的配置

点击(此处)折叠或打开


  1. vim /etc/my.cnf
  2. [mysqld]
  3. innodb_file_per_table
  4. 启动数据库
  5. service mysqld start
  6. 修改默认密码
  7. SET PASSWORD = PASSWORD('密码');
  8. flush privileges;
  9. 添加zabbix数据库
  10. mysql -u root -p
  11. CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;
  12. GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY '密码';
  13. flush privileges;
  14. 利用zabbix文件初始化数据库
  15. zcat /usr/share/doc/zabbix-server-mysql-3.2.*/create.sql.gz | mysql -uzabbix -p zabbix

配置完成后请用zabbix账户登陆数据库试试。(下面的链接是zabbix3.2官方文档关于数据库内部配置的要求和命令以及PHP标准要求)

点击(此处)折叠或打开

  1. (如下配置强力建议用VIM去修改相关配置文件。就两个配置文件。路径如下:)
  2. /etc/zabbix/zabbix-server.conf and /etc/php.ini  (就这两个)

  1. sed -i '/^DBName/s/=.*$/=zabbix/' /etc/zabbix/zabbix_server.conf (修改zabbix配置文件中的数据库配置,如下亦是)
  2. sed -i '/^# DBPassword/s/.*$/DBPassword=数据库密码/' /etc/zabbix/zabbix_server.conf

  3. sed -i 's/post_max_size = 8M/post_max_size = 32M/g' /etc/php.ini
  4. sed -i 's/upload_max_filesize = 2M/upload_max_filesize = 50M/g' /etc/php.ini
  5. sed -i 's/;date.timezone =/date.timezone = Asia\/Shanghai/' /etc/php.ini
  6. sed -i 's/max_execution_time = 30/max_execution_time = 600/g' /etc/php.ini
  7. sed -i 's/max_input_time = 60/max_input_time = 600/g' /etc/php.ini
  8. sed -i 's/memory_limit = 128M/memory_limit = 256M/g' /etc/php.ini
  9. (PHP7.1的强模式会导致zabbix报错,使用下面的路径修改即可)
  10. sed -i '/$last = strtolower(substr($val, -1));/a$val = substr($val,0,-1);' /usr/share/zabbix/include/func.inc.php

第四部分:(配置服务启动,和开机启动)


点击(此处)折叠或打开

  1. vim /etc/sysconfig/selinux (selinux=disabled) (把selinux永久关闭)
  2. setenforce 0 (临时关闭selinux)

  3. systemctl stop firewalld (关闭防火墙)
  4. systemctl disable firewalld (停止开机启动防火墙)
  5. systemctl enable mariadb   (开机启动maria数据库)
  6. systemctl enable mysqld    (开机启动mysql数据库)
  7. systemctl start httpd      (开启httpd)
  8. systemctl start zabbix-server (开启zabbix服务器)
  9. systemctl start zabbix-agent  (开启zabbix agent 客户端)
  10. systemctl enable zabbix-server  (开机启动zabbix服务器)
  11. systemctl enable zabbix-agent   (开机启动zabbix agent 客户端)
  12. systemctl enable httpd          (开机启动 httpd服务)



第五部分:页面配置
配置完了以后,用火狐或者IE,反正别用360就行。打开zabbix页面。URL就是你的linux的地址后面加上/zabbix
eg. 192.168.1.1/zabbix   (默认用户名和密码  Admin zabbix )到了页面不要一路下一步。
下图的时候你应该看看,有没有什么地方是报错的!
OK了。下面就是zabbix的主控界面。

#########################################################################################################################
selinux 和 防火墙 其实是不建议各位关闭的,也只是为了方便文档演示zabbix的安装过程,所以我关闭了!这个部门大家可以在网上随意就找到教程!

阅读(919) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:没有了

给主人留下些什么吧!~~