zabbix3.0的安装
Lamp环境搭建: #zabbix的版本,3.0之后的要求php版本5.4以上才支持 mysql需要对大小写敏感
编译安装PHP
下载 :wget http://mirrors.sohu.com/php/php-5.6.2.tar.gz
安装PHP5.6的依赖环境:yum -y install gcc gcc-c++ libxml2 libxml2-devel
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-bz2 --with-curl --enable-ftp --enable-sockets --disable-ipv6 --with-gd --with-jpeg-dir=/usr/local/php --with-png-dir=/usr/local/php --with-freetype-dir=/usr/local/php --enable-gd-native-ttf --with-iconv-dir=/usr/local/php --enable-mbstring --enable-calendar --with-gettext --with-libxml-dir=/usr/local/php --with-zlib --with-pdo-mysql=mysqlnd --with-mysqli=mysqlnd --with-mysql=mysqlnd --enable-dom --enable-xml --enable-fpm --with-libdir=lib64 --enable-bcmath --with-apxs2=/usr/sbin/apxs
#####--with-apxs2 指定apache的apxs路径
make && make install
复制PHP配置文件。
cp php-5.6.2/php.ini-development /usr/local/php/etc/php.ini
安装mysql支持:yum install mysql-dev gcc net-snmp-devel curl-devel perl-DBI mysql-devel
zabbix的数据库配置:
登录mysql 创建zabbix数据库和zabbix用户 #注意设置数据库字符集,
mysql> use mysql;
mysql>create database zabbix character set utf8_bin;
mysql>grant all privileges on zabbix.* to zabbix@'ip' identified by '密码';
安装zabbix server:
增加zabbix用户和组
#groupadd zabbix
#useradd -g zabbix -m zabbix
下载软件包
下载地址:http://www.zabbix.com/download.php #注意下载的zabbix的版本,3.0之后的要求php版本5.4以上才支持。
解压软件包: tar -zxvf zabbix-3.0.8.tar.gz
cd zabbix-3.0.8
进入解压出的目录,导入数据表
#cd zabbix-3.0.8/database/mysql
#mysql -uroot -pmysql zabbix < schema.sql
#mysql -uroot -pmysql zabbix < images.sql
#mysql -uroot -pmysql zabbix < data.sql
编译安装
在解压的zabbix-3.0.8编译
./configure
--prefix=/usr/local/zabbix --with-mysql --with-net-snmp --with-libcurl
--enable-server --enable-agent
#make
#make
install
添加服务端口
vim
/etc/services
zabbix-agent 10050/tcp # Zabbix Agent
zabbix-agent 10050/udp # Zabbix Agent
zabbix-trapper 10051/tcp # Zabbix Trapper
zabbix-trapper 10051/udp # Zabbix Trappe
修改zabbix_server的配置zabbix_server.conf
LogFile=/tmp/zabbix_server.log #日志文件路径
PidFile=/tmp/zabbix_server.pid #pid存放路径
DBName=zabbix # zabbix的数据库名
DBUser=zabbix #zabbix的数据库用户
DBSocket=/var/lib/mysql/mysql.sock #mysql.sock路径
DBPassword=123456
#指定zabbix数据库密码
ListenIP=192.168.10.197
#服务器IP地址
修改zabbix_agentd的配置文件zabbix_agentd.conf
PidFile=/tmp/zabbix_agentd.pid
#进程PID
LogFile=/tmp/zabbix_agentd.log #日志保存位置
EnableRemoteCommands=1 #是否允许执行远程命令 1允许 0不允许
Server=192.168.10.197 #zabbix server端的ip
添加web前端的php文件
# cd zabbix-3.0.8/frontends/
# cp -rf php /var/www/html/zabbix #apache的web页面存放地址
# chown -R zabbix:zabbix zabbix #给zabbix用户及用户组所有权
Web前端配置:
修改PHP参数
vim
/etc/php.ini ##PHP配置文件位置
max_execution_time
= 300
max_input_time = 300
memory_limit = 128M
post_max_size = 32M
date.timezone =‘Asia/Shanghai’ #修改时区
mbstring.func_overload=2
修改apache配置文件httpd.conf,是apache支持安装的PHP
DirectoryIndex index.html index.php #添加index.php
找到:
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
添加如下内容
AddType
application/x-httpd-php-source .phps
AddType application/x-httpd-php .php
检查LoadModule php5_module
modules/libphp5.so 是否已经添加 #检查libphp5.so文件是否存在
启动服务
#Service httpd restart
# Service mysqld restart
在zabbix按安路径下启动动zabbix_server
#/usr/local/zabbix/sbin/zabbix_server start
#/usr/local/zabbix/sbin/zabbix_agentd start
设置开机启动
vim /etc/rc.d/rc.local 最后添加下面两行
/usr/local/zabbix/sbin/zabbix_server start
/usr/local/zabbix/sbin/zabbix_agentd start
Web页面安装(版本不同、界面不一样,内容是一致的。)
用浏览器访问web页面,按提示根据配置文件完成安装。前端页面对PHP的要求不满足的,修改PHP配置文件php.ini,模块缺失的添加拓展模块。
3.0的初始密码账号Admin 密码:zabbix
2.0的初始密码账号admin 密码:zabbix
zabbix3.0的安装的更多相关文章
- zabbix3.0 agent安装配置
zabbix3.0 agent安装配置wget http://repo.zabbix.com/zabbix/3.0/rhel/6/x86_64/zabbix-agent-3.0.0-2.el6.x86 ...
- zabbix3.0.4安装grapha实现多台主机相同监控项集中展示
zabbix3.0.4安装grapha图形展示系统 操作系统 # cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) 1.安装g ...
- zabbix3.0.4安装部署与SendEmail报警配置
MySQL:5.6.21 nginx:1.62 PHP:5.7 pcre:8.32 zabbix:3.0.4 LNMP安装步骤略过 # tar xvf zabbix-3.0.4.tar.gz # cd ...
- redhat6.4 zabbix3.0.2安装
zabbix不用说了,很好的服务器监控管理工具,还支持中文哈! 1.添加epel仓库,有更多可用的软件包 rpm -ivh http://download.fedoraproject.org/pub/ ...
- PHP 5.5.38 + mysql 5.0.11 + zabbix3.0 + nginx 安装
PHP 5.5.38 + mysql 5.0.11 + zabbix3.0 + nginx 1.首先在安装好环境下安装 zabbix3.0情况下 2. yum install mysql-devel ...
- zabbix3.0.4安装趋势图集中显示插件graphtrees
通过yum方式安装的zabbix 1.将/usr/share/zabbix目录修改权限,因此处我们使用的是apache,所以用户改为apache,如果是nginx需要改为nginx(是否需要修改可以参 ...
- zabbix3.0.4 部署之六 (zabbix3.0.4安装)
1. 新建zabbix用户,新建mysql zabbix数据库,并授权. groupadd zabbix #创建用户组zabbix useradd zabbix -g zabbix -s /bin/f ...
- 烂泥:zabbix3.0安装与配置
本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb 这个月又快过完了,最近也比较忙,没时间写文章,今天挤点时间把zabbix3.0安装与配置 ...
- zabbix3.0安装之图形界面显示异常【server】
前面记录过Zabbix3.0的安装过程,遇到一些坑,当时就在博文最后提到过,显示界面只有文字没有样式的问题.今天就解决这个小问题. 首先, 我们的安装是基于nginx作为web服务器的,不是传统的用A ...
随机推荐
- exit()与_exit()区别
exit()与_exit()都是用来终止进程的函数,当程序执行到两者函数时,系统将会无条件停止剩下操作,清除进程结构体相应信息,并终止进程运行. 二者的主要区别在于:exit()函数在执行时,系统会检 ...
- centos 快捷键
centos 快捷键大全 时间:2013-02-23 14:54来源:blog.csdn.net 举报 点击:225次 新手通常会不太习惯GNOME或KDE的界面操作,不过还好,LINUX的快捷键大多 ...
- Linux 删除带有特殊字符的文件
Linux 删除带有特殊字符的文件 http://www.cnblogs.com/tester-hehehe/p/5715128.html
- c basic library framework - simplec 2.0.0
前言 - simplec 单元测试 流程介绍 一个关于C基础库 simplec 2.0.0 发布了. 详细的文档介绍请参照 README.md. 说的再多都无用, 抵不上 gdb 一个 b r n. ...
- C#ActiveX安装项目
C#开发的ActiveX控件发布方式有三种: 制作客户端安装包,分发给客户机安装: 制作在线安装包,客户机联机安装: 使用html中object的codebase指向安装包地址. 以下为制作安装包: ...
- MYSQL中INET_ATON()函数
例如我们现在要在一个表中查出 ip 在 192.168.1.3 到 192.168.1.20 之间的 ip 地址,我们首先想到的就是通过字符串的比较来获取查找结果,但是如果我们通过这种方式来查找,结果 ...
- Mysql SQL 优化
1. 查询缓存 多数MySQL服务器都开启了查询缓存,相同的查询被执行多次,查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了. // 查询缓存不开启 $r = mys ...
- cookies保存购物车数据的编码问题(pickle和base64)
在保存cookies时,如果存在着中文字符,cookies保存会报错.所以需要对数据进行编码. 通常cookies的保存都是以Base64来保存.所以先要对数据编码成bytes,再编码成base64字 ...
- java 多线程剖析
问题的缘由源自于一道简单的面试题:题目要求如下: 建立三个线程,A线程打印10次A,B线程打印10次B,C线程打印10次C,要求线程同时运行,交替打印10次ABC. 解决问题前我们前补充一些基本知识: ...
- MySQL索引基础知识点
什么是索引 索引类似于书本目录,是数据库存储引擎维护的用于快速查找到记录的一种数据结构,它是对查询性能优化的最有效手段. MySQL索引是在存储引擎层而不是服务器层实现的,不同存储引擎的索引工作方式也 ...