安装一台CentOS:

CentOS-7.4-x86_64-DVD-1708

https://www.cnblogs.com/xiewenming/p/7732144.html

https://blog.51cto.com/5001660/2135944

https://www.cnblogs.com/wangyun1/p/8442836.html

http://blog.chinaunix.net/uid-25266990-id-3380929.html

配置网络:

vim /etc/sysconfig/network-scripts/ifcfg-ens33

service network restart

[root@localhost ~]# ip addr |grep inet |grep ens
    inet 192.168.181.136/24 brd 192.168.181.255 scope global dynamic ens33

1、关闭selinux:(注:关闭selinux功能后,需要重启操作系统)

vim /etc/sysconfig/selinux

#SELINUX=enforcing
SELINUX=disabled

2、关闭防火墙:

systemctl start firewalld.service       #启动防火墙

systemctl stop firewalld.service       #关闭防火墙

systemctl disable firewalld.service   #禁止firewall开机启动

3、配置yum源:

[root@localhost yum.repos.d]# mkdir -p repo.bak
[root@localhost yum.repos.d]# mv *.repo repo.bak/                     备份原文件
[root@localhost yum.repos.d]# ls
repo.bak

[root@localhost yum.repos.d]# wget http://mirrors.163.com/.help/CentOS7-Base-163.repo   下载新的cent7的repo包文件

更新yum源:

yum clean all

yum makecache

yum repolist

二、安装LAMP服务:

1、安装数据库:

从最新版本的Linux系统开始,默认的数据库是Mariadb,不是mysql

在此使用系统自带的 Mariadb数据,使用repos安装

yum install mariadb mariadb-server                 使用yum安装

systemctl start mariadb.service                        启动数据库
ps aux |gerp mysql                                           查看

systemctl enable mariadb.service                    设置开机自启动

安全初始化,设置root密码等:

测试登录数据库:

# mysql -uroot -p1

配置MariaDB字符集:

vim /etc/my.cnf

init_connect='SET collation_connection = utf8_unicode_ci'

init_connect='SET NAMES utf8'

character-set-server=utf8

collation-server=utf8_unicode_ci

skip-character-set-client-handshake

[root@localhost ~]# vim /etc/my.cnf.d/client.cnf

[root@localhost ~]# cat /etc/my.cnf.d/client.cnf

[client]

default-character-set=utf8

[root@localhost ~]# vim /etc/my.cnf.d/mysql-clients.cnf

[root@localhost ~]# cat /etc/my.cnf.d/mysql-clients.cnf

[mysql]

default-character-set=utf8

systemctl restart mariadb.service                        配置好后,重启MariaDB

2、安装Apache软件:

yum install httpd

systemctl start httpd.service               启动服务
systemctl enable httpd.service           设置开机自启动
systemctl status httpd.service            查看状态

3、安装PHP软件:

yum install php

yum install php-mysql                      php-mysql是一个用于让PHP程序使用MYSQL数据库的模块

systemctl restart httpd.service         重启httpd

ps aux |grep httpd

测试Apache能够调用PHP:

  安装完成后,PHP会生成配置文件/etc/httpd/conf.d/php.conf,因为该配置文件在/etc/httpd/conf.d目录下,所以它会被Apache所读取。

        PHP还会生成配置文件/etc/httpd/conf.modules.d/10-php.conf,该配置文件也会被Apache所读取,它的设定让Apache可以加载PHP模块。

  不过,PHP软件本身的配置文件其实是/etc/php.ini。

可以测试: 为了测试Apache能不能正常调用PHP,在/var/www/html目录下新建一个phpinfo.php文档,内容如下所示:

<?php phpinfo ();   ?>       //其中的<?php   ?>是PHP程序的语法,phpinfo ();则是PHP程序提供的一个函式库

cd /var/www/html/
vim phpinfo.php

<?php phpinfo();     ?>

三、安装Zabbix:

1、zabbix 安装包下载地址:

https://www.zabbix.com/download_sources

2、官方文档说明:

https://www.zabbix.com/documentation/3.4/manual/installation/install_from_package

