RSYNC在zabbix中的检查
RSYNC在zabbix中的检查 |
作者:高波 归档:学习笔记 2017/08/21 |
快捷键: Ctrl + 1 标题1 Ctrl + 2 标题2 Ctrl + 3 标题3 Ctrl + 4 实例 Ctrl + 5 程序代码 Ctrl + 6 正文 |
格式说明: 蓝色字体:注释 黄色背景:重要 绿色背景:注意 |
1.1 目 录
1.1 目 录... I
第一章... 1
1.1.1 创建用户关联的的四个文件... 1
第一章
整体思路就是创建一个文件上传到服务器上面检查.查看是否成功.
1.1.1 第一步添加用户注意 useradd
zabbix:x:498:499:Zabbix Monitoring System:/var/lib/zabbix:/bin/bash
zabbix用户要有密码加目录,正常用户.
1.1.2 第二步sudo授权.
root ALL=(ALL) ALL
zabbix ALL=(root) /bin/touch, /usr/bin/rsync
1.1.3 第三步专门给了zabbix用户的密码文件.
[root@web02 zabbix_agentd.d]# ll /etc/rsync_zabbix.password
-rw------- 1 zabbix zabbix 10 Nov 22 17:34 /etc/rsync_zabbix.password
1.1.4 第四步写入脚本
[root@web02 zabbix_agentd.d]# cat /server/scripts/zabbix_check/rsync_ctcheck.sh
#!/bin/bash
echo "123456"|sudo -S touch /tmp/aa.txt >/dev/null 2>&1
function send_test(){
rsync -avz /tmp/aa.txt rsync_backup@172.16.1.62::backup --password-file=/etc/rsync_zabbix.password >/dev/null 2>&1
#aa=$(echo $?)
return $?
#echo $?
}
send_test
1.1.5 第五步编写客户端注册
[root@web02 zabbix_agentd.d]# cat rsync_check.conf
#UserParameter=check_rsync,nmap -p 873 172.16.1.61|egrep "873/tcp open rsync"|wc -l
UserParameter=check_rsync,/server/scripts/zabbix_check/rsync_ctcheck.sh;echo $?
1.1.6 最后测试
[root@m02 ~]# killall rsync
[root@m02 ~]# killall rsync
rsync: no process found
[root@m02 ~]# rsync --daemon
[root@m01 scripts]# zabbix_get -s 172.16.1.7 -p 10050 -k "check_rsync"
10
[root@m01 scripts]# zabbix_get -s 172.16.1.7 -p 10050 -k "check_rsync"
0
RSYNC在zabbix中的检查的更多相关文章
- zabbix 中监控windows 的typepref中的值
监控项:typepref -qx在zabbix中实现: 1.测试zabbix-get 获取数据: /usr/local/zabbix/bin/zabbix_get -s 192.168.1.3 -p1 ...
- SQL中如何检查死锁
SQL中如何检查死锁 编写人:CC阿爸 2014-6-15 在日常SQL数据库的操作中,SQL偶尔会出现表被死锁的问题.比如: 在执行事务时,突然中止事务.系统肯定会锁表. 大批量数据操作时,由于网络 ...
- 安全运维中基线检查的自动化之ansible工具巧用
i春秋作家:yanzm 原文来自:安全运维中基线检查的自动化之ansible工具巧用 前几周斗哥分享了基线检查获取数据的脚本,但是在面对上百台的服务器,每台服务器上都跑一遍脚本那工作量可想而知,而且都 ...
- zabbix中配置当memory剩余不足20%时触发报警
在zabbix中默认当内存剩余量不足2G的时候触发报警,并没有使用百分比来触发如下: 现在需要配置:当memory剩余不足20%时触发报警,具体操作方法如下: 1)创建itemConfiguratio ...
- zabbix中监控某个进程的shell脚本
#!/bin/sh ret_ok= ret_warn= ret_critical= ret_unknown= info_count=`ps -aux | awk 'BEGIN {cnt=0} /[^- ...
- (38)zabbix中配置snmp监控
1.首先按照“snmp监控快速配置”文本文档在被监控的主机上安装.配置及启动snmp服务, 具体内容如下: 1).安装snmp yum install net-snmp* -y cp -a /etc/ ...
- 在 CentOS 7.3 上安装 nginx 服务为例,说明在 Linux 实例中如何检查 TCP 80 端口是否正常工作
CentOS 7.3 这部分以在 CentOS 7.3 上安装 nginx 服务为例,说明在 Linux 实例中如何检查 TCP 80 端口是否正常工作. 登录 ECS 管理控制台,确认实例所在安全组 ...
- matlab中exist 检查变量、脚本、函数、文件夹或类的存在情况
参考: 1.https://ww2.mathworks.cn/help/matlab/ref/exist.html?searchHighlight=exist&s_tid=doc_srchti ...
- Rsync同步过程中遇到的常见问题
一.Rsync服务介绍 Rsync属于一款实现全量及增量同步数据的软件工具,适用于unix/linux/windows等多种操作系统平台. Rsync软件能实现本地复制,远程复制,或者远程守护进程方式 ...
随机推荐
- 怎样获取shell函数的返回值及shell命令的返回值?
1.获取shell函数调用的返回值: #!/bin/sh info() { cat jlb.sh } res=`info` echo "state: "$? echo " ...
- Nginx安装部署(反向代理与负载均衡)
一.下载安装Nginx(本文环境为windows xp 32bit环境) 下载地址:http://files.cnblogs.com/likehua/nginx-1.0.11.zip 解压nginx- ...
- 海康ipc onvif抓包分析
型号:半球DS-2CD2122FWD-IWS 子码流的地址(101+1): rtsp://admin:hik12345@10.7.36.222:554/Streaming/Channels/102?t ...
- cscope无法索引代码树之外的软链接
http://blog.csdn.net/sudolee/article/details/9052291 背景:为什么非要使用cscope?不用ctags? 尽管ctags可以索引软链接,但是,cta ...
- 定义JQuery插件
http://cavalry800528.iteye.com/blog/1953917 一:导言 有些WEB开发者,会引用一个JQuery类库,然后在网页上写一写$("#"),$( ...
- HttpClient 解说 (1) 基础
前言 超文本传输协议(HTTP)或许是当今互联网上使用的最重要的协议了. Web服务,有网络功能的设备和网络计算的发展,都持续扩展了HTTP协议的角色,超越了用户使用的Web浏览器范畴.同一时候,也添 ...
- fopen /open,read/write和fread/fwrite区别
fopen /open,read/write和fread/fwrite区别 转载URL:http://hi.baidu.com/%B9%C8%C9%F1%B2%BB%CB%C0jdp/ ...
- 【laravel5.4】DB::table的操作
基于laravel5.4版本的查询构造器的简单几个操作:(相对于TP3.2版本) //获取指定多行多列,二维,,对象 [select] $names = ''; $names = DB::table( ...
- Android使用AndEngine创建第一个程序
首先要把andengine.jar复制到libs文件夹里 01 package com.hu.anden; 02 03 import org.anddev.andengine.engine.Eng ...
- 【C语言】二维数组中的查找,杨氏矩阵
//二维数组中的查找,杨氏矩阵 //在一个二维数组中,每行都依照从左到右的递增的顺序排序.每列都依照从上到下递增的顺序排序. //请完毕一个函数.输入这种一个数组和一个数,推断数组中是否包括这个数. ...