1  lamp环境搭建以及zabbix安装

方便的话使用yum方式(yum安装的是2.2版本)

安装epel环境

 yum install -y epel-release

安装lamp环境

 yum install -y  httpd mysql mysql-libs php php-mysql mysql-server php-bcmath php-gd php-mbstring

安装zabbix服务端

 yum install  -y zabbix22 zabbix22-agent zabbix22-server  zabbix22-server-mysql zabbix22-web zabbix22-web-mysql net-snmp-devel

安装zabbix客户端(不安装也行,客户端主要在被监控的机器上)

 yum install  -y  zabbix22-agent

启动服务

 #启动server
/etc/init.d/zabbix-server start;
#启动客户端
/etc/init.d/zabbix-agent start
#启动httpd
/etc/init.d/httpd start;

在启动httpd的时候会警告

 httpd: apr_sockaddr_info_get() failed for shiwei
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

解决办法

 以设定httpd.conf文件中的 ServerName,如下:ServerName localhost:
需要vim /etc/php.ini 设置 date.timezone=“Asia/Shanghai”

参考:http://www.cnblogs.com/Anker/p/3355039.html

改动后记得重新启动服务

在服务端增加下mysql的字符集

 vim /etc/my.cnf
[mysql]
default-character-set = utf8
[mysqld]
character_set_server = utf8

启动mysql服务

 /etc/init.d/mysqld start

默认的mysql是没有密码的,我们为了安全最好给他设置密码

 mysqladmin -uroot password ''

其它的mysql语句可以参考我的另外一篇文章

http://www.cnblogs.com/Dicky-Zhang/p/5918296.html

导入数据库

初始化proxy的话导入一条就够了

 mysql -uroot -p -e  "create database zabbix"   #创建zabbix数据库
mysql -uroot -p --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/schema.sql

如果是初始化server,需要导入3条(这正是我们需要的)

 mysql -uroot -p -e  "create database zabbix"   #创建zabbix数据库
mysql -uroot -p --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/schema.sql
mysql -uroot -p --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/images.sql
mysql -uroot -p --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/data.sql

2开始web安装

浏览器访问 http://ip/zabbix,如下

点击next 会出现下图错误

修改配置文件/etc/httpd/conf/httpd.conf(yum安装的路径是在这里)

修改红色出现的地方即可,然后刷新

点击next

注意user最好写出zabbix,不然会造成server出现错误

创建zabbix用户

 useradd zabbix -s /sbin/nologin/ -M

授权给zabbix数据库

 grant all on zabbix.* to 'zabbix'@'localhost' identified by 'zabbix1';

点击next

next

next

会出现如下错误

我们需要配置server端的DBUser, DBPassword

重启server端刷新即可

如何还是那样的话,建议关闭防火墙和selinux就可以了

如下

到此为止zabbix使用yum方式安装完毕

写下zabbix_server的配置文件,

 LogFile=/tmp/zabbix_server.log
LogFileSize=
#PidFile=/var/run/zabbix/zabbix_server.pid
DBName=zabbix
DBUser=zabbix
DBPassword=
DBSocket=/data/mysql/mysql.sock
AlertScriptsPath=/usr/local/zabbix-2.2./share/zabbix/alertscripts
ExternalScripts=/usr/local/zabbix-2.2./share/zabbix/externalscripts
FpingLocation=/usr/local/fping/sbin/fping

zabbix_agentd的配置文件

 Hostname=alivpc
Server=192.168.3.1
ServerActive=192.168.3.1:
BufferSize=
DebugLevel=
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=
EnableRemoteCommands=
Include=/usr/local/src/zabbix-2.2./conf/zabbix_agentd/