3、导入软件安装源:

  rpm -ivh http://repo.zabbix.com/zabbix/3.5/rhel/7/x86_64/zabbix-release-3.5-1.el7.noarch.rpm

4、安装zabbix包:

yum -y install zabbix-server-mysql zabbix-web-mysql

5、给zabbix服务端安装上客服端服务:

yum -y install zabbix-agent

6、初始化数据库:

   # mysql -uroot -p1

create database zabbix character set utf8 collate utf8_bin;                             #创建数据库;

grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';      #新建用户和密码 并授权

7、数据库配置:

  cd /usr/share/doc/zabbix-server-mysql-4.0.0/
  ls
  AUTHORS  ChangeLog  COPYING  create.sql.gz  NEWS  README

  zcat create.sql.gz | mysql -uroot -p zabbix   (输入数据库的密码:1)

8、启动zabbix server服务:

vim /etc/zabbix/zabbix_server.conf

DBHost=localhost

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix

systemctl start zabbix-server            启动zabbix服务

systemctl enable zabbix-server        设置开机自启动

9、编辑zabbix前端的PHP配置:

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

max_execution_time 300

memory_limit 128M

post_max_size 16M

upload_max_filesize 2M

max_input_time 300

always_populate_raw_post_data -1

date.timezone Asia/Shanghai                                 修改为亚洲上海

  systemctl restart zabbix-server.service                   重启服务
     systemctl restart httpd.service

10、设置时钟同步:

安装ntpdate服务:yum -y install ntp

配置ntp配置文件

vim /etc/ntp.conf                                    ?????????????

ntpdate cn.pool.ntp.org

11、启动Apache服务:

systemctl start httpd

systemctl enable httpd

四、网页登录zabbix进行配置:

1、使用浏览器,输入IP地址,登录zabbix

  http://192.168.181.136/zabbix/setup.php

2、点击下一步,然后检测配置是否正确:

3、然后点击下一步,配置数据库连接:

用户名:zabbix   密码:zabbix

4、然后点击下一步,设置zabbix-server地址和端口:

5、查看已配置的信息:

6、zabbix服务安装成功,点击完成:

7、 显示登录界面(默认用户名:Admin   默认密码:zabbix):

五、zabbix一些其他设置:

1、将语言改为中文

vim /usr/share/zabbix/include/locales.inc.php

找到第56行,将false改为true,zabbix 3.4版本以后的 默认支持中文的

 2、移除或改名web目录下的setup.php文件:

[root@linux-node2 zabbix]# pwd
/usr/share/zabbix
[root@linux-node2 zabbix]# mv setup.php setup.php.bak

 3、更改web登录的Admin默认密码:

 4、解决中文乱码:

    从Window服务器找到相应的字休复制到zabbix Server服务器上

    1)控制面板\外观和个性化\字体

    2)将我们选择的字体文件上传到zabbix web服务,/usr/share/zabbix/fonts目录下(rpm安装目录):

      # ls /usr/share/zabbix/fonts/
      graphfont.ttf  STKAITI.TTF

      # mv STKAITI.TTF STKAITI.ttf

    3)修改此/usr/share/zabbix/include/defines.inc.php文件中字体的配置,将里面关于字体设置从graphfont替换成STKAITI

      # vi /usr/share/zabbix/include/defines.inc.php

      

以上演示了 zabbix server的搭建方法,后继会提供zabbix的一系列配置教程。

