序言: 前几天一好友问我服务器监控怎么做?你们公司的监控是怎么做的?有什么开源的监控软件推荐?常见的开源的监控软件当然首先推荐ZABBIX,分布式够强大,而且很多公司都在用,我问他具体什么需求,能监控服务器负载、CPU使用率、内存使用率、硬盘使用率、网卡流量监控、网站PV,UV统计、异常错误日志,一旦超出设定的阈值就发邮件告警。确定需求后准备将ZABBIX的一些参考资料发给他看看,末了
转载
2024-04-16 21:56:12
132阅读
场景模拟:高可用的重要性一家中小型企业需要使用zabbix_server监控大量设备,某天,一位新来的员工操作服务器失误,导致zabbix_server服务器系统奔溃无法开机。这时候zabbix_server服务中断了,这家企业的所有设备都无法进行监控,假如此时,监控的设备中有重要的业务主机,出现了告警,但是由于zabbix_server无法采集数据,导致运维人员不知道业务主机出现了一个严重的告警
转载
2024-03-18 13:13:53
60阅读
目录一、shell概述二、shell解析器2.1 Linux提供的Shell解析器2.2 默认使用的解析器三、shell脚本入门3.1 脚本格式3.2 第一个shell脚本3.3 第二个shell脚本四、Shell中的变量4.1 系统变量4.2 自定义变量4.3 特殊变量:$n4.4 特殊变量:$#4.5 特殊变量:$*、$@4.6 特殊变量:$?五、运算符六、条件判断七、流程控制语句7
server_name zabbix;
root /usr/local/static/;
location / {
autoindex on;
autoindex_exact_size on;
autoindex_localtime on;
charset utf-8;
}
}2.编写文件拉取和执行的脚本ur
5.24 zabbix监控Tomcat5.25 zabbix监控MySQL cp /usr/share/doc/zabbix-agent-4.0.19/userparameter_mysql.conf /etc/zabbix/zabbix_agentd.d/ 软连接是在agent 端设置添加主机和模板https://blog.51cto.com/solin/18526285.26 什么是shell
转载
2024-10-07 08:59:27
26阅读
第一步:编写shell脚本,要求输出结果为数值。如下统计磁盘io /读写,队列,繁忙率等#cat /opt/zabbix/list.sh
# !/bin/bash
device=$1 #监控那个磁盘:sda,sdb
action=$2 #监控项:read,write,queue还是util
str=`iostat -d -x | grep 'util'`
#str2=`echo "$str"
转载
2023-12-07 15:01:47
211阅读
说明:本文讲如何通过shell脚本实现zabbix发送告警邮件,共有5步1.设置mailx账号:是配置mailx的发信账号2.zabbix服务器端编写邮件发送脚本:是增加zabbix的告警方式,增加通过sendmail.sh脚本方式调用mailx工具3.zabbix后台配置shell邮件告警方式:是配置zabbix的告警方式,通过邮箱、短信、还是脚本方式等4.配置用户的邮箱地址:是配置谁来接收告警
转载
2024-05-28 11:37:20
137阅读
1) 监控目标主机存活状态#!/bin/bash
########################################
#Author:Maxwell
#time:Tue 11 Oct 2022 07:22:12 AM CST
#filename:host_status.sh
#Script description:监控目标主机状态
##########################
#!/bin/bash
[ -d /usr/local/zabbix ] && echo "/usr/local/zabbix exist" && exit
if ps -ef | grep zabbix_agentd 
原创
2017-08-04 14:45:17
723阅读
#!/bin/bash
PROGNAME=$(basename $0)
##### Helper functions
function usage
{
echo "This script adds WEB checks from a file to&n
原创
2014-09-30 15:50:12
1406阅读
点赞
概述监控,有的人只把他当做报警使用,出现问题之后打开跑回家打开电脑,巴拉巴拉的处理掉,大多数时候都是一些小问题,为何不让zabbix帮你把这些事情处理掉呢?和朋友具体,收到xx硬盘空间慢了、xx服务器高负载等问题,你要回家处理?多扫兴瞧瞧zabbix远程执行命令可以做些什么吧:重启应用(Apache、nginx、MySQL等等)使用IPMI接口重启服务器自动释放磁盘空间(删除老文件,清除/tmp目
转载
2024-05-10 20:30:27
89阅读
 
转载
2024-04-19 17:52:17
42阅读
在工作中,安装Zabbix监控平台的Linux服务器需要搭建环境,所以我就花了半天时间重新安装了一台CentOS 7系统,从搭建环境开始安装。Zabbix监控的范围:硬件监控、系统监控、应用服务监控、性能监控、日志监控、安全监控、网络监控、MySQL数据库监控、URL监控(Zabbix Web监控)硬件监控:查看硬件的CPU、内存、硬盘使用率、温度、风扇转速等相关性能操作系统以及安装的Zabbix
转载
2024-03-28 13:08:19
125阅读
说明:本文讲如何通过shell脚本实现zabbix发送告警邮件,共有5步1.设置mailx账号:是配置mailx的发信账号2.zabbix服务器端编写邮件发送脚本:是增加zabbix的告警方式,增加通过sendmail.sh脚本方式调用mailx工具3.zabbix后台配置shell邮件告警方式:是配置zabbix的告警方式,通过邮箱、短信、还是脚本方式等4.配置用户的邮箱地址:是配置谁来接收告警
转载
2024-05-04 10:37:05
51阅读
概述写shell脚本还是一样,思路第一,语法其次,下面分享几个脚本实例,大家主要是理解一下里面的思路,语法稍微注意一下。1、观察数字,输出包含前6个数字在内的16个数字观察以下数字,看有什么规律:10 31 53 77 105 141这里数字的规律在于两个数字的差值的差值是2的幂次方那么怎么用shell脚本实现需求呢?#!/bin/bash#############################
转载
2024-03-18 08:31:22
59阅读
因为领导提出需要每天看几次服务器的流量图,今天早上9点上班开始截图,十多台服务器、指定时间12小时流量图,截完图反复对照好几遍,一是怕选错主机,二是怕搞错时间段。使用zabbix时间不长,一直感觉很别扭,容易出错。加上中间还做了一点其他东西的统计,最后等邮件发出的时候都已经是10点以后了。 这样下去,恐怕是影响仕途啊。若再加上有什么其他的事情,
原创
2016-06-16 23:15:43
1937阅读
点赞
附上python邮件发送脚本(对于发送测试邮件不成功的情况可以看下debug中的错误代码提示,如(554, DT:SPM)一般情况是发送的邮件被视为垃圾邮件和病毒邮件,需要调整发件内容):#!/usr/bin/python
# -*- coding: utf-8 -*-
#python-version:2.7
from email&
原创
2017-05-10 10:21:32
1938阅读
[root@jboss shell]# cat zabbix.sh #!/bin/bashset -x HOST=`hostname`DIR=/rootservice iptables stopAZ (){ groupadd zabbix useradd zabbix -g zabbix -s /sbin/nologin&nbs
原创
2014-09-16 15:13:00
1510阅读
# Zabbix中JavaScript执行Shell脚本
在监控系统Zabbix中,我们可以使用JavaScript来执行Shell脚本。这为我们提供了一种非常方便的方式来执行一些系统维护任务或获取系统信息。在本文中,我们将介绍如何在Zabbix中使用JavaScript来执行Shell脚本,并提供一些示例代码。
## JavaScript执行Shell脚本的基本原理
在Zabbix中,我们
原创
2023-09-17 16:23:47
187阅读
采用curl来获取数据,只监控了rate、rate_max、Sessions Cur、Sessions Max、error和端口状态。脚本如下,:#!/bin/bash
stat_file=`curl -s 'http://192.168.1.252:8888/stats;csv;' -H 'Authorization: Basic YWRtaW46YWRtaW4=' | grep -E "web
原创
2014-03-20 05:46:14
4991阅读