宁信1617

Linux

告警系统邮件引擎

告警系统邮件引擎 告警系统502.sh 502.sh内容 #! /bin/bash d=`date -d "-1 min" +%H:%M` c_502=`grep :$d:  $log&amp...

2018-02-27 09:18:39

阅读数 113

评论数 0

shell写个告警系统

告警系统 需求:使用shell定制各种个性化告警工具,但需要统一化管理、规范化管理。 思路:指定一个脚本包,包含主程序、子程序、配置文件、邮件引擎、输出日志等。 主程序:作为整个脚本的入口,是整个系统的命脉。 配置文件:是一个控制中心,用它来开关各个子程序,指定各个相关联的日志文件。...

2018-02-11 21:52:05

阅读数 410

评论数 0

Linux shell(四)

shell脚本中的函数 函数就是把一段代码整理到了一个小单元中,并给这个小单元起一个名字,当用到这段代码时直接调用这个小单元的名字即可。 格式: function f_name() {command} 函数必须要放在最前面 示例1 #!/bin/bash input() { &am...

2018-02-09 10:49:55

阅读数 60

评论数 0

linux shell(三)

for循环 语法:for 变量名 in 条件; do …; done 案例1 #!/bin/bash sum=0 for i in `seq 1 100` do     sum=$[$sum+$i]   &a...

2018-02-08 09:21:38

阅读数 62

评论数 0

shell 脚本(二)

shell(二) shell中的逻辑判断 格式1:if 条件 ; then 语句; fi 格式2:if 条件; then 语句; else 语句; fi 格式3:if …; then … ;elif …; then …; else …; fi 逻辑判断表达式:if [ $a -gt...

2018-02-07 09:42:41

阅读数 59

评论数 0

Linux shell(一)

shell是一种脚本语言• 可以使用逻辑判断、循环等语法• 可以自定义函数• shell是系统命令的集合• shell脚本可以实现自动化运维,能大大增加我们的运维效率 开头需要加#!/bin/bash 以#开头的行作为解释说明 脚本的名字以.sh结尾,用于区分这是一个shell脚本 执行方法...

2018-02-06 09:38:32

阅读数 54

评论数 0

Linux监控系统(三)

19.12 添加自定义监控项目 19.13/19.14 配置邮件告警 19.15 测试告警 19.16 不发邮件的问题处理添加自定义监控项目 需求:监控某台web的80端口连接数,并出图 两步:1)zabbix监控中心创建监控项目;2)针对该监控项目以图形展现 对于第一步,需要到客户端定...

2018-02-02 22:27:40

阅读数 128

评论数 0

Linux监控平台搭建二

主动模式和被动模式• 主动或者被动是相对客户端来讲的• 被动模式,服务端会主动连接客户端获取监控项目数据,客户端被动地接受连接,并把监控信息传递给服务端• 主动模式,客户端会主动把监控数据汇报给服务端,服务端只负责接收即可。• 当客户端数量非常多时,建议使用主动模式,这样可以降低服务端的压力。• ...

2018-02-02 00:34:05

阅读数 106

评论数 0

Linux监控平台(一)

常见开源监控软件•cacti、nagios、zabbix、smokeping、open-falcon等等• cacti、smokeping偏向于基础监控,成图非常漂亮• cacti、nagios、zabbix服务端监控中心,需要php环境支持,其中zabbix和cacti都需要mysql作为数据存...

2018-01-31 23:02:59

阅读数 611

评论数 0

DR模式搭建和Keepalived+LVS DR

DR模式搭建 dir上编写脚本 vim /usr/local/sbin/lvs_dr.sh //内容如下 #! /bin/bash echo 1 > /proc/sys/net/ipv4/ip_forward ipv=/usr/sbin/ipvsadm vip=192.168.1...

2018-01-30 21:12:46

阅读数 155

评论数 0

负载均衡集群介绍

负载均衡集群介绍 • 主流开源软件LVS、keepalived、haproxy、nginx等 • 其中LVS属于4层(网络OSI 7层模型),nginx属于7层,haproxy既可以认为是4层,也可以当做7层使用 • keepalived的负载均衡功能其实就是lvs • lvs这种4层的负...

2018-01-30 09:48:46

阅读数 71

评论数 0

Linux集群架构之Keepalived

Linux集群概述• 根据功能划分为两大类:高可用和负载均衡•高可用集群通常为两台服务器,一台工作,另外一台作为冗余,当提供服务的机器宕机,冗余将接替继续提供服务• 实现高可用的开源软件有:heartbeat、keepalived• 负载均衡集群,需要有一台服务器作为分发器,它负责把用户的请求分发...

2018-01-26 22:34:37

阅读数 82

评论数 0

Mysql分库分表

1.为什么要分表: 当一张表的数据达到几千万时,你查询一次所花的时间会变多,如果有联合查询的话,我想有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短查询时间。 mysql中有一种机制是表锁定和行锁定,是为了保证数据的完整性。表锁定表示你们都不能对这张表进行操作,必须等我对表操作完...

2018-01-26 19:33:16

阅读数 61

评论数 0

MySQL主从同步

Mysql的主从数据库没有同步  先上Master库:  mysql>show processlist; 查看下进程是否Sleep太多。发现很正常。  show master status; 也正常。  mysql> show master status;  +-------...

2018-01-24 21:35:17

阅读数 164

评论数 0

MySQL主从配置

一、MySQL主从介绍MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,两者数据实时同步的• MySQL主从是基于binlog的,主上须开启binlog才能进行主从。• 主从过程大致有3个步骤• 1)主将更改操作记录到b...

2018-01-23 21:11:20

阅读数 53

评论数 0

Tomcat配置

一、Tomcat介绍 •Tomcat是Apache软件基金会(ApacheSoftware Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。 • java程序写的网站用tomcat+jdk来运行 • tomcat是一个中间件...

2018-01-18 22:15:01

阅读数 79

评论数 0

FTP服务搭建与配置

一、FTP介绍 • FTP是File Transfer Protocol(文件传输协议,简称文传协议)的英文简称,用于在Internet上控制文件的双向传输。 • FTP的主要作用就是让用户连接一个远程计算机(这些计算机上运行着FTP服务器程序),并查看远程计算机中的文件,然后把文件从远程计算...

2018-01-17 21:16:49

阅读数 359

评论数 0

NFS服务搭建与配置

一、NFS是Network File System的缩写 NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netapp公司参与并主导开发,最新为4.1版本 NFS数据传输基于RPC协议,RPC为Remote Procedure Call的简写。 NFS应用...

2018-01-16 22:25:50

阅读数 76

评论数 0

mysql常用操作(二)

四 MySQL用户管理 grant all on *.* to 'user1' identified by 'passwd'; grant SELECT,UPDATE,INSERT on db1.* to 'user2'@'192.168.133.1' identified by 'pass...

2018-01-13 09:39:26

阅读数 61

评论数 0

mysql常用操作(一)

一 设置更改root密码 启动MySQL:/etc/init.d/mysqld start 把环境变量添加到/etc/profile export PATH=$PATH:/usr/local/mysql/bin/ 设置密码登录 [root@greg02 vhost]#my...

2018-01-13 09:37:48

阅读数 69

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