MySQL:5.6.21

nginx:1.62

PHP:5.7

pcre:8.32

zabbix:3.0.4

LNMP安装步骤略过

# tar xvf zabbix-3.0.4.tar.gz

# cd zabbix-3.0.4

cat >> /etc/services <eof

zabbix-agent    10050/tcp                          #ZabbixAgent

zabbix-agent    10050/udp                          #Zabbix Agent

zabbix-trapper  10051/tcp                            #ZabbixTrapper

zabbix-trapper  10051/udp                            #Zabbix Trapper

eof

#  ./configure --prefix=/usr/local/zabbix/ --enable-server --enable-agent  --with-mysql --with-net-snmp --with-libcurl --with-libxml2 --enable-java

# make &;&; make install

# useradd zabbix

#mysql

#mysql>create database zabbix default charset utf8;

#mysql>GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'%' IDENTIFIED BY 'zabbix.com' WITH GRANT OPTION;

# mysql zabbix < database/mysql/schema.sql

# mysql zabbix < database/mysql/images.sql

# mysql zabbix < database/mysql/data.sql

# vim /usr/local/zabbix/etc/zabbix_server.conf

DBHost=192.168.9.35

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix.com

# cp ./misc/init.d/fedora/core/zabbix_* /etc/init.d/

# sed -i "aliyunzixun@xxx.com=/usr/aliyunzixun@xxx.com=/usr/local/aliyunzixun@xxx.com" `grep BASEDIR=/usr/local -rl /etc/init.d/ |grep zabbix_ `

# chmod 775 /etc/init.d/zabbix_*

# cp -rp ./frontends/php/* /data/www/zabbix/

# chown -R nginx.nginx /data/www/zabbix

#vim  /usr/local/zabbix/etc/zabbix_agentd.conf

UnsafeUserParameters=1

# cd /usr/local/nginx/conf/vhost

# vim zabbix.conf

server {

listen  8888;

server_name _;

index index.html index.htm index.php;

root /data/www/zabbix;

location ~ .*/.(php|php5)?$

{

#fastcgi_pass  unix:/tmp/php-cgi.sock;

fastcgi_pass  127.0.0.1:9000;

fastcgi_index index.php;

include fastcgi.conf;

}

location ~ .*/.(gif|jpg|jpeg|png|bmp|swf)$

{

expires 30d;

}

location ~ .*/.(js|css)?$

{

expires 1h;

}

location / {

if (-f $request_filename/Home.html){

rewrite (.*) $1/Home.html break;

}

if (-f $request_filename/index.php){

rewrite (.*) $1/index.php;

}

if (!-f $request_filename){

rewrite (.*) /index.php;

}

}

access_log  /usr/local/nginx/logs/zabbix.com.log;

}

配置SendEmail报警

# wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz

# tar xvf sendEmail-v1.56.tar.gz

# cp sendEmail-v1.56/sendEmail /usr/local/bin/

# chmod 755 /usr/local/bin/sendEmail

# mkdir /usr/local/zabbix/alertscripts

# vim /usr/local/zabbix/etc/zabbix_server.conf

AlertScriptsPath=/usr/local/zabbix/alertscripts

# touch /tmp/Email.log

# chown zabbix:zabbix /tmp/Email.log

# vim /usr/local/z#abbix/alertscripts/SendEmail.sh

#!/bin/bash

# Filename:    SendEmail.sh

# Revision:    0.1

# Date:        2015/07/07

# Author:      Deniss

# Email:

# Website:    http://9935226.blog.51cto.com/

# Description: zabbix邮件告警脚本

# Notes:      使用sendEmail

# 脚本的日志文件

LOGFILE="/tmp/Email.log"

:>"$LOGFILE"

exec 1>"$LOGFILE"

exec 2>&;1

SMTP_server='smtp.sina.com'    # SMTP服务器,变量值需要自行修改

username='aliyunzixun@xxx.com'    # 用户名,变量值需要自行修改

password='sina123'            # 密码,变量值需要自行修改

from_email_address='aliyunzixun@xxx.com' # 发件人Email地址,变量值需要自行修改

