阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Zabbix安装

161次阅读
没有评论

共计 6937 个字符,预计需要花费 18 分钟才能阅读完成。

zabbix 简介

zabbix 是一个基于 WEB 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。

zabbix 能监视各种网络参数,保证服务器系统的安全运营;并提供柔软的通知机制以让系统管理员快速定位 / 解决存在的各种问题。zabbix 由 2 部分构成,zabbix server 与可选组件 zabbix agent。zabbix server 可以通过 SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器 / 网络状态的监视,数据收集等功能,它可以运行在 Linux, Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X 等平台上。zabbix agent 需要安装在被监视的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存,CPU 等信息的收集。zabbix agent 可以运行在 Linux ,Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X, Tru64/OSF1, Windows NT4.0, Windows 2000/2003/XP/Vista)等系统之上。zabbix server 可以单独监视远程服务器的服务状态;同时也可以与 zabbix agent 配合,可以轮询 zabbix agent 主动接收监视数据(trapping 方式),同时还可被动接收 zabbix agent 发送的数据(trapping 方式)。另外 zabbix server 还支持 SNMP (v1,v2),可以与 SNMP 软件 (例如:net-snmp) 等配合使用。

zabbix 的主要特点:
– 安装与配置简单,学习成本低
– 支持多语言(包括中文)
– 免费开源
– 自动发现服务器与网络设备
– 分布式监视以及 WEB 集中管理功能
– 可以无 agent 监视
– 用户安全认证和柔软的授权方式
– 通过 WEB 界面设置或查看监视结果
– email 等通知功能等等
Zabbix 主要功能:
– CPU 负荷
– 内存使用
– 磁盘使用
– 网络状况
– 端口监视
– 日志监视

一. 安装 LNMP 环境
安装 php 的时候注意,以下是需要修改的 php 参数及添加的扩展,第一张表是我初次安装时候显示的表,有很多参数及扩展没安装,需要一一修改与安装,直到最都显示 OK 才能下一步,如第二张表。

PHP version

5.4.5

5.1.6

OK

PHP option memory_limit

128M

128M

OK

PHP option post_max_size

16M

16M

OK

PHP option upload_max_filesize

2M

2M

OK

PHP option max_execution_time

300

300

OK

PHP option max_input_time

300

300

OK

PHP time zone

UTC

 

OK

PHP databases support

SQLite3

 

OK

PHP bcmath

no

 

Fail

PHP mbstring

yes

 

OK

PHP sockets

no

 

Fail

PHP gd

unknown

2.0

Fail

PHP gd PNG support

no

 

Fail

PHP gd JPEG support

no

 

Fail

PHP gd FreeType support

no

 

Fail

PHP libxml

2.8.0

2.6.15

OK

PHP xmlwriter

yes

 

OK

PHP xmlreader

yes

 

OK

PHP ctype

yes

 

OK

PHP session

yes

 

OK

PHP session auto start

no

 

OK

PHP gettext

no

 

Fail

 

PHP version

5.4.5

5.1.6

OK

PHP option memory_limit

128M

128M

OK

PHP option post_max_size

16M

16M

OK

PHP option upload_max_filesize

2M

2M

OK

PHP option max_execution_time

300

300

OK

PHP option max_input_time

300

300

OK

PHP time zone

UTC

 

OK

PHP databases support

MySQL
SQLite3

 

OK

PHP bcmath

yes

 

OK

PHP mbstring

yes

 

OK

PHP sockets

yes

 

OK

PHP gd

2.0.34

2.0

OK

PHP gd PNG support

yes

 

OK

PHP gd JPEG support

yes

 

OK

PHP gd FreeType support

yes

 

OK

PHP libxml

2.8.0

2.6.15

OK

PHP xmlwriter

yes

 

OK

PHP xmlreader

yes

 

OK

PHP ctype

yes

 

OK

PHP session

yes

 

OK

PHP session auto start

no

 

OK

PHP gettext

yes

 

OK

ZABBIX 的详细介绍:请点这里
ZABBIX 的下载地址:请点这里

相关阅读:

安装部署分布式监控系统 Zabbix 2.06 http://www.linuxidc.com/Linux/2013-07/86942.htm

《安装部署分布式监控系统 Zabbix 2.06》http://www.linuxidc.com/Linux/2013-07/86942.htm

CentOS 6.3 下 Zabbix 安装部署 http://www.linuxidc.com/Linux/2013-05/83786.htm

