服务器架构之性能扩展-第六章(7)

简介:

 第六章 nagios网络监控和shell邮件报警

对于nagios比较感兴趣的朋友,对于nagios警报的部分可以参考我的网络监控漫谈系列。

6.1网络管理概念
网络管理:监督、组织和控制网络通信服务和信息处理所必须的各种活动的总称。
常见的监控设备有交换机、路由器,windows或linux主机,它一般包含监控端和被监控端,监控端定时检测叫轮训,被监控端的紧急情况的主动报告叫中断。
监控协议:SNMP(simple network manager protocol)
6.1.1windows部署snmp
开始-》控制面板-》添加删除windows组件-》管理和监视工具-》详细信息-》简单网络管理协议

 

 

 
6.2postfix邮件报警

 

6.2.1postfix的部署
Postfix是一款比sendmail速度更快的邮件服务器,我们这里选择centos服务器上搭建postfix和dovecat邮件服务,然后通过windows8的outlook进行访问。
1. 关闭 sendmail 邮件服务
Service sendmail stop
Chkconfig sendmail off

 

2. 安装 postfix
Postfix是发送服务,使用25端口,dovecat完成邮件的接收,使用110端口,共同完成邮件的收发。
Yum install postfix*   
Yum install dovecat*
 

 

3. 修改配置文件
Vi /etc/postfix/main.cf
Myhostname指定邮件主机域名

 

Mydomain指定邮件域名后缀

 

Myorigin指定发件人后缀

 

Inet_interface指定all,注释localhost,这样允许所有客户端的使用

 

Mydestination指定目标主机

 

myNetworks指定服务器的网段

 

Relay_domains允许中继转发

Service postfix restart
Chkconfig postfix on

Vi /etc/dovecot.conf
取消protocal的注释,开启110端口

4. 更改默认邮件服务器
Alternative –config mta 然后选择2,即postfix

5 、新建账户

即可使用user1@saisai.com user2@saisai.com邮箱

Vi /etc/hosts //解析域名

 

2. 测试
首先服务器和客户机可以ping通

打开outlook-》工具-》创建用户

输入账户信息,本地测试,选择”手动配置服务器或其他服务器类型”,输入服务器ip和用户名和密码即可。设置完毕,然后单击“测试账户设置”进行测试。

 

 

然后通过发送/接收选项,进行选择账户,然后进行“新建”,进行邮件发送测试。

选择账户2,进行查看是否可以接收邮件

命令方式测试:
telnet 192.168.211.128 25
Telnet发邮件,ip+端口,然后写mail from:设置发送方,rcpt to:设置接收方,data:写数据,以点结束邮件内容,以quit退出。
 

登陆用户查看邮件

回复邮件,回复给root用户

Root用户邮件,用Mail 命令查看,输入id号查看内容

Mail命令发送邮件
Echo为内容,-s为主机,mail后接邮箱

建立一个sh命令,然后赋予写的权限,执行即可。
主题test shell,内容shell test

 

执行之后,到邮箱进行查看

实验二:apache服务脚本Apache.sh
Nc -w2 localhost 80 该命令执行成功后两秒自动退出,然后使用$?判断端口是否开放,如果上条命令成功则结果为0,否则为1。

于是通过检测80端口是否正常,不正常则重启apache

 

 

到邮箱进行检测

 

 

实验三:mysql数据库脚本mysql.sh
通过检测3306端口,如果不正常则重启mysql

 

到邮箱进行检测

 

通过awk来检测磁盘使用情况,awk ‘NR==3{print $4}’它可以抠取第三行第四列的值,然后利用它来判断磁盘的大小。

用dd命令,增加一个大文件,进行测试

打开邮件进行验证

Crontab –e
 


本文转自zsaisai 51CTO博客,原文链接:http://blog.51cto.com/3402313/967782

