软件世界网 购物 网址 三丰软件 | 小说 美女秀 图库大全 游戏 笑话 | 下载 开发知识库 新闻 开发 图片素材
多播视频美女直播
↓电视,电影,美女直播,迅雷资源↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
移动开发 架构设计 编程语言 Web前端 互联网
开发杂谈 系统运维 研发管理 数据库 云计算 Android开发资料
  软件世界网 -> 系统运维 -> zabbix3.0安装方法,一键实现短信、电话、微信、APP告警 -> 正文阅读

[系统运维]zabbix3.0安装方法,一键实现短信、电话、微信、APP告警


引言


免费开源监控工具 Zabbix 因其强大的监控功能得到各大互联网公司的广泛认可,具体功能不再详细介绍,在之前发布的 Zabbix 2.4.1 安装及微信短信提醒已经做了详细介绍,本篇主要对 Zabbix 3.0.1 的安装进行详细指导,并且详细介绍了 OneAlert 一键集成 Zabbix ,一分钟实现电话、短信和邮件通知。

安装说明

从 0 开始安装 Zabbix

如果你从来没有接触过 Zabbix,请按照以下步骤安装 Zabbix,下面以 Zabbix 3.0.1 + OneAlert 实现监控
  • Zabbix 服务器: 192.168.0.218 CentOS 7 64bit
  • 被监控机器: 192.168.0.219 CentOS 7 64bit

也可以参考官网安装
安装过程目录
  1. 开始安装zabbix 3.0
  2. 安装Zabbix-Server服务器
  3. 安装Zabbix-Agent端
  4. 添加主机

最后介绍 OneAlert 一键集成 Zabbix 步骤,一分钟实现电话、短信和邮件通知。
一.开始安装zabbix 3.0

主机192.168.0.218,要先装mysql
1.解压
[root@opentsdb ~]# tar zxvf zabbix-3.0.1.tar.gz
2.跳转到mysql的目录
[root@opentsdb ~]# cd zabbix-3.0.1/database/mysql/
3.导入数据库
[root@opentsdb mysql]# /usr/bin/mysql -uzabbix -pzabbix zabbix < schema.sql
[root@opentsdb mysql]# /usr/bin/mysql -uzabbix -pzabbix zabbix < images.sql
[root@opentsdb mysql]# /usr/bin/mysql -uzabbix -pzabbix zabbix < data.sql

4.安装Yum包
[root@opentsdb mysql]# yum -y install libxml2-devel net-snmp-devel libcurl-devel
5.添加用户和组
[root@opentsdb mysql]# groupadd zabbix
[root@opentsdb mysql]# useradd -g zabbix zabbix

二. 安装Zabbix-Server服务器

在主机192.168.0.218上面安装
1.编译安装
[root@opentsdb ~]# cd zabbix-3.0.1
[root@opentsdb zabbix-3.0.1]# ./configure --prefix=/usr/local/zabbix-server --enable-server --with-mysql --with-net-snmp --with-libcurl --with-libxml2

上面编译完成之后,会有如下显示:
[img]http://news.oneapm.com/content/images/2016/03/1-10.png
[root@opentsdb zabbix-3.0.1]# make install
2.编辑配置文件并启动
2.1创建日志文件
[root@opentsdb ~]# mkdir -p /var/log/zabbix/
2.2指定所有者
[root@opentsdb ~]# chown -R zabbix:zabbix /var/log/zabbix
2.3修改zabbix server的配置文件
[root@opentsdb ~]# vim /usr/local/zabbix-server/etc/zabbix_server.conf
LogFile=/var/log/zabbix/zabbix_server.log
DBHost=localhost 数据库ip地址
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
ListenIP=192.168.0.218 zabbix server ip地址

2.4在iptables中放行10050和10051端口
[root@opentsdb ~]# iptables -I INPUT -p tcp -m multiport --dports 10050:10051 -j ACCEPT
2.5配置开机启动
[root@opentsdb ~]# ln -s /usr/local/zabbix-server/etc/ /etc/zabbix
[root@opentsdb ~]# ln -s /usr/local/zabbix-server/sbin/* /usr/sbin/
[root@opentsdb ~]# cp /root/zabbix-3.0.1/misc/init.d/fedora/core/zabbix_* /etc/init.d/
[root@opentsdb ~]# chmod 755 /etc/init.d/zabbix_*
[root@opentsdb ~]# sed -i "s@BASEDIR=/usr/local@BASEDIR=/usr/local/zabbix-server@g" /etc/init.d/zabbix_server
[root@opentsdb ~]# chkconfig zabbix_server on

2.6启动server
[root@opentsdb ~]# service zabbix_server start
3.安装Zabbix-Web服务器
3.1主机192.168.0.218上安装httpd和php
[root@opentsdb ~]# yum -y install httpd php php-mysql libXpm php-bcmath php-gd php-mbstring php-xml t1lib
3.2创建web目录
[root@opentsdb ~]# mkdir -p /var/www/html/zabbix
[root@opentsdb ~]# cd zabbix-3.0.1/frontends/php/
[root@opentsdb php]# cp -r ./* /var/www/html/zabbix/

3.3授权
[root@opentsdb ~]# chown -R apache.apache /var/www/html/zabbix/
3.4修改php配置
[root@opentsdb ~]# vim /etc/php.ini
date.timezone = Asia/Chongqing
post_max_size = 32M
max_execution_time = 300
max_input_time = 300

