zabbix完全安装

①环境

yum -y install gcc mysql-server httpd php php-mysql php-gd php-bcmath php-xml php-mbstring mysql-devel php-snmp net-snmp-devel net-snmp net-snmp-utils OpenIPMI-devel curl-devel

②下载解压

wget http://prdownloads.sourceforge.net/zabbix/zabbix-2.0.10.tar.gz?download

tar zxvf zabbix-2.0.10.tar.gz

③配置zabbix数据库

useradd zabbix

cd zabbix-2.0.10

\cp -rf /usr/share/doc/mysql-server-5.0.77/my-medium.cnf /etc/my.cnf

mysql_install_db --user=mysql

/etc/init.d/mysqld start

进入数据库:

mysql -u root -p

create database zabbix character set utf8;

grant all on zabbix.* to [email protected] identified by ‘[email protected]‘;

grant all on zabbix.* to [email protected] identified by ‘[email protected]‘;

flush privileges;

quit

退出数据库

mysql -uzabbix -pzabbixpwd zabbix < create/schema/mysql.sql(schema.sql)

mysql -uzabbix -pzabbixpwd zabbix < create/data/data.sql

mysql -uzabbix -pzabbixpwd zabbix < create/data/images_mysql.sql

④编译安装zabbix

./configure --prefix=/usr/local/zabbix --enable-server --enable-proxy --enable-agent --with-mysql=/usr/bin/mysql_config --with-net-snmp --with-libcurl --with-openipmi && \

make && \

make install

⑤zabbix服务配置

* 服务端口定义:

编辑 /etc/services,在后面追加:

cat >> /etc/services << "EOF"

zabbix-agent 10050/tcp Zabbix Agent

zabbix-agent 10050/udp Zabbix Agent

zabbix-trapper 10051/tcp Zabbix Trapper

zabbix-trapper 10051/udp Zabbix Trapper

EOF

* 复制配置文件:

mkdir /etc/zabbix

cp misc/conf/zabbix_server.conf /etc/zabbix/

cp misc/conf/zabbix_proxy.conf /etc/zabbix/

cp misc/conf/zabbix_agent.conf /etc/zabbix/

cp misc/conf/zabbix_agentd.conf /etc/zabbix/

* 修改 zabbix server 配置文件 /etc/zabbix/zabbix_server.conf 中的数据库用户名和密码:

sed -i ‘95s/root/zabbix/‘ /etc/zabbix/zabbix_server.conf

sed -i ‘103a\DBPassword=zabbixpwd‘ /etc/zabbix/zabbix_server.conf

* 安装启动脚本

cp misc/init.d/fedora/core/zabbix_server /etc/init.d/

cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/

* 修改 /etc/init.d/zabbix_server 变量定义:

sed -i ‘19s#opt#usr/local#‘ /etc/init.d/zabbix_server

sed -i ‘25s#bin#sbin#‘ /etc/init.d/zabbix_server

* 修改 /etc/init.d/zabbix_agentd 变量定义:

sed -i ‘19s#opt#usr/local#‘ /etc/init.d/zabbix_agentd

sed -i ‘25s#bin#sbin#‘ /etc/init.d/zabbix_agentd

* 启动 Zabbix Server:

/etc/init.d/zabbix_server start

* 启动 Zabbix Agentd

/etc/init.d/zabbix_agentd start

* 配置WEB,复制 Web Interface 到 web 目录:

