zabbix监控部署文档

zabbix监控部署文档

server端配置: 内存最少4G内存

1、zabbix的yum源自带mysql数据库。需要提前把机器原有的mysql或者mariadb卸载掉,然后再安装zabbix后重新安装数据库

yum erase `rpm -qa |grep mariadb` -y

2、安装zabbix.repo的yum源之前,先把epel源删除或者改名,然后安装zabbix、agent、apache

 自动安装
    先去掉epel源
   mv /etc/yum.repos.d/epel.repo  /etc/yum.repos.d/epel.repo.bak
    安装yum源
   centos7
   ?  rpm -i http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
   centos6
   ? rpm -i http://repo.zabbix.com/zabbix/3.4/rhel/6/x86_64/zabbix-release-3.4-2.el6.noarch.rpm
    安装server
   ? yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent
手动安装
        yum install http://repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/zabbix-server-3.2.5-1.el6.x86_64.rpm   不用安装zabbix yum源

3、修改mariadb数据库密码

安装mariadb,默认是无密码的,但一般是指要设置密码的。在设置密码时出现各种问题,可能还是不太明白其原理。
一下我尝试了两种方法,但都失败了。下面是正确的方法:
1、进入到数据库
[[email protected] etc]# mysql
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 7
Server version: 5.5.41-MariaDB MariaDB Server
Copyright (c) 2000, 2014, Oracle, MariaDB Corporation Ab and others.
Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.
MariaDB [(none)]> mysql
-> ;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds
to your MariaDB server version for the right syntax to use near ‘mysql‘ at line 1MariaDB [(none)]> update user set password=password("123456")where user=‘root‘;
ERROR 1046 (3D000): No database selected
2、选择数据库
MariaDB [(none)]> use mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
3、用户root添加密码
MariaDB [mysql]> update user set password=password("toomee")where user=‘root‘;
Query OK, 0 rows affected (0.00 sec)
Rows matched: 4 Changed: 0 Warnings: 0
4、赋予权限
MariaDB [mysql]> flush privileges;
Query OK, 0 rows affected (0.00 sec)
5、退出,重新登录
MariaDB [mysql]> exit
Bye
6、登录
mysql -uroot -ptoomee

4、然后创建zabbix库,并设置密码

    mysql> create database zabbix character set utf8 collate utf8_bin;
    mysql> grant all privileges on zabbix.* to [email protected] identified by ‘zabbix‘;            ////创建zabbix用户并给该用户操作zabbix库的权限 它的密码自己随意起
    mysql>flush privileges;
    mysql> quit;
    zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p‘zabbix‘  -D zabbix         ////把压缩包导入到创建好的zabbix库里

5、配置文件中修改密码为数据库中设置好的密码

vim /etc/zabbix/zabbix_server.conf
    DBHost=localhost
    DBName=zabbix
    DBUser=zabbix
    DBPassword=zabbix

6、停!!! 操作完以上步骤 后需要下面的密码修改 才能再继续后面的步骤 官方文档的默认密码是password 我们上面创zabbix库的时候把密码改了 但是php里的和官方文档的默认密码都是password,需要修改成自己改过的密码

cd /usr/share/zabbix/conf/
cp zabbix.conf.php.example  zabbix.conf.php
vim zabbix.conf.php     **///在这里配置修改数据库密码为****toomee**        **$DB [‘PAAAWORD‘]     =‘zabbix‘;

7、修改时区

# vim /etc/httpd/conf.d/zabbix.conf
    php_value max_execution_time 300
    php_value memory_limit 128M
    php_value post_max_size 16M
    php_value upload_max_filesize 2M
    php_value max_input_time 300
    php_value always_populate_raw_post_data -1
    # php_value date.timezone Europe/Riga      ///找到这里的位置 进行修改时区
    php_value date.timezone Asia/Shanghai   //修改时区

8、server端也需要配置agent

 vim /etc/zabbix/zabbix_agentd.conf
   Server=IP地址(内网ip)
   ServerActive=IP地址(内网ip)
   Hostname=zabbix-server                                 ////服务器端主机名称
   UnsafeUserParameters=1                                //// 是否限制用户自定义 keys 使用特殊字符

9、启动程序,进行测试

  systemctl start  zabbix-server zabbix-agent httpd
  systemctl enable zabbix-server zabbix-agent httpd
    http://server_ip_or_name/zabbix       ////网页上登录zabbix所在的ip/zabbix 


输入用户名Admin和密码zabbix以作为Zabbix超级用户登录

agent端部署配置

1、客户端安装

自动安装
   mv /etc/yum.repos.d/epel.repo  /etc/yum.repos.d/epel.repo.bak
   rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
   yum -y install zabbix-agent
手动安装
   yum install http://repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/zabbix-agent-3.2.5-1.el6.x86_64.rpm 

2、修改配置文件 ###配置文件中server端ip最好走内网,尽量避免暴露在外网

vim /etc/zabbix/zabbix_agentd.conf
  Server=IP地址(内网ip)                #被动模式 zabbix-server-ip  (机器少的时候使用,有多台写多台)
  ServerActive=IP地址(内网ip)        #主动模式  zabbix-server-ip   (机器多的时候使用)