3.5启动服务
[root@opentsdb ~]# service httpd start
用浏览器访问http://192.168.0.218/zabbix,并按照提示安装:
[img]http://news.oneapm.com/content/images/2016/03/2-2.png
检查配置是否ok
[img]http://news.oneapm.com/content/images/2016/03/4-1.png
登录之后
[img]http://news.oneapm.com/content/images/2016/03/8.png
三.安装Zabbix-Agent端,ip:192.168.0.219

1.在192.168.0.219主机上安装:
1.1解压
[root@druid ~]# tar zxvf zabbix-3.0.1.tar.gz
[root@druid ~]# cd zabbix-3.0.1

1.2添加用户
[root@druid zabbix-3.0.1]# groupadd zabbix-agent
[root@druid zabbix-3.0.1]# useradd -g zabbix-agent zabbix-agent

1.3编译
[root@druid zabbix-3.0.1]# ./configure --prefix=/usr/local/zabbix-agent --enable-agent
[img]http://news.oneapm.com/content/images/2016/03/9.png
1.4安装
[root@druid zabbix-3.0.1]# make install
2.编辑配置文件:
[root@druid ~]# mkdir -p /var/log/zabbix
[root@druid ~]# chown -R zabbix-agent:zabbix-agent /var/log/zabbix/

2.1修改配置
[root@druid ~]# vim /usr/local/zabbix-agent/etc/zabbix_agentd.conf
LogFile=/var/log/zabbix/zabbix_agentd.log
Server=192.168.0.218
ServerActive=192.168.0.218
Hostname=zabbix.agent.219
User=zabbix-agent # 与上面创建的用户保持一致

在iptables中放行10050和10051端口
[root@druid ~]# iptables -I INPUT -p tcp -m multiport --dports 10050:10051 -j ACCEPT
2.2配置开机启动
[root@druid ~]# ln -s /usr/local/zabbix-agent/etc/ /etc/zabbix
[root@druid ~]# ln -s /usr/local/zabbix-agent/bin/* /usr/bin
[root@druid ~]# ln -s /usr/local/zabbix-agent/sbin/* /usr/sbin/
[root@druid ~]# cp /root/zabbix-3.0.1/misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
[root@druid ~]# chmod 755 /etc/init.d/zabbix_agentd
[root@druid ~]# sed -i "s@BASEDIR=/usr/local@BASEDIR=/usr/local/zabbix-agent@g" /etc/init.d/zabbix_agentd
[root@druid ~]# chkconfig zabbix_agentd on

2.3启动
[root@druid ~]# service zabbix_agentd start
四、添加主机

浏览 http://192.168.0.218/zabbix
[img]http://news.oneapm.com/content/images/2016/03/10.png
[img]http://news.oneapm.com/content/images/2016/03/11.png
填写host信息
[img]http://news.oneapm.com/content/images/2016/03/12-1.png
添加模板
[img]http://news.oneapm.com/content/images/2016/03/13-1.png
[img]http://news.oneapm.com/content/images/2016/03/14-1.png
如果出现下面的错误
[img]http://news.oneapm.com/content/images/2016/03/15.png
修改zabbix的php配置文件:
[root@opentsdb ~]# vim /var/www/html/zabbix/conf/zabbix.conf.php
[img]http://news.oneapm.com/content/images/2016/03/16-1.png
最后成功的界面:
[img]http://news.oneapm.com/content/images/2016/03/17-1.png
四.集成OneAlert

1.添加应用
[img]http://news.oneapm.com/content/images/2016/03/18-1.png
[img]http://news.oneapm.com/content/images/2016/03/19-1.png
[img]http://news.oneapm.com/content/images/2016/03/20.png
2.安装,我的系统centos 7:
[root@opentsdb ~]# sudo AppKey=5aedc348-4316-ba64-200d-7e063e66228a Plugin=zabbix sh -c “$(curl -L https://raw.githubusercontent.com/oneapm/onealert-agent-installer/master/onealert-zabbix-install-centos7.sh)”
[img]http://news.oneapm.com/content/images/2016/03/21.png
3.重启一下zabbix server会受到告警信息
[img]http://news.oneapm.com/content/images/2016/03/22-1.png
[img]http://news.oneapm.com/content/images/2016/03/23.png
4.完成
恭喜你!完成 Zabbix 一键集成配置安装,即可实现短信、电话和邮件通知,还可以通过「我的告警」查询所有未处理告警哦。
OneAlert 是北京蓝海讯通科技有限公司旗下产品,中国首个 SaaS 模式的云告警平台,集成国内外主流监控/支撑系统,实现一个平台上集中处理所有IT事件,提升IT可靠性。想了解更多信息,请访问 OneAlert 官网
本文转自 OneAPM 官方博客
......显示全文...
    点击查看全文


上一篇文章      下一篇文章      查看所有文章
2016-04-01 16:57:15  
系统运维 最新文章
linux新进程的创建
Muduo网络库源码分析(一)EventLoop事件循
Linux系统分区
haproxylvsnginx负载均衡的比较
PeopleSoft介绍
win7+iis7+asp+.net+php环境配置
执行系统命令并且将输出写到指定日志文件的
linux批量替换多个文件中的字符串
makefile中=、:=和+=的区别
Linux服务器不关机新增硬盘的方法
360图书馆 软件开发资料 文字转语音 购物精选 软件下载 美食菜谱 新闻资讯 电影视频 小游戏 Chinese Culture
生肖星座 三丰软件 视频 开发 Android开发 站长 古典小说 网文精选 搜图网 美图 中国文化英文版 多播 租车 短信
2017-7-24 10:34:55
多播视频美女直播
↓电视,电影,美女直播,迅雷资源↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  软件世界网 --