cp -r frontends/php/* /var/www/html/

/etc/init.d/httpd start

⑥WEB配置zabbix

打开 http://localhost/,看到提示:

Timezone for PHP is not set. Please set "date.timezone" option in php.ini.

按照提示,修改 php.ini 中时区设置:

date.timezone = Asia/Shanghai

service httpd restart

依次单击下一步,在环境检测时会看到几个fail,再次修改 php.ini,根据提示设置相应参数:

post_max_size = 32M

max_execution_time = 600

max_input_time = 600

memory_limit = 256M

upload_max_filesize = 32M

Current value Required Recommended

PHP version 5.1.6 5.0 5.3.0 Ok

PHP memory limit 16M 128M 256M Fail

PHP post max size 8M 16M 32M Fail

PHP upload max filesize 2M 2M 16M Ok

PHP max execution time 30 300 600 Fail

PHP max input time 60 300 600 Fail

PHP timezone Asia/Shanghai     Ok

PHP databases support MySQL     Ok

PHP BC math yes     Ok

PHP MB string yes     Ok

PHP Sockets yes     Ok

PHP GD 2.0.28 2.0 2.0.34 Ok

GD PNG Support yes     Ok

libxml module 2.6.26 2.6.15 2.7.6 Ok

ctype module yes     Ok

解决后按提示继续安装即可。

⑦结束:

安装完后直接访问:

http://localhost/

默认用户名和密码是:

admin/zabbix

客户端安装配置:

①环境

yum -y install gcc

②下载解压

tar zxf zabbix-2.0.10.tar.gz

③配置zabbix用户

useradd zabbix

cd zabbix-2.0.10

④编译安装zabbix

./configure --prefix=/usr/local/zabbix --enable-agent && \

make && \

make install

⑤zabbix服务配置

* 服务端口定义:

编辑 /etc/services,在后面追加:

cat >> /etc/services << "EOF"

zabbix-agent 10050/tcp Zabbix Agent

zabbix-agent 10050/udp Zabbix Agent

EOF

* 复制配置文件:

mkdir /etc/zabbix

cp misc/conf/zabbix_agent.conf /etc/zabbix/

cp misc/conf/zabbix_agentd.conf /etc/zabbix/

* 修改配置文件:

vi /etc/zabbix/zabbix_agent.conf

Server=192.168.168.100

vi /etc/zabbix/zabbix_agentd.conf

Server=192.168.168.100

Hostname=server30

* 安装启动脚本

cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/

chmod a+x /etc/init.d/zabbix_agentd

* 修改 /etc/init.d/zabbix_agentd 变量定义:

BASEDIR=/usr/local/zabbix

FULLPATH=$BASEDIR/sbin/$BINARY_NAME

* 添加到启动服务:

chkconfig --add zabbix_agentd

* 启动 Zabbix Agentd

/etc/init.d/zabbix_agentd start

时间: 2024-10-12 20:34:49

zabbix完全安装的相关文章

图文详解zabbix的安装以及设置邮件报警

简介:1.zabbix的介绍 2.zabbix的服务端安装 3.浏览器安装zabbix 4.zabbix的客户端安装 5.添加一个客户端 6.设置邮件报警 zabbix的介绍 zabbix(音同 zbix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题. zabbix由2部分构成,zabbix server与可选组件zabbix agent.

zabbix编译安装

官网:http://www.zabbix.com/ 安装php 在编译php的时候注意两个模块mysqlnd.bcmath ./configure --prefix=/usr/local/php--with-apxs2=/usr/local/apache2/bin/apxs  --with-config-file-path=/usr/local/php/etc --with-libxml-dir --with-gd--with-jpeg-dir --with-png-dir --with-fre

zabbix的安装

ZABBIX的安装 安装环境 参照官方文档,去rpmfind.net或者官网下载RPM包 两台虚拟机,一台服务器,一台代理 Zabbix 3.0 只支持CentOS 7.0以上版本,所以先在虚拟机中安装好CentOS 7.0 x64,并设置好IP,允许虚拟机联网. 虚拟机服务器端的配置 1.安装MYSQL 从最新版本的linux系统开始,默认的是 Mariadb而不是mysql! 使用系统自带的repos安装很简单: # yum install -y mariadb mariadb-server

zabbix完整安装

一.nginx安装 1.必要软件准备: 为了支持rewrite功能,我们需要安装pcre: yum install pcre-* 需要ssl的支持,如果不需要ssl支持,请跳过这一步: yum install openssl* 增加:yum install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-de

zabbix docker - 安装和初始化配置

zabbix docker - 安装和初始化配置 安装zabbix server docker-mysql版本 zabbix server支持不同的数据库(详见zabbix的docker hub),这里选择mysql作为底层数据库, $ docker pull zabbix/zabbix-server-mysql 安装mysql docker $ docker pull mysql 设置和启动mysql数据库 $ docker run --name zabbix -v /var/docker_d

zabbix server安装 &nbsp;

(版本为:zabbix-2.4.5) 1.防火墙开启 iptables -A INPUT -p tcp --dport 10050 -j ACCEPT iptables -A INPUT -p udp --dport 10050 -j ACCEPT iptables -A INPUT -p tcp --dport 10051 -j ACCEPT iptables -A INPUT -p udp --dport 10051 -j ACCEPT 2.配置zabbix 数据库服务 #说明:本人使用的是

zabbix 客户端安装

zabbix 客户端安装 zabbix版本为:zabbix-2.4.5 1.防火墙开启 iptables -A INPUT -p tcp --dport 10050 -j ACCEPT iptables -A INPUT -p udp --dport 10050 -j ACCEPT 2.安装zabbix ####zabbix 安装包可去zabbix.com 官网上下载 tar zxvf zabbix-2.4.5.tar.gz -C /usr/src/ cd /usr/src/zabbix-2.4

Zabbix 编译安装 (zabbix-2.4.3 server_install )

一.环境准备 1.主机与软件准备 OS :centos 6.7 x86_64 Zabbix版本:zabbix-2.4.3.tar Mysql版本:MariaDB10.0.21 Apache版本:nginx-1.4.7.tar PHP版本:  php-5.6.1.tar 主机规划: 主机IP:192.168.4.251 开始部署: 部署服务器端: 2.创建zabbix进程的用户和组         [[email protected] ~]# groupadd zabbix         [[e

zabbix 客户端安装配置运行

1 创建zabbix 用户 groupadd zabbix; useradd -g zabbix zabbix; passwd zabbix; 两次输入密码 2 下载获得zabbix的包,然后解压 tar zxvf zabbix-2.2.3.tar.gz; 3 安装 cd /home/zabbix/zabbix-2.2.3; ./configure --with-net-snmp --with-libcurl --enable-agent --prefix=/usr/local/zabbix s

Zabbix的安装与部署

Zabbix的安装与部署 一.Zabbix简介 1.zabbix是一个基于WEB界面的,并提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供柔软的通知机制以让运维人员能够快速定位. 2.zabbix通过C/S模型来收集数据,通过B/S模型模式在web端展示和进行配置. 被监控端:主机设备通过安装agent收集数据并发送给server端,网络设备通过SNMP收集数据并发送给server端. server端:通过收集SNMP和