Zabbix 分布式监控系统实践 http://www.linuxidc.com/Linux/2013-06/85758.htm

CentOS 6.3 下 Zabbix 监控 apache server-status http://www.linuxidc.com/Linux/2013-05/84740.htm

CentOS 6.3 下 Zabbix 监控 MySQL 数据库参数 http://www.linuxidc.com/Linux/2013-05/84800.htm

二、zabbix(server,agent)配置:

server: 192.168.1.155

agent: 192.168.1.156

简单提下,其实是服务端安装 zabbix_server,zabbix_agentd 两个服务,客户端只需安装 zabbix_agentd 一个服务,监控原理其实就是 zabbix_agentd 服务将从系统中获取的相关数据传送给 zabbix_server 服务,然后 zabbix_server 服务将数据以 PHP 页面显示出来,很好理解。

(server)表示仅服务端配置

(agent)表示仅客户端配置

(server,agent)表示客户端与服务端都需配置 

1. 下载 zabbix(server,agent)

这里下载的是官方 2.0.8 的服务端与客户端的稳定整合编译包,所以后面编译的时候注意,以 –enable-server –enable-agent 参数编译的为服务器端,以 –enable-agent 参数编译的为客户端。

# wget http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/2.0.8/zabbix-2.0.8.tar.gz/download

 

2. 安装 zabbix 所需的组件(server,agent)

# yum -y install curl curl-devel net-snmp net-snmp-devel perl-DBI

 

3. 创建用户账号(server,agent)

# groupadd zabbix

# useradd -g zabbix zabbix

 

4. 创建 zabbix 数据库并导入 zabbix 数据库数据(server)

# MySQL -u root

> grant all on zabbix.* to zabbix@localhost identified by zabbix;

> create database zabbix;

# tar zxvf zabbix-2.0.8.tar.gz

# cd zabbix-2.0.8

# mysql -uzabbix -pzabbix zabbix < database/mysql/schema.sql

# mysql -uzabbix -pzabbix zabbix < database/mysql/images.sql

# mysql -uzabbix -pzabbix zabbix < database/mysql/data.sql

 

5. 编译安装(server,agent)

server:(192.168.1.155)

# ./configure –prefix=/usr/local/services/zabbix-2.0.8 –enable-server –enable-agent –with-mysql –with-net-snmp –with-libcurl

# make install

# cd /usr/local/services/

# ln -s zabbix-2.0.8 zabbix

 

server:(192.168.1.156)

# ./configure –prefix=/usr/local/services/zabbix-2.0.8 –enable-agent

# make install

# cd /usr/local/services/

# ln -s zabbix-2.0.8 zabbix

 

6. 编辑配置文件(server,agent)(192.168.1.155)

# cd /usr/local/services/zabbix/etc/

# vi /usr/local/etc/zabbix_server.conf

修改如下内容:

————-

LogFile=/data/logs/zabbix/zabbix_server.log

DBHost=localhost

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix

————-

# vi /usr/local/etc/zabbix_agentd.conf

修改如下内容:

————-

LogFile=/data/logs/zabbix/zabbix_agentd.log

Server=127.0.0.1

UnsafeUserParameters=1

————-

agent:(192.168.1.156)

# vi /usr/local/etc/zabbix_agentd.conf

修改如下内容并删除其他未修改参数条目:

————-

LogFile=/data/logs/zabbix/zabbix_agentd.log

Server=192.168.1.155

UnsafeUserParameters=1

————-

# chown zabbix.zabbix /data/logs/zabbix/

 

7、启动守护进程(server,agent)

在服务器端运行启动 zabbix_server

# zabbix_server

server 启动端口为 10051

在所有被监控的机器上运行 zabbix_agentd。

# zabbix_agentd

agentd 启动端口为 10050

 

8、通过浏览器安装

 

 

 

http://192.168.1.155/setup.php

 

 

 

 

 

Zabbix 安装

 

 

 

 

Zabbix 安装

 

默认用户名 Admin, 密码 zabbix, 登陆后发现有中文支持,牛 X

 

20130829064456_48373.png

zabbix 简介

zabbix 是一个基于 WEB 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。

