Ubuntu系统LNMP环境下安装配置zabbix3.0

Ubuntu 14.04(LNMP)安装配置Zabbix 3.0,LNMP安装你可以参考我上一篇博文《ubuntu安装配置LNMP

添加zabbix3.0的源

可以根据自己工作需求选择zabbix版本

# wget http://repo.zabbix.com/zabbix/3.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.0-1+trusty_all.deb

# dpkg -i zabbix-release_3.0-1+trusty_all.deb

# apt-get update

安装zabbix-server所需要的包

(1)Zabbix服务器和mysql数据库和web前端。

apt-get install zabbix-server-mysql zabbix-frontend-php php5-mysql

(2)安装Zabbix agent。

apt-get install zabbix-agent

创建、初始化zabbix数据库

(1)在MySQL创建zabbix数据库和用户。

# mysql -uroot -p

password:

> create user ‘zabbix‘@‘localhost‘ identified by ‘Bd_zabbix‘;

> create database zabbix;

> grant all privileges on zabbix.* to ‘zabbix‘@‘localhost‘;

> flush privileges;

> \q;

bye

(2)然后导入初始模式和数据。

cd /usr/share/doc/zabbix-server-mysql

ls

gunzip create.sql.gz

mysql -u zabbix -p zabbix < create.sql

(1)在zabbix_server.conf文件中编辑数据库配置

vi /etc/zabbix/zabbix_server.conf

DBHost=localhost

DBName=zabbix

DBUser=zabbix

DBPassword=youpassword

(2)开启zabbix服务

# service zabbix-server start

# /etc/init.d/zabbix-server start

编辑PHP,配置Zabbix前端

# vi /etc/php5/fpm/php.ini

post_max_size = 16M

max_execution_time = 300

max_input_time = 300

date.timezone = Asia/Shanghai

always_populate_raw_post_data = On

配置zabbix-web并登录

(1)复制zabbix web文件到Nginx目录下

# mkdir /usr/share/nginx/html/zabbix

# cp -r /usr/share/zabbix/* /usr/share/nginx/html/zabbix

(2)浏览器登录配置

http://121.40.*.*/zabbix/setup.php

(3)配置web访问这里略了,自己接点击下一步到登陆就可以了。(这里忘记截图做记录了,后期补上)

如果Check ofpre-requisites报错,你可以检查php.ini文件,

Configure DBconnection窗口中配置zabbix-mysql的用户、密码、端口号。

后面我使用的默认值,下一步到Fihsh就可以登陆了

(4)默认用户名密码

用户名:Admin

密码:zabbix

(5)成功登陆后面就开始配置添加自己要监控的主机了(成功登陆如下图)

配置添加zabbix请参考我另一偏(下一篇)博文

安装过程中BUG修复

PHP重启BUG

[email protected]:~# service php5-fpm restart

stop: Unknown instance:

php5-fpm start/running, process 31130

解决方法:

[email protected]:~# service php5-fpm stop

stop: Unknown instance:

[email protected]:~# ps aux |grep php

www-data  8184  0.00.8 226944 17092 ?        S    Aug310:00 php-fpm: pool www

www-data  8185  0.00.8 226724 16888 ?        S    Aug310:00 php-fpm: pool www

root     31223  0.00.0  11744   932 pts/0S+   09:59   0:00 grep --color=auto php

[email protected]:~# kill 8184 8185 31223

-bash: kill: (31223) - No such process

[email protected]:~# kill 8184 8185

-bash: kill: (8184) - No such process

-bash: kill: (8185) - No such process

[email protected]:~# ps aux |grep php

root     31237  0.00.0  11740   936 pts/0S+   10:00   0:00 grep --color=auto php

[email protected]:~# service php5-fpm start

php5-fpm start/running, process 31249

[email protected]:~# php5-fpm -t

[01-Sep-2016 10:00:41] NOTICE: configuration file /etc/php5/fpm/php-fpm.conf test is successful

最后,欢迎朋友留下你的疑问,我们互相学习!

时间: 2024-12-14 09:09:29

Ubuntu系统LNMP环境下安装配置zabbix3.0的相关文章

LNMP环境下安装zabbix3.2.11

LNMP环境下安装zabbix3.2.11安装环境:centos6.5zabbix_server:192.168.100.3zabbix_agent:192.168.100.4 1.安装前准备工作1.确保服务器可以连接外网或者能下载相应的软件包即可.nginx安装官网下载地址: http://nginx.orgphp安装官网下载地址: http://php.netmysql安装官网下载地址:https://dev.mysql.com/downloads/mysql/zabbix安装官网下载地址:

