zabbix-web 的管理

zabbix-web 的管理

进行登录

 

 

进行修改页面为中文

 

 

图表字符乱码的解决办法

 

 

[root@ CGA1 ~]# cd /usr/local/nginx/html/fonts/

[root@ CGA1  fonts]# mv DejaVuSans.ttf  DejaVuSans.bak

[root@ CGA1  fonts]# cd

[root@ CGA1  ~]# mv *.ttf /usr/local/nginx/html/fonts/DejaVuSans.ttf        

 

 

5安装 zabbix –agent -----web配置监控远程主机

配置监控远程主机(cga25cga26cga27cga28cga29cga30cga31 cga35cga36cga37)

5.1解决依赖

[root@cga26 ~]# yum install -y curl curl-devel net-snmp net-snmp-devel perl-DBI gcc gcc-c++

 

5.2 添加用户

 [root@cga26 ~]# useradd -M -s /sbin/nologin zabbix

5.3安装agent

[root@cga26 ~]#tar xvf zabbix-3.4.3.tar.gz -C /usr/local/src/

[root@cga26 ~]# cd /usr/local/src/zabbix-3.4.3/

[root@cga26 zabbix]# ./configure --prefix=/usr/local/zabbix --enable-agent

[root@cga26 zabbix-3.4.3]# make install

[root@cga26 zabbix-3.4.3]# cat /etc/services|grep zabbix

zabbix-agent    10050/tcp               # Zabbix Agent

zabbix-agent    10050/udp               # Zabbix Agent

zabbix-trapper  10051/tcp               # Zabbix Trapper

zabbix-trapper  10051/udp               # Zabbix Trapper

5.4启动Agent

[root@cga26 zabbix-3.4.3]# netstat -anutp |grep zabbix

tcp     0      0 0.0.0.0:10050      0.0.0.0:*               LISTEN      8376/zabbix_agentd 

5.5配置 Agnet 开机启动

[root@cga26 zabbix-3.4.3]# cp /usr/local/src/zabbix-3.4.3/misc/init.d/fedora/core5/zabbix_agentd /etc/init.d/

[root@cga26 zabbix-3.4.3]#  vim /etc/init.d/zabbix_agentd

改:21  ZABBIX_BIN="/usr/local/ sbin/zabbix_agentd"     

为:21  ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_agentd"

[root@cga26 zabbix-3.4.3]#  chkconfig --add zabbix_agentd

[root@cga26 zabbix-3.4.3]#  chkconfig zabbix_agentd on

5.6配置 Agentd 的配置文件

[root@cga26 zabbix-3.4.3]# vim /usr/local/zabbix/etc/zabbix_agentd.conf

改:93  Server=127.0.0.1

为:93  Server=192.168.1.63                                   

改:134  ServerActive=127.0.0.1

为:134  ServerActive=192.168.1.63                     

改:145  Hostname=Zabbix server

为:145  Hostname=xuegod62

改:280  UnsafeUserParameters=0

为:280  UnsafeUserParameters=1

重启服务

[root@cga26 zabbix-3.4.3]# /etc/init.d/zabbix_agentd restart

Restarting zabbix_agentd (via systemctl):                  [  OK  ]

[root@cga26 zabbix-3.4.3]#  netstat -antup | grep zabbix

tcp        0      0 0.0.0.0:10050    0.0.0.0:*  LISTEN      8376/zabbix_agentd 

5.7测试与Server 端测试通讯

[root@CGA1 ~]# /usr/local/zabbix/bin/zabbix_get -s 10.27.17.26  -p10050 -k system.uname

Linux cga26 3.10.0-862.el7.x86_64 #1 SMP Fri Apr 20 16:44:24 UTC 2018 x86_64

同样的方法cga25cga26cga27

6添加 Host 主机

 

 

 

 

选择模块:

 

 

 

 

7 邮件报警

7.1 安装邮件系统

[root@CGA1 ~]# yum install mailx  sendmail -y

7.2编辑mailx的配置文件

[root@CGA1 ~]#  vim /etc/mail.rc

set bsdcompat

set from=hkXXX@163.com

set smtp=smtp.163.com

set smtp-auth-user=hk8320@163.com

set smtp-auth-password=123456

set smtp-auth=login

 

7.3 测试

[root@CGA1 ~]#  echo "zabbix test mail" |mailx -s "zabbix" hkXXX@163.com

 

 

表示测试通过

7.4 zabbix服务端写邮件发送脚本

[root@CGA1 ~]#  cd /usr/local/zabbix/share/zabbix/alertscripts/

[root@CGA1 alertscripts]# vim sendmail.sh

 

#!/bin/bash

messages=`echo $3 | tr '\r\n' '\n'`

subject=`echo $2 | tr '\r\n' '\n'`

echo "${messages}" | mailx -s "${subject}" $1 >>/tmp/sendmail.log 2>&1

7.5 设置权限并设置授权用户

[root@CGA1 alertscripts]#  chown zabbix:zabbix sendmail.sh

[root@CGA1 alertscripts]# chmod +x  sendmail.sh

7.6修改主配置文件,读此脚本

[root@CGA1 alertscripts]# vim /usr/local/zabbix/etc/zabbix_server.conf

修改:

改:466  # AlertScriptsPath=${datadir}/zabbix/alertscripts

为:466  AlertScriptsPath=/usr/local/zabbix/share/zabbix/alertscripts

[root@CGA1 tmp]# touch  /tmp/sendmail.log

[root@CGA1 ~]# chmod 777 /tmp/sendmail.log

[root@CGA1 ~]# /usr/local/zabbix/share/zabbix/alertscripts/sendmail.sh hkXXX@163.com "hkkkkkk"

 

 

 7  Zabbix-web页面添加:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

故障操作添加以下内容

操作

默认接收人:故障{TRIGGER.STATUS},服务器:{HOSTNAME1}发生: {TRIGGER.NAME}故障!

默认信息:

告警主机:{HOSTNAME1}

告警时间:{EVENT.DATE} {EVENT.TIME}

告警等级:{TRIGGER.SEVERITY}

告警信息: {TRIGGER.NAME}

告警项目:{TRIGGER.KEY1}

问题详情:{ITEM.NAME}:{ITEM.VALUE}

当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}

事件 ID:{EVENT.ID}

 

 

 

 

恢复操作

默认接收人:已恢复!{TRIGGER.STATUS}, 服务器:{HOSTNAME1}: {TRIGGER.NAME}

恢复信息:

告警主机:{HOSTNAME1}

告警时间:{EVENT.DATE} {EVENT.TIME}

告警等级:{TRIGGER.SEVERITY}

告警信息: {TRIGGER.NAME}

告警项目:{TRIGGER.KEY1}

问题详情:{ITEM.NAME}:{ITEM.VALUE}

当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}

事件 ID:{EVENT.ID}

 

 

 

 

 

posted @ 2019-10-08 12:54  科子  阅读(193)  评论(0编辑  收藏  举报