相关文章
|
1月前
|
存储 弹性计算 安全
阿里云第七代云服务器ECS性能、适用场景与价格参考
阿里云第七代云服务器ECS(Elastic Compute Service)作为阿里云最新一代的高性能计算产品,凭借其基于最新硬件架构和虚拟化技术的全面升级,在计算能力、存储性能、网络传输速度以及灵活性等多个方面实现了显著提升。这一代云服务器旨在为用户提供更为强大、稳定且可定制的云端基础设施服务,广泛适用于从基础的Web托管到复杂的高性能计算等多种应用场景。
|
1月前
|
监控 持续交付 API
深入理解微服务架构:构建高效、可扩展的系统
【10月更文挑战第14天】深入理解微服务架构:构建高效、可扩展的系统
84 0
|
20天前
|
存储 Oracle 关系型数据库
服务器数据恢复—EVA存储硬盘读写性能不稳定掉线的数据恢复案例
服务器存储数据恢复环境: 一台EVA某型号控制器+EVA扩展柜+FC磁盘。 服务器存储故障&检测: 磁盘故障导致该EVA存储中LUN不可用,导致上层应用无法正常使用。
88 47
|
1天前
|
存储 机器学习/深度学习 编解码
阿里云服务器计算型c8i实例解析:实例规格性能及使用场景和最新价格参考
计算型c8i实例作为阿里云服务器家族中的重要成员,以其卓越的计算性能、稳定的算力输出、强劲的I/O引擎以及芯片级的安全加固,广泛适用于机器学习推理、数据分析、批量计算、视频编码、游戏服务器前端、高性能科学和工程应用以及Web前端服务器等多种场景。本文将全面介绍阿里云服务器计算型c8i实例,从规格族特性、适用场景、详细规格指标、性能优势、实际应用案例,到最新的活动价格,以供大家参考。
|
17天前
|
监控 前端开发 JavaScript
探索微前端架构:构建可扩展的现代Web应用
【10月更文挑战第29天】本文探讨了微前端架构的核心概念、优势及实施策略,通过将大型前端应用拆分为多个独立的微应用,提高开发效率、增强可维护性,并支持灵活的技术选型。实际案例包括Spotify和Zalando的成功应用。
|
15天前
|
存储 弹性计算 网络协议
深度对比阿里云服务器ECS通用型g7、g7a、g8i、g8y、g8ise和g8a性能对比
阿里云ECS通用型g7、g7a、g8i、g8y、g8ise和g8a云服务器性能对比,涵盖CPU、内存、网络、存储等多方面参数。这些实例适用于多种企业级应用场景,如数据库、Web应用、大数据处理等。
58 1
|
20天前
|
人工智能 安全 Linux
|
21天前
|
存储 机器学习/深度学习 编解码
阿里云服务器计算型c7、c8a、c8y、c8i实例性能、适用场景区别及选择参考
随着阿里云2024年金秋云创季的开始,目前在阿里云的活动中,属于计算型实例规格的云服务器有计算型c7、计算型c8a、计算型c8y和计算型c8i这几个实例规格,相比于活动内的经济型e和通用算力型u1等实例规格来说,这些实例规格等性能更强,虽然这几个实例规格的云服务器通常处理器与内存的配比为都是1:2,但是他们在处理器、存储、网络、安全等方面等性能并不是一样的,所以他们的适用场景也有着不同。本文为大家介绍计算型c7、c8a、c8y、c8i实例的性能、适用场景的区别以及选择参考。
|
20天前
|
运维 Serverless 数据处理
Serverless架构通过提供更快的研发交付速度、降低成本、简化运维、优化资源利用、提供自动扩展能力、支持实时数据处理和快速原型开发等优势,为图像处理等计算密集型应用提供了一个高效、灵活且成本效益高的解决方案。
Serverless架构通过提供更快的研发交付速度、降低成本、简化运维、优化资源利用、提供自动扩展能力、支持实时数据处理和快速原型开发等优势,为图像处理等计算密集型应用提供了一个高效、灵活且成本效益高的解决方案。
58 1
|
28天前
|
存储 机器学习/深度学习 编解码
阿里云服务器计算型c7、计算型c8y、计算型c8i实例性能对比与选择参考
目前阿里云在售的云服务器中,主要包含了第6代、第7代、第8代实例规格的云服务器产品,从类别上来说,又分为计算型(c系列)、通用型(g系列)、内存型(r/re系列)、通用算力型(U实例)、大数据型(d系列)、本地SSD型(i系列)、高主频型(hf系列)等不同种类的云服务器实例规格,而在阿里云目前的活动中,计算型(c系列)主要计算型c7、计算型c8y和计算型c8i实例可选,有的新手用户并不清楚这三个计算型实例之间的差别,本文对这三个计算型实例的实例规格、CPU(核)、内存(G)、计算、存储、内存等方面为大家做个对比,让大家了解一下他们之间的不同,以供参考选择。

热门文章

最新文章

下一篇
无影云桌面