centos / Linux 服务环境下安装 Redis 5.0.3

原文:centos / Linux 服务环境下安装 Redis 5.0.3 1.首先进入你要安装的目录 cd /usr/local 2.下载目前最新稳定版本 Redis 5.0.3 wget http://download.redis.io/releases/redis-5.0.3.tar.gz 3.解压到当前目录 tar -xvzf redis-5.0.3.tar.gz 4.删除压缩包 rm redis-5.0.3.tar.gz 5.进入解压出来的目录 cd redis-5.0.3 6.编译源

LNMP环境下安装freeradius+radius manager3.9

1.安装web环境,使用LNMP一键安装包具体安装步骤参考https://lnmp.org/install.html 2.安装完成后,安装LNMP缺少的组件ionCube组件安装进入lnmp解压后的目录,执行:./addons.sh install ionCube 回车确认后就会自动安装ionCube loader. yum install perl-DBI yum freeradius-mysql freeradius-utils 3.安装FreeRadiuswget http://www.d

在LNMP环境下安装测试HTTPS及其问题

由于现在HTTPS网站已经成为主流,所以今天在我的LNMP环境下测试了一下自建的SSL证书的使用.由于是自己建的CA以及密钥,所以一般的浏览器是不会认为安全,想要让主流浏览器认为安全,还是要花钱到认证机构去申请证书. 以下是我的配置步骤以及碰到的一个问题. HTTPS简介 https就是在http的基础上使用了ssl加密验证,使网络传输更安全. 1.LNMP环境 [[email protected] sslkey]# /application/nginx/sbin/nginx -V nginx

windows系统IIS环境下安装memcache的方法

1.首先下载memcached-1.2.1-win32.zip 下载地址http://download.csdn.net/detail/u011986449/8110579 这下是windows下的版本号,安装要在命令行下安装 解压室C盘或其它盘都能够,如我的是C盘memcache121文件夹.然后进入cmd命令行,例如以下: Microsoft Windows [版本号5.2.3790] (C) 版权全部 1985-2003 Microsoft Corp. C:\Documents andSe

Windows环境下安装配置Anaconda的Python开发环境

Python官方自带的软件只有基础的库文件,而在编程过程中需要使用各种类型的库,都需要花费大量的时间去查找并不断下载库文件并加载到环境中去才能使用,这也是我自学Python遇到的一个困难点,anaconda提供了一个整合的环境解决了这个问题. 官方下载地址如下:(这里选择的是windows版本安装) https://www.anaconda.com/support/ 但是官网下载特别慢,这里学长Ben推荐了清华大学开源镜像站下载 https://mirrors.tuna.tsinghua.edu

Linux 环境下安装配置 TigerVNC Server 并启用当前会话远程服务(X0VNC)

曾经喜欢用 RealVNC Server 实现 Linux/Windows 的远程控制,因为 RealVNC 为收费商业软件,支持文件传输,性能优化方面也做得不错.但 RealVNC 从 5.0 版本开始协议兼容性方面就加入了很多私有的东西,且客户端只能是 RealVNC 自己的客户端.而开源 VNC 软件如 TigerVNC 等等协议停留在稳定的 VNC 4.4 分支上,不兼容 RealVNC 5.x 以及更高的商业版本,目前大量的开源软件都对 4.4 协议分支提供良好支持,比如 vnc-re

在VisualStudio2012环境下安装ArcEngine 10.0

因为ArcEngine10.0默认对应的开发工具为VS2010,在安装了VS2012的情况下安装ArcEngine10.0(注意:我自己的环境为VS2012和ArcEngine10.0,对于其他版本在理论上同样可行,有兴趣的可以试一下),会出现如下图所示的提示,ArcObject SDK for the Microsoft .NET Framework requires a supported editon of Microsoft Visual Studio 2010... 如果我们安装的是低

Windows环境下安装配置Mosquitto服务及入门操作介绍

#### 原创:DisSun ########## #### 时间:2019.03.10 ####### 关于Mosquitto配置的资料网上还是有几篇的,但是看来看去,基本上都是基于Linux.基于Window的凤毛麟角,看上去貌似配置的东西相差不大,实操过程中真的烦透了,配置就是不成功,这次把自己实践过程中的东西记录一下,分享出来. 一.概念梳理1.Mosquitto是一款实现了消息推送协议MQTT 3.1的开源消息代理软件,提供轻量级的.支持可订阅/可发布的消息推送模式,是设备与设备之间的