手机版
你好,游客 登录 注册
背景:
阅读新闻

Zabbix监控安装部署及警报配置

[日期:2017-03-09] 来源:Linux社区  作者:firelowrie [字体: ]

3.在server中添加agent的服务监控项

利用 zabbix 自带的监控模版,以 http 和mysqld服务为例

服务端2

 A)配置开启http和mysql服务

[root@server2 zabbix]# /etc/init.d/httpd start             #开启httpd

Starting httpd:                                           [  OK  ]

[root@server2 zabbix]# /etc/init.d/mysqld start            #开启mysqld

Starting mysqld:                                           [  OK  ]

[root@server2 zabbix]# mysql -pRedHat

mysql> grant select on *.* to wen@localhost identified by'redhat';

Query OK, 0 rows affected (0.00 sec)                      #创建本地用户,并给其权限

mysql> Ctrl-C -- exit!

 

在/etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf 文件中指定了 zabbix agent 如何获取 mysql服务的各种信息,并在/var/lib/zabbix 目录中新建“.my.cnf”文件,用以指定zabbix agent 如何登陆数据库,可以在 zabbix_server.conf 文件中找到密码。

[root@server2 zabbix]# cd zabbix_agentd.d/

[root@server2 zabbix_agentd.d]# mkdir /var/lib/zabbix       #创建目录

[root@server2 zabbix_agentd.d]# cd /var/lib/zabbix/

[root@server2 zabbix]# vim .my.cnf                          #编写文件,如下

[mysql]
host=localhost
user=wen                                                   #刚创建的用户
password=redhat                                            #用户wen的密码
socket=/var/lib/mysql/mysql.sock
[mysqldadmin]
host=localhost
user=wen
password=redhat
socket=/var/lib/mysql/mysql.sock

 

[root@server2 zabbix]# /etc/init.d/zabbix-agent restart     #重启服务

Shutting down Zabbix agent:                                [  OK  ]

Starting Zabbix agent:                                    [  OK  ]

 

 B)添加模版 httpd服务和mysql服务

点击Configuration -> Hosts -> server2.example.com-> Templates 选择需要的模版添加,如图:

wKioL1gZ0-uiGu-3AACudAMhffc239.png点击server2.example.com的Items,就出现了http服务,如图;

wKiom1gZ0-uT5UHwAAAeZ_CtwNY815.png

http服务没有图形,mysql可以查看图形。

点击server2.example.com的Graphs如图:

wKioL1gZ0-zQO6X6AAAk2Tz60mE970.png

点击进去,如图:

wKiom1gZ0-zzz44NAAC9x0TY3kg930.png

如图:

wKiom1gZ0-3iDilzAACl6dXMEU4337.png

 

4.Zabbix的报警

服务端1

 A)Email报警方式

建议禁用不使用的报警方式,点击Administration->Media types,如图:

wKioL1gZ0-2itceUAACsIer4A5o853.png

点击Email进行设置,如图:

wKioL1gZ0-3SraBjAABzEXHTZPU547.png

点击 Administration -> Users->Zabbix administrators的User,进入 Admin 管理员Media 选项卡,进行如下配置:

wKiom1gZ0-7T7t1dAAEN6M1EB64878.png

 

测试

[root@server2 mnt]# /etc/init.d/httpd stop          #停掉服务端2的http服务

Stopping httpd:                                           [  OK  ]

 

由于QQ 邮箱做的实验,server1.example.com 是没有域名解析的,会被 QQ邮箱挡掉,所以需要设置 QQ 邮箱反垃圾白名单,把zabbix@server1example.com 发件地址加入地址白名单。

 

wKioL1gZ0-7wH0jLAACBxCFMdTI964.png

 

 B)110云告警方式

将110云告警添加到zabbix的报警中,官方文档写的很详细,可以参考官方文档进行配置。

[root@server1 mnt]# tar zxfalert-agent-4.1.3.1-linux-x64.tar.gz -C /usr/lib/zabbix/alertscripts/                                        #解压到指定目录

[root@server1 mnt]# cd /usr/lib/zabbix/alertscripts/

[root@server1 alertscripts]# ls

alert-agent

[root@server1 alertscripts]# cpalert-agent/plugin/zabbix-plugin/110monitor . 

[root@server1 alertscripts]# chown -R zabbix.zabbix *              #x修改权限

[root@server1 alertscripts]# ll

total 8

-rwxr-xr-x 1 zabbix zabbix 559 Nov  1 19:39 110monitor

drwxr-xr-x 8 zabbix zabbix 4096 May 15  2015 alert-agent

 

点击 Administration -> Media types,点击Createmedia type, 创建110云告警,如图:

wKiom1gZ0-_ynjotAABkmQAgU-A051.png

点击 Administration -> Users->Zabbix administrators的User, 在 Admin 用户的Media 选项卡中配置

  wKioL1gb_kzxV4-LAADrjQZuAdY640.png

点击 Configuration -> Actions,点击Triggers,编辑默认的 Report problems to Zabbix administrators,如下:

wKiom1gZ0--RtKrqAAB9jFMPCUU021.png

Conditions选项卡保持默认即可,点击Operatins选项卡

wKioL1gZ0_DzeaGDAADwb3aOTW8372.png

 

测试

[root@server2 mnt]# /etc/init.d/httpd stop          #停掉服务端2的http服务

Stopping httpd:                                           [  OK  ]

如图:

wKioL1gZ0_Dg6szsAACzY-pelPo586.png

 

一些Zabbix相关教程集合

Ubuntu 14.04下Zabbix2.4.5 源码编译安装  http://www.linuxidc.com/Linux/2015-05/117657.htm

安装部署分布式监控系统Zabbix 2.06 http://www.linuxidc.com/Linux/2013-07/86942.htm

《安装部署分布式监控系统Zabbix 2.06》 http://www.linuxidc.com/Linux/2013-07/86942.htm

CentOS 6.3下Zabbix安装部署 http://www.linuxidc.com/Linux/2013-05/83786.htm

Zabbix分布式监控系统实践 http://www.linuxidc.com/Linux/2013-06/85758.htm

Zabbix Agent 源码编译安装 http://www.linuxidc.com/Linux/2016-04/130437.htm

64位CentOS 6.2下安装Zabbix 2.0.6   http://www.linuxidc.com/Linux/2014-11/109541.htm

Ubuntu 16.04安装部署监控系统Zabbix2.4  http://www.linuxidc.com/Linux/2017-03/141436.htm

ZABBIX 的详细介绍请点这里
ZABBIX 的下载地址请点这里

本文永久更新链接地址http://www.linuxidc.com/Linux/2017-03/141611.htm

linux
相关资讯       Zabbix监控 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款