安装zabbix

1. 准备好lamp架构(安装好mysql,php)

2.在数据库中授权:

MariaDB [(none)]> create database zabbix charset utf8;

Query OK, 1 row affected (0.33 sec)

MariaDB [(none)]> grant all on zabbix.* to 'zbxuser'@'172.16.%.%' identified by 'zbxpass';

Query OK, 0 rows affected (0.43 sec)

MariaDB [(none)]> grant all on zabbix.* to 'zbxuser'@'node2.stu21.com' identified by 'zbxpass';

Query OK, 0 rows affected, 1 warning (0.00 sec)

[root@node2 ~]# cd zabbix-2.4/

[root@node2 zabbix-2.4]#

[root@node2 zabbix-2.4]# ls

zabbix-2.4.0-1.el6.x86_64.rpm

zabbix-agent-2.4.0-1.el6.x86_64.rpm

zabbix-get-2.4.0-1.el6.x86_64.rpm

zabbix-java-gateway-2.4.0-1.el6.x86_64.rpm

zabbix-proxy-2.4.0-1.el6.x86_64.rpm

zabbix-proxy-mysql-2.4.0-1.el6.x86_64.rpm

zabbix-proxy-pgsql-2.4.0-1.el6.x86_64.rpm

zabbix-proxy-sqlite3-2.4.0-1.el6.x86_64.rpm

zabbix-release-2.4-1.el6.noarch.rpm

zabbix-sender-2.4.0-1.el6.x86_64.rpm

zabbix-server-2.4.0-1.el6.x86_64.rpm

zabbix-server-mysql-2.4.0-1.el6.x86_64.rpm

zabbix-server-pgsql-2.4.0-1.el6.x86_64.rpm

zabbix-web-2.4.0-1.el6.noarch.rpm

zabbix-web-japanese-2.4.0-1.el6.noarch.rpm

zabbix-web-mysql-2.4.0-1.el6.noarch.rpm

zabbix-web-pgsql-2.4.0-1.el6.noarch.rpm

[root@node2 zabbix-2.4]# yum install zabbix-server-2.4.0-1.el6.x86_64.rpm zabbix-server-mysql-2.4.0-1.el6.x86_64.rpm zabbix-get-2.4.0-1.el6.x86_64.rpm zabbix-2.4.0-1.el6.x86_64.rpm zabbix-web-2.4.0-1.el6.noarch.rpm zabbix-web-mysql-2.4.0-1.el6.noarch.rpm zabbix-agent-2.4.0-1.el6.x86_64.rpm zabbix-sender-2.4.0-1.el6.x86_64.rpm

[root@node2 ~]# cd /usr/share/doc/zabbix-server-mysql-2.4.0/

[root@node2 zabbix-server-mysql-2.4.0]# ls

create upgrades

[root@node2 zabbix-server-mysql-2.4.0]# cd create/

[root@node2 create]# ls

data.sql images.sql schema.sql

#按照从后到前的顺序依次倒入数据库 zabbix中

[root@node2 create]# mysql zabbix < schema.sql

[root@node2 create]# mysql zabbix < images.sql

[root@node2 create]# mysql zabbix < data.sql

[root@node2 ~]# cd /etc/zabbix/

[root@node2 zabbix]# ls

web zabbix_agentd.conf zabbix_agentd.d zabbix_server.conf

#修改 zabbix_server.conf配置

[root@node2 ~]# service zabbix-server restart

Shutting down Zabbix server: [ OK ]

Starting Zabbix server: [ OK ]

[root@node2 ~]# ss -tnl

在浏览器上 http://172.16.21.2/zabbix/setup.php

此时我们还要修改php的时区

因为我的php是通过yum 安装的

[root@node2 ~]# vim /etc/php.ini

找到timezone

访问 http://172.16.21.2/zabbix/setup.php

zabbix 的监控界面:

接下配置一下zabbix 监控自己

如果授权外来主机允许哪些地址获取数据的,直接在后面再外来主机的ip地址

注意:hostname必须全球唯一,最好dns解析,来确定

[root@node2 ~]# service zabbix-agent start

Starting Zabbix agent: [ OK ]

[root@node2 ~]# ss -tnl

再次访问 http://172.16.21.2/zabbix

此时我们点击status的disabled

如果我们想监控其它节点,该如何做啦?

假如监控节点 node3,我们需要在节点node3部署agent, 然后再zabbix 监控界面上 create host

[root@node3 ~]# cd zabbix-2.4/

[root@node3 zabbix-2.4]# ls

zabbix-2.4.0-1.el6.x86_64.rpm zabbix-proxy-pgsql-2.4.0-1.el6.x86_64.rpm zabbix-server-pgsql-2.4.0-1.el6.x86_64.rpm

zabbix-agent-2.4.0-1.el6.x86_64.rpm zabbix-proxy-sqlite3-2.4.0-1.el6.x86_64.rpm zabbix-web-2.4.0-1.el6.noarch.rpm

zabbix-get-2.4.0-1.el6.x86_64.rpm zabbix-release-2.4-1.el6.noarch.rpm zabbix-web-japanese-2.4.0-1.el6.noarch.rpm

zabbix-java-gateway-2.4.0-1.el6.x86_64.rpm zabbix-sender-2.4.0-1.el6.x86_64.rpm zabbix-web-mysql-2.4.0-1.el6.noarch.rpm

zabbix-proxy-2.4.0-1.el6.x86_64.rpm zabbix-server-2.4.0-1.el6.x86_64.rpm zabbix-web-pgsql-2.4.0-1.el6.noarch.rpm