zabbix的安装的更多相关文章

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

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

  2. zabbix完整安装

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

  3. Zabbix的安装与部署---问题处理(php65.6.28 mysqli 报错误 处理)

    1)php65.6.28  mysqli  报错误 处理 http://www.xiaochengfu.com/index.php/index/detail/aid/92.html 2)linux下p ...

  4. zabbix agent安装详解

    安装 Installing repository configuration package Zabbix 2.2 for RHEL5, Oracle Linux 5, CentOS 5: rpm - ...

  5. zabbix server安装详解

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

  6. zabbix的安装部署及自定义监控的实现

    此篇感谢我的小师傅. 1. Zabbix主要功能和优劣势说明 1. Zabbix主要功能和优劣势说明 1.1 Zabbix主要功能: 1)Application monitoring 应用监控 数据库 ...

  7. zabbix docker - 安装和初始化配置

    zabbix docker - 安装和初始化配置 安装zabbix server docker-mysql版本 zabbix server支持不同的数据库(详见zabbix的docker hub),这 ...

  8. 自学Zabbix11.2 Zabbix SNMP安装

    点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 自学Zabbix11.2 Zabbix SNMP安装 1. yum安装snmp 1 # yum i ...

  9. 运用Zabbix实现内网服务器状态及局域网状况监控(4) —— Zabbix客户端安装

    1.  创建用户 [root@zabbix ~]# groupadd zabbix [root@zabbix ~]# useradd -g zabbix zabbix 2. 安装zabbix_3.2 ...

  10. zabbix agent安装(三)

    转载于https://mp.weixin.qq.com/s/33ab-JLoRfMkeI4aZDciJQ 前一篇文章介绍了zabbix server安装,这篇文章主要讲解zabbix agent安装以 ...

随机推荐

  1. leetcode-Count Primes 以及python的小特性

    题目大家都非常熟悉,求小于n的所有素数的个数. 自己写的python 代码老是通不过时间门槛,无奈去看了看大家写的code.下面是我看到的投票最高的code: class Solution: # @p ...

  2. NOIP2015子串[序列DP]

    题目背景 无 题目描述 有两个仅包含小写英文字母的字符串 A 和 B.现在要从字符串 A 中取出 k 个互不重 叠的非空子串,然后把这 k 个子串按照其在字符串 A 中出现的顺序依次连接起来得到一 个 ...

  3. Discuz论坛搬家手记(X3.2版本)

    Discuz论坛搬家手记(X3.2版本) 客户在虚拟主机上 运行着一个DISCUZ论坛, 主机商限制太多,连MP3都不让放,客户准备是在上面放一个FLASH斗地主游戏的(多人联机版), 加上MYSQL ...

  4. mysql密码遗忘和登陆报错问题

    mysql登录密码忘记,其实解决办法很简单,只需要在mysql的主配置文件my.cnf里添加一行"跳过授权表"的参数选择即可! 在my.cnf中添加下面一行:[root@test- ...

  5. LINQ 常见用法

    以下数据源都假设为data 1.获取某列的不重复数据 List<int> ids =  data.Select(t => t.ID).Distinct().ToList(); 2.对 ...

  6. Codevs 1230 STL万岁。。 。

    题目描述 Description 给出n个正整数,然后有m个询问,每个询问一个整数,询问该整数是否在n个正整数中出现过. 输入描述 Input Description 第一行两个整数 n 和m. 第二 ...

  7. Cordova - 与iOS原生代码交互2(使用Swift开发Cordova的自定义插件)

    在前一篇文章中我介绍了如何通过 js 与原生代码进行交互(Cordova - 与iOS原生代码交互1(通过JS调用Swift方法)),当时是直接对Cordova生成的iOS工程项目进行编辑操作的(添加 ...

  8. eval解析JSON字符串的一个小问题

    之前写过一篇 关于 JSON 的介绍文章,里面谈到了 JSON 的解析.我们都知道,高级浏览器可以用 JSON.parse() API 将一个 JSON 字符串解析成 JSON 数据,稍微欠妥点的做法 ...

  9. VR的UI、UX设计原则

    国外其实有不少关于VR用户体验的研究 总结一下我所了解的: Cardboard Design Lab 1. 使用十字线(比较适用于移动VR.一体机) 2.有深度的UI与眼睛疲劳: 离眼睛近的UI,物体 ...

  10. 树链剖分(+线段树)(codevs4633)

    type node=^link; link=record des:longint; next:node; end; type seg=record z,y,lc,rc,toadd,sum:longin ...