zabbix 能监视各种网络参数,保证服务器系统的安全运营;并提供柔软的通知机制以让系统管理员快速定位 / 解决存在的各种问题。zabbix 由 2 部分构成,zabbix server 与可选组件 zabbix agent。zabbix server 可以通过 SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器 / 网络状态的监视,数据收集等功能,它可以运行在 Linux, Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X 等平台上。zabbix agent 需要安装在被监视的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存,CPU 等信息的收集。zabbix agent 可以运行在 Linux ,Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X, Tru64/OSF1, Windows NT4.0, Windows 2000/2003/XP/Vista)等系统之上。zabbix server 可以单独监视远程服务器的服务状态;同时也可以与 zabbix agent 配合,可以轮询 zabbix agent 主动接收监视数据(trapping 方式),同时还可被动接收 zabbix agent 发送的数据(trapping 方式)。另外 zabbix server 还支持 SNMP (v1,v2),可以与 SNMP 软件 (例如:net-snmp) 等配合使用。

zabbix 的主要特点:
– 安装与配置简单,学习成本低
– 支持多语言(包括中文)
– 免费开源
– 自动发现服务器与网络设备
– 分布式监视以及 WEB 集中管理功能
– 可以无 agent 监视
– 用户安全认证和柔软的授权方式
– 通过 WEB 界面设置或查看监视结果
– email 等通知功能等等
Zabbix 主要功能:
– CPU 负荷
– 内存使用
– 磁盘使用
– 网络状况
– 端口监视
– 日志监视

一. 安装 LNMP 环境
安装 php 的时候注意,以下是需要修改的 php 参数及添加的扩展,第一张表是我初次安装时候显示的表,有很多参数及扩展没安装,需要一一修改与安装,直到最都显示 OK 才能下一步,如第二张表。

PHP version

5.4.5

5.1.6

OK

PHP option memory_limit

128M

128M

OK

PHP option post_max_size

16M

16M

OK

PHP option upload_max_filesize

2M

2M

OK

PHP option max_execution_time

300

300

OK

PHP option max_input_time

300

300

OK

PHP time zone

UTC

 

OK

PHP databases support

SQLite3

 

OK

PHP bcmath

no

 

Fail

PHP mbstring

yes

 

OK

PHP sockets

no

 

Fail

PHP gd

unknown

2.0

Fail

PHP gd PNG support

no

 

Fail

PHP gd JPEG support

no

 

Fail

PHP gd FreeType support

no

 

Fail

PHP libxml

2.8.0

2.6.15

OK

PHP xmlwriter

yes

 

OK

PHP xmlreader

yes

 

OK

PHP ctype

yes

 

OK

PHP session

yes

 

OK

PHP session auto start

no

 

OK

PHP gettext

no

 

Fail

 

PHP version

5.4.5

5.1.6

OK

PHP option memory_limit

128M

128M

OK

PHP option post_max_size

16M

16M

OK

PHP option upload_max_filesize

2M

2M

OK

PHP option max_execution_time

300

300

OK

PHP option max_input_time

300

300

OK

PHP time zone

UTC

 

OK

PHP databases support

MySQL
SQLite3

 

OK

PHP bcmath

yes

 

OK

PHP mbstring

yes

 

OK

PHP sockets

yes

 

OK

PHP gd

2.0.34

2.0

OK

PHP gd PNG support

yes

 

OK

PHP gd JPEG support

yes

 

OK

PHP gd FreeType support

yes

 

OK

PHP libxml

2.8.0

2.6.15

OK

PHP xmlwriter

yes

 

OK

PHP xmlreader

yes

 

OK

PHP ctype

yes

 

OK

PHP session

yes

 

OK

PHP session auto start

no

 

OK

PHP gettext

yes

 

OK

ZABBIX 的详细介绍:请点这里
ZABBIX 的下载地址:请点这里

相关阅读:

安装部署分布式监控系统 Zabbix 2.06 http://www.linuxidc.com/Linux/2013-07/86942.htm

《安装部署分布式监控系统 Zabbix 2.06》http://www.linuxidc.com/Linux/2013-07/86942.htm

CentOS 6.3 下 Zabbix 安装部署 http://www.linuxidc.com/Linux/2013-05/83786.htm

Zabbix 分布式监控系统实践 http://www.linuxidc.com/Linux/2013-06/85758.htm

CentOS 6.3 下 Zabbix 监控 apache server-status http://www.linuxidc.com/Linux/2013-05/84740.htm

CentOS 6.3 下 Zabbix 监控 MySQL 数据库参数 http://www.linuxidc.com/Linux/2013-05/84800.htm

正文完
星哥说事-微信公众号
post-qrcode
 
星锅
版权声明:本站原创文章,由 星锅 2022-01-20发表,共计6937字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中