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 ...
随机推荐
- 5 -- Hibernate的基本用法 --2 2 Hibernate的数据库操作
在所有的ORM框架中有一个非常重要的媒介 : PO(持久化对象:Persistent Object).持久化对象的作用是完成持久化操作,简单地说,通过该对象可对数据执行增.删.改的操作 ------ ...
- pip更换下载源(提升下载速度)
经常在使用Python的时候需要安装各种模块,而pip是很强大的模块安装工具,但是由于国外官方pypi经常被墙,导致不可用,或者下载速度很慢,所以我们最好是将自己使用的pip源更换一下,这样就能解决被 ...
- eclipse+pydev 怎么导入已有的python项目
转自:https://zhidao.baidu.com/question/2117277007790501747.html 已有的python项目导入eclipse的步骤: 1.首先,打开Eclips ...
- 指定cmd窗口或tomcat运行窗口的名称
1. 指定cmd窗口运行时名称 1)直接执行命令:title 窗口名称 2)bat文件中直接加上命令:title 窗口名称 例子: title test_ v1 java -jar -Dfile.en ...
- Ubuntu12.04编译Android2.3.4
Ubuntu12.04编译Android2.3.4 1.下载Ubuntuubuntu-12.04-dvd-i386.iso2.使用U盘安装,启动盘制作用unetbootin-windows-568工具 ...
- [置顶] 深入探析Java线程锁机制
今天在iteye上提了一个关于++操作和线程安全的问题,一位朋友的回答一言点醒梦中人,至此我对Java线程锁有了更加深刻的认识.在这里也做个总结供大家参考. 先看几段代码吧! 代码一: public ...
- wireshark----linux
1.[root@lc~]# tshark Running as user "root" and group "root". This could be da ...
- Linux centos 下 eclipse 打开文件时关闭
原文地址:http://processors.wiki.ti.com/index.php/Linux_Host_Support#cairo-misc.c:380:_cairo_operator_bou ...
- 从Eclipse转移到IntelliJ IDEA的一点心得
IntelliJ使用指南—— 深入理解IntelliJ的Web部署逻辑 Intellij IDEA 部署Web项目,解决 404 错误 Intellij IDEA快捷键的使用 本文转载地址 本人使用I ...
- bootstrapValidator插件动态添加和移除校验
bootstrapValidator对动态生成的表单进行校验,需要调用方法:addField. 方法:addField(field,option); field可以是表单的name也可以是jQue ...