to_email_address="$1"              # 收件人Email地址,zabbix传入的第一个参数

message_subject_utf8="$2"          # 邮件标题,zabbix传入的第二个参数

message_body_utf8="$3"              # 邮件内容,zabbix传入的第三个参数

# 转换邮件标题为GB2312,解决邮件标题含有中文,收到邮件显示乱码的问题。

message_subject_gb2312=`iconv -t GB2312 -f UTF-8 << EOF

$message_subject_utf8

EOF`

[ $? -eq 0 ] &;&; message_subject="$message_subject_gb2312" || message_subject="$message_subject_utf8"

# 转换邮件内容为GB2312,解决收到邮件内容乱码

message_body_gb2312=`iconv -t GB2312 -f UTF-8 << EOF

$message_body_utf8

EOF`

[ $? -eq 0 ] &;&; message_body="$message_body_gb2312" || message_body="$message_body_utf8"

# 发送邮件

sendEmail='/usr/local/bin/sendEmail'

set -x

$sendEmail -s "$SMTP_server" -xu "$username" -xp "$password" -f "$from_email_address" -t "$to_email_address" -u "$message_subject" -m "$message_body" -o message-content-type=text -o message-charset=g

b2312

# chown zabbix:zabbix /usr/local/zabbix/alertscripts/SendEmail.sh

# chmod +x /usr/local/zabbix/alertscripts/SendEmail.sh

#登陆web配置

发送邮件

# /usr/local/bin/sendEmail -f aliyunzixun@xxx.com -t aliyunzixun@xxx.com / 
-s smtp.163.com -u "我是邮件主题" -o message-content-type=html / 
-o message-charset=utf8 -xu aliyunzixun@xxx.com -xp 123456 -m "我是邮件内容"

123

#/usr/local/bin/sendEmail -f aliyunzixun@xxx.com -t aliyunzixun@xxx.com /-s smtp.163.com -u "我是邮件主题" -o message-content-type=html /-o message-charset=utf8 -xu aliyunzixun@xxx.com -xp 123456 -m "我是邮件内容"

命令说明:

/usr/local/bin/sendEmail 命令主程序 
-f aliyunzixun@xxx.com 发件人邮箱 
-s smtp.163.com 发件人邮箱的smtp服务器 
-u "我是邮件主题" 邮件的标题 
-o message-content-type=html 邮件内容的格式,html表示它是html格式 
-o message-charset=utf8 邮件内容编码 
-xu aliyunzixun@xxx.com 发件人邮箱的用户名 
-xp 123456 发件人邮箱密码 
-m "我是邮件内容" 邮件的具体内容

123456789

/usr/local/bin/sendEmail 命令主程序-f aliyunzixun@xxx.com发件人邮箱-s smtp.163.com 发件人邮箱的smtp服务器-u "我是邮件主题" 邮件的标题-o message-content-type=html 邮件内容的格式,html表示它是html格式-o message-charset=utf8邮件内容编码-xualiyunzixun@xxx.com发件人邮箱的用户名-xp 123456 发件人邮箱密码-m "我是邮件内容"邮件的具体内容