Zabbix(一)的更多相关文章

  1. 使用Zabbix监控Oracle数据库

    Orabbix介绍 监控Oracle数据库我们需要安装第三方提供的Zabbix插件,我们先测试比较有名的Orabbix,http://www.smartmarmot.com/product/orabb ...

  2. 基于Oracle安装Zabbix

    软件版本 Oracle Enterprise Linux 7.1 64bit Oracle Enterprise Edition 12.1.0.2 64bit Zabbix 3.2.1 准备工作 上传 ...

  3. Zabbix基本配置及监控主机

    监控主机一版需要在被监控的主机上安装Zabbix Agent 监控主机 安装zabbix-agent 首先需要在被监控的主机上安装agent,可以下载预编译好的RPM进行安装,下载地址:http:// ...

  4. Zabbix 漏洞分析

    之前看到Zabbix 出现SQL注入漏洞,自己来尝试分析. PS:我没找到3.0.3版本的 Zabbix ,暂用的是zabbix 2.2.0版本,如果有问题,请大牛指点. 0x00 Zabbix简介 ...

  5. CentOS下Zabbix安装部署及汉化

    搭建环境:Centos6.5_x86_64,Zabbix2.4.5,epel 源 服务端: 1.安装开发软件包yum -y groupinstall "Development Tools&q ...

  6. 通过Zabbix API实现对主机的增加(无主机资产的添加和带主机资产的添加)、删除、获取主机id、获取模板id、获取组id

    config.yaml存储zabbix的信息(主要包括zabbix server的url .请求头部.登陆的用户名密码) Zabbix_Config: zabbix_url: http://192.1 ...

  7. 如何在Zabbix上安装MySQL监控插件PMP

    PMP,全称是Percona Monitoring Plugins,是Percona公司为MySQL监控写的插件.支持Nagios,Cacti.从PMP 1.1开始,支持Zabbix. 下面,看看如何 ...

  8. 如何部署Zabbix服务端

    部署环境 RHEL 6.7 Zabbix-server 2.2.14 安装zabbix官方源 # wget http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_6 ...

  9. zabbix完整安装

    一.nginx安装 1.必要软件准备: 为了支持rewrite功能,我们需要安装pcre: yum install pcre-* 需要ssl的支持,如果不需要ssl支持,请跳过这一步: yum ins ...

  10. zabbix 中监控windows 的typepref中的值

    监控项:typepref -qx在zabbix中实现: 1.测试zabbix-get 获取数据: /usr/local/zabbix/bin/zabbix_get -s 192.168.1.3 -p1 ...

随机推荐

  1. C# Note37: Writing unit tests with use of mocking

    前言 What's mocking and its benefits Mocking is an integral part of unit testing. Although you can run ...

  2. ubuntu fiddler firefox http网页不能访问 Secure Connection Failed

    1. 给firefox导入fiddler的证书 1) fiddler:tools --> fiddler opthins --> https --> 勾选Capture HTTPS ...

  3. 合并K个有序数组(链表)【字节跳动面试算法题】

    本题是本人字节跳动一面考的算法题原题是有序数组,一时没想到怎么解决数组的问题,但是如果给的是有序链表数组,则可以用下面的方法解决 可以利用最小堆完成,时间复杂度是O(nklogk),具体过程如下: 创 ...

  4. Clion设置字体大小和护眼色

    1.显示行号File->Settings->Editor->General->Appearance右侧,Show line numbers 2.设置字体大小与行间距File-& ...

  5. ORACLE表数据误删除的恢复方法(提交事务也可以)

    ORACLE表数据误删除的恢复方法(提交事务也可以) 缓存加时间戳 开启行移动功能:ALTER TABLE tablename ENABLE row movement 把表还原到指定时间点:flash ...

  6. A.01.11—模块的输出—输出复用和可配

    对于输入来说,高边输入与低边输入可配,那对于输出来说,它有哪些可配的情况呢. 下图中展示了2种常见的类型. 第一种为同一驱动芯片内部的情况.对于OPL与ODL,即PWM低端输出和固态的低端输出,它们是 ...

  7. SP687 REPEATS - Repeats

    给定字符串,求重复次数最多的连续重复子串. 题目很简单,被细节坑惨了... 前置的一个推论:请看这里. #include <bits/stdc++.h> using namespace s ...

  8. CentOS Linux安装python3

    本文的方法是在CentOS上新装了python3,如果本机安装了python2则保留,因为可能有程序依赖目前的python2环境,比如yum!!!!! 一.安装python3.7 1. 安装依赖环境 ...

  9. 金融量化分析【day112】:双均线策略

    一.双均线策略 1.什么是双均线策略? 2.实现代码 def initialize(context): set_benchmark('601318.XSHG') set_option('use_rea ...

  10. 安装mysql和xampp遇到问题

    1.mysql的期望地址和配置的地址不一致: 解决方法:修改注册表 在附件命令提示符输入regedit 找[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Se ...