LAMP下安装zabbix流水
一、安装zabbix
(1)创建用户和组
[root@dbking zabbix-2.2.1]# groupadd zabbix
[root@dbking zabbix-2.2.1]# useradd -g zabbix zabbix
(2)准备数据库
mysql> create database zabbix;
Query OK, 1 row affected (0.00 sec)
mysql> grant all privileges on zabbix.* to 'root'@'%';
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
(3)导入数据库脚本
[mysql@dbking mysql]$ pwd
/rpm/zabbix-2.2.1/database/mysql
[mysql@dbking mysql]$ cat schema.sql|mysql -uroot -poracle -h192.168.80.10 zabbix
[mysql@dbking mysql]$ cat images.sql|mysql -uroot -poracle -h192.168.80.10 zabbix
[mysql@dbking mysql]$ cat data.sql|mysql -uroot -poracle -h192.168.80.10 zabbix
(4)编译安装zabbix
[root@dbking zabbix-2.2.1]# yum -y install unixODBC unixODBC-devel library net-snmp net-snmp-devel libssh2-devel OpenIPMI-devel java* openldap openldap-devel curl-devel
[root@dbking zabbix-2.2.1]# ./configure --with-mysql=/usr/local/mysql/bin/mysql_config --with-net-snmp --with-libcurl --enable-server --enable-agent --enable-proxy --prefix=/usr/local/zabbix --with-openipmi --with-unixodbc --with-ldap --with-ssh2 --enable-java
[root@dbking zabbix-2.2.1]#make && make install
(5)#vi /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 Trapper
(6)编辑配置文件
[root@dbking zabbix-2.2.1]# mkdir /etc/zabbix
[root@dbking zabbix-2.2.1]# cp /usr/local/zabbix/etc/zabbix_server.conf /etc/zabbix/
[root@dbking zabbix-2.2.1]# cp /usr/local/zabbix/etc/zabbix_agentd.conf /etc/zabbix/
[root@dbking zabbix-2.2.1]# chown -R zabbix:zabbix /etc/zabbix/
(7)修改zabbix_server配置文件
[root@dbking zabbix-2.2.1]# vim /etc/zabbix/zabbix_server.conf
--修改数据库、用户、密码
(8)修改zabbix_agantd.conf文件
[root@dbking zabbix-2.2.1]# vim /etc/zabbix/zabbix_agentd.conf
修改hostname为主机名或ip
(9)cp web前段文件
[root@dbking zabbix-2.2.1]# cp -rf frontends/php/ /usr/local/apache2/htdocs/
[root@dbking zabbix-2.2.1]# chown -R zabbix:zabbix /usr/local/apache2/htdocs/php/
(10)修改php相关参数
[root@dbking zabbix-2.2.1]# vim /usr/local/php/etc/php.ini
date.timezone = Asia/Shanghai
post_max_size = 32M
upload_max_filesize = 16M
max_execution_time = 600
max_input_time = 600
memory_limit = 256M
(11)启动zabbix服务
|
[root@dbking zabbix-2.2.1]# /usr/local/zabbix/sbin/zabbix_server /usr/local/zabbix/sbin/zabbix_server: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory 解决办法: [root@dbking zabbix-2.2.1]# ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib64/ |
[root@dbking zabbix-2.2.1]# ps -ef|grep zabbix
root 24529 11914 0 10:17 pts/1 00:00:00 grep zabbix
[root@dbking zabbix-2.2.1]# /usr/local/zabbix/sbin/zabbix_server start
[root@dbking zabbix-2.2.1]# /usr/local/zabbix/sbin/zabbix_agentd stop
|
服务启动不了注意mysql授权问题,具体思路如下: [mysql@dbking mysql]$ set password for 'root'@'192.168.80.10'=password('oracle'); [mysql@dbking mysql]$ grant all privileges on zabbix.* to 'root'@'192.168.80.10'; [mysql@dbking mysql]$ flush privileges; |
(12)浏览器输入http://192.168.100.80/zabbix,界面安装:

(13)安装完成后,界面报错如下:

解决办法:
将路径中/usr/local/apache2/htdocs/zabbix/include/locales.inc.php的第25行数据注释掉,页面不会显示错误。
25 /*
26 ini_set('mbstring.internal_encoding', 'UTF-8');
27 */
(14)设置zabbix开启自动启动
可以使用echo -e "/usr/local/zabbix-2.2.2/sbin/zabbix_server\n/usr/local/zabbix-2.2.2/sbin/zabbix_agentd">>/etc/rc.local
LAMP下安装zabbix流水的更多相关文章
- CentOS6.5下安装Zabbix
一.安装环境LAMP 这次安装zabbix全程使用yum进行安装,在于速度快,而且,出错的机会小,如果以后在生产环境上时,也可以先使用可以联网的机器进行安装,安装好以后将机器隔离,这样安装速度更快更方 ...
- Windows系统下安装zabbix客户端
简单介绍如何在windows系统下安装zabbix客户端 1. 首先下载和zabbix服务端大版本相同的windows客户端 例如我服务端安装的是zabbix-3.4.14.tar.gz ...
- Centos 6.5 下安装 Zabbix server 3.0服务器的安装及 监控主机的加入(2)
一.Centos 6.5 下的Zabbix Server安装 上篇文章记录的是centos 7 下安装zabbix ,很简单.但是6.5上面没有可用的源直接安装zabbix,所以需要从别处下载.感谢i ...
- Centos 7.0 下安装 Zabbix server 3.0服务器的安装及 监控主机的加入(1)
一.本系列分为6部分 1.Centos 7.0 下安装 Zabbix server 3.0服务器的安装及 监控主机的加入 2.Centos 6.5 下安装 Zabbix server 3.0服务器的安 ...
- Centos7下安装zabbix 3.0.19
参考网站: https://www.cnblogs.com/xiewenming/p/7732144.html https://www.cnblogs.com/clsn/p/7885990.html ...
- RedHat 7.1 下安装 Zabbix监控程序详解(适合linux初级用户)
RedHat 7.1 安装 Zabbix 监控程序详解(适合对linux初级用户)2017-05-02 安装步骤: 1.zabbix需要安装LAMP架构 2.安装zabbix服务 3.初始化zabbi ...
- 宝塔面板下安装zabbix
宝塔面板之前已经安装完成,如果不会可以查看上一个日志.接下来开始安装zabbix 1.添加系统用户和组 2. yum -y install epel-release #安装源 3.使用命令 yum - ...
- linux下安装zabbix服务器
1.lnmp环境安装(linux.nginx.mysql.php) 2.安装php所需模块以及其他模块 yum install -y php-bcmath yum install -y php-mbs ...
- Centos 7.0_64bit 下安装 Zabbix server 3.0服务器的安装
一.关闭selinux 修改配置文件/ etc / selinux / config,将SELINU置为禁用(disabled) vim /etc/selinux/config # This ...
随机推荐
- spring mvc处理方法返回方式
Model: package org.springframework.ui; import java.util.Collection; import java.util.Map; public int ...
- 把mongodb服务添加到系统服务中,报错:[sc] openscmanager 失败 5
添加mongodb系统服务命令如下: sc create MongoDB binPath= "D:\MongoDB\bin\mongod.exe --service --dbpath D:\ ...
- CentOS下安装vsftpd
因为FTP的端口是 两个,一个是固定21端口,还有一个任意端口的数据通道.关键是任意端口不好搞. 首先在vsftpd的配置文件中设置 任意端口的范围 [root@localhost root]# vi ...
- apt-get/dpkg常用指令备查
apt-get install <package> Downloads <package> and all of its dependencies, and installs ...
- AliRedis单机180w QPS, 8台服务器构建1000w QPS Cache集群
转自:http://www.open-open.com/lib/view/open1389880948758.html 引言: 如今redis凭借其高性能的优势, 以及丰富的数据结构作为 ...
- thinkjs+swagger Editor
一直很好奇专门写接口同事的工作,于是趁着手边工作中的闲暇时间,特地看看神奇的接口文档怎么摆弄. 总览: 这是基于thinkjs(3.0),使用swagger editor编写,实现功能性测试的接口文档 ...
- 《Lua程序设计》第6章 深入函数 学习笔记
在Lua中,函数是一种“第一类值(First-Class Value)”,它们具有特定的词法域(Lexical Scoping).“词法域”:函数可以潜逃在另一个函数中,内部的函数可以访问外部函数中的 ...
- 《C++ Primer Plus》16.1 string类 学习笔记
16.1.1 构造字符串程序清单16.1使用了string的7个构造函数.程序清单16.1 str1.cpp---------------------------------------------- ...
- PowerDesigner学习笔记
首先是概念模型个物理模型的区别,概念模型,即ConceptualDataMode,是没和具体类型的数据库(如SQL Server.MySql)的对应,是一种抽象的,而物理模型是指定了某种具体类型的数据 ...
- iptables 指令语法
iptables 指令 语法: iptables [-t table] command [match] [-j target/jump] -t 参数用来指定规则表,内建的规则表有三个,分别是:nat. ...