zabbix部署(一)

备份原有的yum

[[email protected] ~]# cd /etc/yum.repos.d/
[[email protected] ~]#yum.repos.d]# rename .repo .repo.bak *.repo

配yum源

[[email protected] ~]# vim /etc/yum.repos.d/aliyun.repo 
[base]
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
http://mirrors.aliyuncs.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-6
http://mirrors.aliyuncs.com/centos/RPM-GPG-KEY-CentOS-6
[[email protected] ~]#vim /etc/yum.repos.d/epel.repo 
[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
baseurl=http://mirrors.aliyun.com/epel/6/$basearch
        http://mirrors.aliyuncs.com/epel/6/$basearch
failovermethod=priority
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

安装前端web

[[email protected] ~]yum -y install httpd php php-mysql mysql-server 
[[email protected] ~]service httpd start

修改数据库配置文件,把编码改为utf8

[[email protected] ~]vim /etc/my.cnf
[mysqld]
default-character-set=utf8
[[email protected] ~]service mysqld start

加入开机自启动

[[email protected] ~]chkconfig httpd on
[[email protected] ~]chkconfig mysqld on

安装zabbix服务端

[[email protected] ~]#yum -y install zabbix22-server
[[email protected] ~]#yum -y install zabbix-server-mysql

初始化数据库

[[email protected] ~]#  mysql -uroot <<END
> delete from mysql.user where user=‘‘;
> update mysql.user set password=password(‘123‘) where user=‘root‘;
> delete from mysql.db where user=‘‘;
> flush privileges;
> create database zabbix default charset utf8;
> grant all on zabbix.* to [email protected] identified by ‘123‘;
> END

找出要导入数据库的数据文件

[[email protected] ~]# rpm -ql zabbix-server-mysql|grep \.sql$|grep create
/usr/share/doc/zabbix-server-mysql-1.8.22/create/data/data.sql
/usr/share/doc/zabbix-server-mysql-1.8.22/create/data/images_mysql.sql
/usr/share/doc/zabbix-server-mysql-1.8.22/create/schema/mysql.sql

导入数据,这里要注意导入的顺序

[[email protected] ~]#  mysql -uzabbix -p123 zabbix < /usr/share/doc/zabbix-server-mysql-1.8.22/create/schema/mysql.sql
[[email protected] ~]#  mysql -uzabbix -p123 zabbix </usr/share/doc/zabbix-server-mysql-1.8.22/create/data/images_mysql.sql
[[email protected] ~]#  mysql -uzabbix -p123 zabbix </usr/share/doc/zabbix-server-mysql-1.8.22/create/data/data.sql

修改zabbix的配置文件,按照自己之前的配置修改数据库名,用户名,密码

[[email protected] ~]# vim /etc/zabbix/zabbix_server.conf
LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_server.pid
DBName=zabbix
DBUser=zabbix
DBPassword=123
DBSocket=/var/lib/mysql/mysql.sock   
SNMPTrapperFile=/var/log/snmptt/snmptt.log
AlertScriptsPath=/usr/lib/zabbix/alertscripts
ExternalScripts=/usr/lib/zabbix/externalscripts

启动zabbix

[[email protected] ~]#  /etc/init.d/zabbix-server start 
Starting Zabbix server:                                    [确定]
[[email protected] ~]# chkconfig zabbix-server on
[[email protected] ~]# netstat -tnlp |grep zabbix
tcp        0      0 0.0.0.0:10051               0.0.0.0:*                   LISTEN      28656/zabbix_server 
tcp        0      0 :::10051                    :::*                        LISTEN      28656/zabbix_server

安装zabbix-web

[[email protected] ~]# yum -y install zabbix-web zabbix-web-mysql

修改php的配置,zabbix有配置要求,具体在web界面安装时会有提示,注意时区是否一致

[[email protected] ~]#  vim /etc/php.ini 
 440 max_execution_time = 300
 449 max_input_time = 300
 729 post_max_size = 16M
 946 date.timezone = ‘Asia/Shanghai‘
[[email protected] ~]#  service httpd restart

此时可进入web界面安装了

本机登录:http://localhost/zabbix

非本机登录注意selinux,防火墙

http://192.168.1.111/zabbix

时间: 2024-09-29 08:23:47

zabbix部署(一)的相关文章

zabbix部署(Linux上部署/监控端/被监控端)

一.监控系统的简单介绍 (1)cacti:存储数据能力强,报警性能差 (2)nagios:报警性能差,存储数据仅有简单的一段可以判断是否在合理范围内的数据长度,储存在内存中.比如,连续采样数据存储,有连续三次不在合理范围内的数据就报警 (3)zabbix:结合上面两种工具的优点,又可以存储数据,又可以报警 二.zabbix特性 (1)数据采样:通过snmp.ssh.telnet.agent.ipmi.jmx等通道采集被监控主机的数据.可以自定义检测机制和自定义时间间隔 (2)实时绘图:展示,读取

zabbix部署安装

先为zabbix准备基础LAMP环境 http://13145207.blog.51cto.com/6841514/1338890 yum -y install gcc gcc-c++ autoconf php-mysql httpd-manual mod_ssl mod_perl mod_auth_mysql php-gd php-xml php-ldap php-pear php-xmlrpc mysql-connector-odbc mysql-devel libdbi-dbd-mysql

zabbix部署(server端)

Linux下常用的系统监控软件有Nagios.Cacti.Zabbix.Monit等,这些开源的软件,可以帮助我们更好的管理机器,在第一时间内发现,并警告系统维护人员. 今天开始研究下Zabbix,使用Zabbix的目的,是为了能够更好的监控mysql数据库服务器,并且能够生成图形报表,虽然Nagios也能够生成图形报表,但没有Zabbix这么强大. 首先,我们先来介绍下Zabblx: 一.Zabbix简介 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方

Zabbix部署、监测及邮件报警机制(实战!)

Zabbix部署 实验环境: CentOS 7-2:192.168.18.147(监测端:部署安装zabbix) CentOS 7-3:192.168.18.128(被监测端) 监测端操作: [[email protected] ~]# systemctl stop firewalld.service #关闭防火墙功能 [[email protected] ~]# systemctl disable firewalld.service #开机禁用防火墙功能 Removed symlink /et

zabbix部署(二)

客户端部署 [[email protected] ~]# find /etc/yum.repos.d/ -name '*.repo' -exec mv {} {}.back \; [[email protected] ~]# vim /etc/yum.repos.d/aliyun.repo  [aliyun] name=centos6 baseurl=https://mirrors.aliyun.com/centos/6/os/x86_64/ enabled=1 gpgkey=https://m

Zabbix部署(一)

1.zabbix构成部分 备注:本文参考zabbix教程从入门到精通教程部署,在centos6.5版本下安装. zabbix可运行在Linux,Solaris,HP-UX,AIX,FreeBSD,Open BSD,OS X等平台上. (1)zabbix server 通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能. zabbixserver可以单独监视远程服务器的服务状态:同时也可以与zabbix agent配合,可以轮询zabb

zabbix部署(分享十八)

前面已经分享了LNMP部署方式,本章节就结束一下zabbix这个平台. zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题. zabbix由2部分构成,zabbix server与可选组件zabbix agent. zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态

Linux中详细搭建监控服务zabbix部署

1.Linux服务器安装zabbix监控平台 zabbix是基于web界面的开源分布式监控平台,可以监控各种服务器的配置参数,支持自定义配置和自定义告警,并且可以实现邮件.短信等方式的告警,zabbix基本组件如下: zabbix_server:zabbix服务端守护进程,所有的监控数据都会统一汇总给server zabbix_agentd:客户端守护进程,负责执行server命令,收集客户端各种参数,如cpu负载,内存,硬盘io等 zabbix_get:zabbix的一个工具,通常用于从ser

监控服务zabbix部署(server端)

zabbix介绍zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案.zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题.zabbix由2部分构成,zabbix server与可选组件zabbix agentzabbix server可以通过SNMP,zabbix agent ,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Ubuntu,

企业级分布式监控Zabbix部署+安装排错解决本地无法登录问题+测试邮件报警

---------------------概述---------------------- Zabbix是一个高度集成的企业级开源网络监控解决方案,与Caci. Nagios类似,提供分布式监控以及集中的Web管理界面.被监控对象只要支持SNMP协议或者运行Zabbix_agents代理程序即可,Zabbix的官方网址为http://www.zabbix.com/ 软件可以自由下载使用.补充:SNMP协议:简单网络管理协议(SNMP),由一组网络管理的标准组成,包含一个应用层协议(applica