postfix

Kibana插件sentinl实现邮件报警

不打扰是莪最后的温柔 提交于 2019-11-26 00:21:17
1.安装sentinl插件 到https://github.com/sirensolutions/sentinl/releases上选择合适的版本,比如你的kibana是5.6.2的,那么这里也要选择5.6.2的sentinl版本;复制zip包的链接地址,然后到kibana服务器(开通外网)上,执行下面的命令即可安装: /usr/share/kibana/bin/kibana-plugin install https://github.com/sirensolutions/sentinl/releases/download/tag-5.6.2/sentinl-v5.6.4.zip 安装过程中可能因为网络原因会中断,多安装几次就行了。 2.重启kibana 安装完毕后,systemctl restart kibana,然后http://kibana-server-ip:5601,界面上会多一个这个(下图红圈): 3.在kibana界面上配置sentinl 点击sentinl→watchers→New(右上角)→“+warcher”(左上角),到如下界面: 3.1 General Title:这个watcher的标题 Schedule:检测频率,例如“every 5 minutes”、“at 17:15”、“at 10:15 am also at 5:15pm except on

Centos 7.6安装部署gitlab

荒凉一梦 提交于 2019-11-25 23:51:09
一、gitlab介绍 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。GitLab由乌克兰程序员DmitriyZaporozhets和ValerySizov开发,它由Ruby语言写成。后来,部分代码用Go语言重写,现今在国内外大中型互联网公司广泛使用。 git、gitlab、GitHub的区别如下: git 是一种基于命令的版本控制系统,全命令操作,没有可视化界面。 gitlab 是一个基于git实现的在线代码仓库软件,提供web可视化管理界面,通常用于企业团队内部协作开发。 github 是一个基于git实现的在线代码托管仓库,亦提供可视化管理界面,同时提供免费账户和付费账户,提供开放和私有的仓库,大部分的开源项目都选择github作为代码托管仓库。 二、部署环境 1、关闭 selinux sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config sed -i 's/SELINUXTYPE=targeted/#&/' /etc/selinux/config setenforce 0 2、设置时区 timedatectl set-timezone Asia/Shanghai 3、安装需要用到的工具及软件 yum -y install vim

公司实现全网备份项目:(rsync+定时任务)

為{幸葍}努か 提交于 2019-11-25 21:39:22
企业案例:rsync实战: web01 10.0.0.7 backup 10.0.0.41 某公司里有一台Web服务器,里面的数据很重要,但是如果硬盘坏了,数据就会丢失,现在领导要求你把数据在其他机器上做一个周期性定时备份。要求如下: 每天晚上12点整在Web服务器A(web01 )上打包备份网站程序目录并通过rsync命令推送到服务器B(backup)上备份保留 (备份思路可以是先在本地按日期打包,然后再利用rsync推到备份服务器上)。 rsync守护进程模式 定时任务 (脚本) 具体要求如下: 1)Web服务器A和备份服务器B的备份目录必须都为/backup。 #扩展备份到/backup下以ip地址命名的目录下 2)Web服务器站点目录假定为(/var/www/html)。 3)Web服务器本地仅保留7天内的备份。 4)备份服务器上每周六的数据都保留,其他备份仅保留180天备份。 5)备份服务器上检查备份结果是否正常(备份内容变?),并将每天的备份结果发给管理员信箱。** web应用服务器上的操作: 1、 先在命令行测试脚本里面的命令,若没有问题再拷贝和粘贴到脚本里面 [root@web01 ~]# cat /server/scripts/bak.sh #!/bin/bash IP=$(hostname -I|awk '{print $NF}') HOSTNAME=$

Linux运维高级篇—CentOS 7下Postfix邮件服务器搭建

笑着哭i 提交于 2019-11-25 20:28:47
第一章 实验环境 硬件环境: Linux服务器一台,IP地址:192.168.80.10; WIN7客户端一台,拥有OUTLOOK2013,测试用,与服务器在同一局域网内。 Linux系统环境,如下图: 第二章 实验内容 一:搭建DNS服务器 二:搭建postfix服务器及普通发信 三:普通收信 四:认证收信 五:squirrelmail收发邮件(搭建网页收发邮件) 六:邮件群发功能配置 七:邮件发送容量大小配置 八:通过配置用户磁盘配额实现限制用户邮箱空间 第三章 实验步骤 准备工作: [root@localhost ~]# systemctl stop firewalld //关闭防火墙 [root@localhost ~]# setenforce 0 //关闭selinux 第一部分:搭建DNS服务器 [root@localhost ~]# yum install bind -y //安装DNS服务 ------------以下编辑主配置文件-------------- [root@localhost ~]# vi /etc/named.conf 修改如下内容: 保存退出 [root@localhost ~]# named-checkconf //检查语法错误 注意:如有错误提示,详细解读错误提示,按提示修改配置文件;若没有任何提示,则表示没有语法错误。 ----------