Hostname=web1         #客户端主机名称 这里的名字必须与zabbix的网页界面中的主机名称一致,不然会报错
UnsafeUserParameters=1                            #是否限制用户自定义 keys 使用特殊字符 

3、启动服务

启动服务:
[[email protected] ~]# systemctl start zabbix-agent  如果是centos6的话 #service zabbix-agent start
[[email protected] ~]# systemctl enable zabbix-agent
查看端口:
[[email protected] ~]# ss -anlp |grep :10050   #这里如果没显示出来,请查看端口有没有开,还有就是防火墙设置

原文地址:http://blog.51cto.com/13922718/2175359

时间: 2024-11-06 03:37:47

zabbix监控部署文档的相关文章

zabbix监控安装部署文档

Zabbix监控部署文档 创建时间:2017.02.19          文档目的 安装部署Zabbix服务器和Zabbix客户端,监控客户端服务器的硬件状态 基础知识 zabbix(音同 zbix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题. zabbix由2部分构成,zabbix server与可选组件zabbix agent. z

centos6.5系统cacti监控部署文档

系统要求:本文中的Linux操作系统为CentOS 6.5,以下操作均以root执行. 环境描述: 操作系统            ip                      监控类别         软件 CentOs 6.5      监控ip      监控端     lnmp环境,cacti,snmp服务,rrdtool CentOs 6.5      *                         被监控端   snmp服务 注:lnmp环境和snmp服务安装不再赘述,按照要求

Nginx部署文档(二进制包安装)

Nginx部署文档(二进制包安装) 创建时间:2016-06-27 修改时间:2017-03-04 修改时间:2017-03-06 文档目的2 基础知识2 常用命令2 系统环境2 操作步骤3 1. 安装依赖3 2. 安装nginx3 3. 启动nginx5 3. 关闭防火墙6 4. 修改生产环境配置6 常见问题7 问题一:报错"cp: `conf/koi-win' and `/usr/local/nginx/conf/koi-win' are the same file"7 问题二:[

Open-falcon部署文档(绘图及报警)

Open-falcon部署文档(绘图及报警) 部署绘图组件   Agent 采集机器的监控指标, agent与Transfer建立了长连接,数据发送速度比较快,agent提供了一个http接口/v1/push用于接收用户手工push的一些数据,然后通过长连接迅速转发给Transfer. cd agent mv cfg.example.json cfg.json vim cfg.json 修改如上图三处ip, heartbeat hbs的地址,端口是hbs的rpc端口transfer 根据需求可以

服务器安全部署文档(转载)

转载链接http://www.cnblogs.com/EmptyFS/p/3547796.html 年前一直在赶项目,到最后几日才拿到新服务器新添加的硬盘,重做阵列配置生产环境,还要编写部署文档做好安全策略,交给测试部门与相关部门做上线前最后测试,然后将部署文档交给相关部门同事,让他根据部署文档再做一次系统,以保证以后其他同事能自己正常部署服务器,最后终于赶在放假前最后一天匆忙搞定测试后,简单的指导同事按部署文档将服务器重新部署了一次就先跑路回家了,剩下的就留给加班的同事负责将服务器托管到机房了

Ceph分布式存储(luminous)部署文档-ubuntu18-04

Ceph分布式存储(luminous)部署文档 环境 ubuntu18.04 ceph version 12.2.7 luminous (stable) 三节点 配置如下 node1:1U,1G mem,20G disk,两块空硬盘(sdb,sdc) node2:1U,1G mem,20G disk,两块空硬盘(sdb,sdc) node3:1U,1G mem,20G disk,两块空硬盘(sdb,sdc) role hostname ip dep(部署节点) node1 192.168.113

Sqlserver2008安装部署文档

Sqlserver2008部署文档 注意事项: 如果你要安装的是64位的服务器,并且是新机器.那么请注意,你需要首先需要给64系统安装一个.net framework,如果已经安装此功能,请略过这一步.   具体安装.net framework的方法是:在图标<我的电脑>上右击选择<管理>,打开以后选择<功能>选项卡,如下图所示,然后点击添加功能,勾选..net framework,然后一直点击下一步安装即可. 安装的过程中,需要注意如果你要安装的服务器有外挂或者附加的

loganalyzer部署文档-(第一部分)

loganalyzer部署文档 环境准备: 简介 LogAnalyzer 是一款syslog日志和其他网络事件数据的Web前端.它提供了对日志的简单浏览.搜索.基本分析和一些图表报告的功能.数据可以从数据库或一般的syslog文本文件中获取,所以LogAnalyzer不需要改变现有的记录架构.基于当前的日志数据,它可以处理syslog日志消息,Windows事件日志记录,支持故障排除,使用户能够快速查找日志数据中看出问题的解决方案. LogAnalyzer 获取客户端日志会有两种保存模式,一种是

VDP VMware 备份部署文档

文档内容 安装VDP ova虚拟机,部署VDP备份机制. 基础知识 vSphere Data Protection (VDP) 是一个基于磁盘的备份和恢复解决方案,可靠且易于部署. vSphere Data Protection 与 VMware vCenter Server 完全集成,可以对备份作业执行有效的集中式管理,同时将备份存储在经过重复数据消除的目标存储中,支持Web界面访问. 系统环境 操作系统:ESXi 6.0 预安装准备 在安装 vSphere Data Protection 之