zabbix3.0.4安装部署与SendEmail报警配置的更多相关文章

  1. Storm-0.9.0.1安装部署 指导

    可以带着下面问题来阅读本文章: 1.Storm只支持什么传输 2.通过什么配置,可以更改Zookeeper默认端口 3.Storm UI必须和Storm Nimbus部署在同一台机器上,UI无法正常工 ...

  2. zabbix3.0 agent安装配置

    zabbix3.0 agent安装配置wget http://repo.zabbix.com/zabbix/3.0/rhel/6/x86_64/zabbix-agent-3.0.0-2.el6.x86 ...

  3. kafka_2.11-2.0.0_安装部署

    参考博文:kafka 配置文件参数详解 参考博文:Kafka[第一篇]Kafka集群搭建 参考博文:如何为Kafka集群选择合适的Partitions数量 参考博文:Kafka Server.prop ...

  4. zabbix3.0.4安装grapha实现多台主机相同监控项集中展示

    zabbix3.0.4安装grapha图形展示系统 操作系统 # cat /etc/redhat-release  CentOS Linux release 7.2.1511 (Core) 1.安装g ...

  5. 大数据篇:DolphinScheduler-1.2.0.release安装部署

    大数据篇:DolphinScheduler-1.2.0.release安装部署 1 配置jdk #查看命令 rpm -qa | grep java #删除命令 rpm -e --nodeps xxx ...

  6. windows系统dokuwiki安装部署设置 xampp环境配置

    简单记录一次安装dokuwiki的过程 dokuwiki下载 dokuwiki下载地址 https://download.dokuwiki.org/ 下载前有一些可选项目,版本.语言.插件,可以按照需 ...

  7. zabbix3.2.3安装部署

    安装nginx [root@xuegod64 ~]# yum install -y gcc gcc-c++ autoconf automake zlib zlib-devel openssl open ...

  8. [DPI][suricata] suricata-4.0.3 安装部署

    suricata 很值得借鉴.但是首先还是要安装使用,作为第一步的熟悉. 安装文档:https://redmine.openinfosecfoundation.org/projects/suricat ...

  9. redhat6.4 zabbix3.0.2安装

    zabbix不用说了,很好的服务器监控管理工具,还支持中文哈! 1.添加epel仓库,有更多可用的软件包 rpm -ivh http://download.fedoraproject.org/pub/ ...

随机推荐

  1. Tomcat 之session 持久化2

    通过前文 Tomcat 之session 持久化1 ,我们已经大概了解了这么个机制.但是我没能详细展开其底层的原理. 这篇文章,我想稍微深入一点点,再继续聊一聊其底层. Tomcat 之session ...

  2. 4. Tomcat内存溢出解决

    1.  java.lang.OutOfMemoryError: PermGen space a.如果tomcat是以bat方式启动的,则如下设置: 修改TOMCAT_HOME/bin/catalina ...

  3. [Writeup]奇怪的单点音

    [Writeup]奇怪的单点音 单点音韵律,感觉法继续 看题 一个wav文件,没啥好说的 听了一下,类似鸟叫的电子音,后面插了不规律的三次嘟嘟声 先排除摩斯电码吧(唯一知道的东西(σ゚∀゚)σ) 解法 ...

  4. 自定义界面上绘制Text,可通过拖动控制文字大小及其位置

    项目地址 最近项目上有个需求,需要在一块区域中显示文字,这块区域可以拖动,也可以通过拖拽右下角来改变大小,里面的文字大小要根据区域的大小进行自适应.刚开始觉得这个需求不难,只需要一个TextView就 ...

  5. PHP Composer 包管理器的安装和使用

    一,包管理器的安装 01,首先确定 php 命令能够全局使用,要是不能请修改环境变量 02,使用 curl 命令安装 => curl -sS http://install.phpcomposer ...

  6. idea 安装三方插件的方法

    <一>在线安装 1,File -> Setting -> Plugins, 大红框内是已经安装的插件,可以搜索 2, 点击上图小红框内的按钮, 如下,搜索自己想要的插件,选中, ...

  7. WebService与RESTful WebService

    Manual Instruction Document Web Service JAX-WS & JAX-RS Author: Liu Xiang Date: 2018/01/12 1. Su ...

  8. 使用linux的shell脚本实现在当前行重复动态显示时间等字符串信息(不另起新行)

    ###本脚本在Suse11sp2当中验证正确 #!/bin/sh )) do echo -ne "\r$(date)" sleep 0.3 done ###关键在 echo 的 & ...

  9. Django--templates(模板层)

    模板语法: """ 模板语法: 变量:{{}} 1.深度查询 句点符 2.过滤器 {{value|filter_name:参数}} 标签:{% %} "&quo ...

  10. UI5-学习篇-13-Eclipse 开发UI5应用

    1.Eclipse环境配置及组件安装 UI5-学习篇-1-Eclipse开发工具及环境搭建 2.创建项目 3.设置代理映射 打开WebContent->WEB-INF->web.xml文件 ...