一、环境说明

系统:

CentOS release 6.4

mysql 5.1.67

Apache/2.2.25

二、安装php

由于zabbix提供的frontends是php编写的,因此需要搭建lamp环境。

wget http://us2.php.net/get/php-5.3.27.tar.bz2/from/cn2.php.net/mirror
tar -jxvf php-5.3.27.tar.bz2
cd php-5.3.27 ./configure --prefix=/usr/local/php --with-mysql=/usr/lib64/mysql/ --with-apxs2=/usr/local/apache/bin/apxs --with-png-dir --enable-ctype --enable-xmlreader --enable-xmlwriter --with-gettext   --with-gd --enable-xml  -with-freetype-dir  --enable-mbstring --enable-sockets  --enable-bcmath --enable-session --with-jpeg-dir  --with-config-file-path=/usr/local/php/etc make
sudo make install vim /usr/local/php/etc/php.ini post_max_size=32M #最少32M 还有很多参数必须配置,可以在启动frontends的时候提示你,faild 就应该写给此配置文件中的相关参数。然后重启apache

三、安装zabbix

1.下载解压
tar -zvxf zabbix-2.2.0.tar.gz
cd zabbix-2.2.0
2.编译server和agentd(如果只是在被监控机子上,去掉--enable-server --with-mysql 选项)
./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --withl2 --prefix=/usr/local/zabbix--with-jabber=/usr/local
make
sudo make install
3 .初始化数据库
create database zabbix character set utf8 collate utf8_bin;
mysql -uroot -phegemonhe zabbix < database/mysql/schema.sql
mysql -uroot -phegemonhe zabbix < database/mysql/images.sql
mysql -uroot -phegemonhe zabbix < database/mysql/data.sql

4.创建zabbix用户

groupadd zabbix
useradd -g zabbix zabbix

5.配置并启动zabbix_server

配置文件在/usr/local/zabbix/etc/zabbix_server.conf

暂时使用默认配置

启动:

ln -s /usr/local/zabbix/sbin/zabbix_server

zabbix_server

6.配置并启动zabbix_agentd

配置文件在/usr/local/zabbix/etc/zabbix_agentd.conf

修改:

Server=你的server的ip

ServerActive=agentdip

Hostname=agent主机名

启动:

ln -s /usr/local/zabbix/sbin/zabbix_agentd

zabbix_agentd

四、部署网页监控

假设你的web server为的工作目录为/usr/local/apache/htdocs/ 一下用$htdocs代替

mkdir ${htdocs}/zabbix
cd frontends/php
cp -a . ${htdocs}/zabbix
/usr/local/apache/bin/apachectl -k restat

在浏览器中输入 http://<server_ip_or_name>/zabbix 就可以查看zabbix的web界面了。

1.初始是web安装向导

2.检验依赖条件界面

如果出现failed,则要修改相关设置。

3.配置数据库

选择你想使用的数据库,在此我选择了mysql,设置连接数据库的必要参数。

4.设置zabbix server的相关信息,ip,port,name

5.以上配置信息的一个汇总展示,以供确认。

6.(重要) 下载配置文件,存放到$htdocs/zabbix/conf/中

7.完成安装指引

8.登录 默认用户:Admin 密码:zabbix

五、web中的一些功能介绍

六、监控hadoop

七、高级功能

 
 


 

最新文章

  1. JavaScript学习笔记-实现枚举类型,扑克牌应用
  2. angular随笔
  3. 20145206《Java程序设计》实验五Java网络编程及安全
  4. Haproxy内网连接阿里云存储OSS后提供下载
  5. 没有好看的 Terminal 怎么能够快乐地写代码
  6. Faster R-CNN CPU环境搭建
  7. 谈谈对从业IT行业看法
  8. JS高级程序设计2nd部分知识要点2
  9. easyui常现错误
  10. JAVA基础知识之JVM-——使用反射生成并操作对象
  11. linux c编程 -- 线程互斥
  12. 深入浅出Java并发包—指令重排序
  13. java命令模式
  14. 使用 Visual Studio 分析器找出应用程序瓶颈(转)
  15. 同样版本的jstl,都是jstl1.2版本,有个有问题,另一个没有问题
  16. net programming guid
  17. twemproxy 安装
  18. base库中的BarrierClosure
  19. eclipse中注释常用关键字
  20. Kubernetes日志收集

热门文章

  1. DPDK中使用VFIO的配置
  2. HTML+JS实现视频上传显示进度条
  3. 利用PDCA工具改进周例会
  4. activiti获取到流程图节点信息之任务节点
  5. Java中的IO流(六)
  6. DDL-表的管理
  7. MySQL8.0.12版本的数据库驱动
  8. navicat mysql 存储过程
  9. shell习题第9题:sed的常用用法
  10. 关于使用iframe,父元素无法获得子iframe对的元素