zabbix-proxy-mysql-2.4.0-1.el6.x86_64.rpm zabbix-server-mysql-2.4.0-1.el6.x86_64.rpm

[root@node3 zabbix-2.4]# yum install zabbix-2.4.0-1.el6.x86_64.rpm zabbix-agent-2.4.0-1.el6.x86_64.rpm zabbix-sender-2.4.0-1.el6.x86_64.rpm

[root@node3 zabbix-2.4]# cd /etc/zabbix/

[root@node3 zabbix]# ls

zabbix_agentd.conf zabbix_agentd.d

[root@node3 zabbix]# vim zabbix_agentd.conf

此时的Server地址只能是主服务器,因为我们通过主节点node2来监控从节点node3

[root@node3 ~]# service zabbix-agent start

Starting Zabbix agent: [ OK ]

#确保iptables规则 没有把10050端口枪毙

[root@node3 ~]# iptables -L -n

Chain INPUT (policy ACCEPT)

target prot opt source destination

Chain FORWARD (policy ACCEPT)

target prot opt source destination

Chain OUTPUT (policy ACCEPT)

target prot opt source destination

[root@node3 ~]# ss -tnl

http://172.16.21.2/zabbix

安装zabbix的更多相关文章

  1. Centos 源码安装zabbix 2.4.5

    Zabbix简介 Zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案.zabbix能监视各种网络参数,保证服务器系统 的安全运营:并提供柔软的通知机制以让系统管 ...

  2. 编译安装zabbix 3.0及分开部署配置详解

    实验系统:CentOS 6.6_x86_64 实验前提:提前准备好编译环境,防火墙和selinux都关闭 实验说明:本实验共有4台主机,IP及角色分配如拓扑 下载地址:试验中用到mariadb软件的下 ...

  3. CentOS7:安装Zabbix

    参考:CentOS 7 yum安装Zabbix 1. 安装Zabbix Server EPEL源里面有Zabbix的安装包,所以需要先安装EPEL. Zabbix源也可以从这里获得:http://re ...

  4. 使用Linux碎解三_CentOS7搭建Lamp环境安装zabbix遇到的问题

    问题一:  执行不了 yum命令 解决方案:配置系统的DNS(详细参见碎解二) 问题二:  make 命令的时候,出现错误 提示 和没有gcc大体相关 解决方案:yum install gcc (在网 ...

  5. CentOS 7.2安装Zabbix 3.2全攻略

    放在最前面:鉴于网上爬虫猖獗,博客被盗时有发生,这里需要来个链接,大家请认准来自博客园的Scoter:http://www.cnblogs.com/scoter2008 1.安装环境:VMware虚拟 ...

  6. CentOS-6.5安装zabbix 3.0.4

    关闭selinux [root@localhost /]# sed -i "s#SELINUX=enforcing#SELINUX=disabled#g" /etc/selinux ...

  7. CentOS 7 yum安装Zabbix

    一.Zabbix简介 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案.zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统 ...

  8. 源码安装zabbix

    源码安装zabbix 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任.     欢迎加入:高级运维工程师之路 598432640 前言:参考网上多篇源码安装的连接,自己把安装过程丢在这 ...

  9. ubuntu 14.10 安装 zabbix

    在ubuntu 14.10 上部署 zabbix 2.x 基本软件包安装 既然是ubuntu系统,当然要用好apt-get神器. 参考教程 URL:http://blog.csdn.net/cloud ...

随机推荐

  1. Python补充02 Python小技巧

    作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 在这里列举一些我使用Python时积累的小技巧.这些技巧是我在使用Python过程 ...

  2. mongodb 数据导入导出

    mongoexport 命令异常方便简单强大! 连接数据库: jkmiao@jkmiao-ipin:~$ mongo 192.168.1.xx:xxx/jd_58tc_raw 1.  导出10条数据到 ...

  3. 不能使用 snapshot 的解决方式

    http://www.mzone.cc/article/654.html 有两种方法可以解决: 1.第一种方法是在项目的pom文件中进行配置,如下: <repositories> < ...

  4. POJ 2104 【主席树】【区间第K大】

    #include<stdio.h> #include<algorithm> #include<string.h> #define MAXN 100010 #defi ...

  5. poj 1789 Truck History 最小生成树

    点击打开链接 Truck History Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 15235   Accepted:  ...

  6. (medium)LeetCode 221.Maximal Square

    Given a 2D binary matrix filled with 0's and 1's, find the largest square containing all 1's and ret ...

  7. 11g RMAN Restore archivelog用法

    I.备份所有归档日志文件 RMAN> BACKUP FORMAT '/u01/backup/arch_%U_%T' skip inaccessible filesperset 5 ARCHIVE ...

  8. 【Unity Shaders】学习笔记——SurfaceShader(一)认识结构

    [Unity Shaders]学习笔记——SurfaceShader(一)认识结构 转载请注明出处:http://www.cnblogs.com/-867259206/p/5595747.html 写 ...

  9. maven的安装与配置

    1.下载相应版本的maven安装包(压缩文件) http://maven.apache.org/download.cgi 2.环境变量配置 将下载的压缩包解压. 计算机===>属性=====&g ...

  10. eclipse打开出错 Error: opening registry key 'Software\JavaSoft\Java Runtime Environment'

    eclipse出现注册错误:①在“打开”输入框中输入“regedit”命令,删除注册表的HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\  的INSTALLDIR删除. 或者 ...