LDAP之:OpenDJ 的同步状态自动巡检

本文介绍了如何使用shell脚本结合expect实现OpenDJ的LDAP同步状态的自动巡检,包括设置定时任务crontab.sh进行每日检查,并通过邮件发送结果,简化管理员的日常巡检工作。
摘要由CSDN通过智能技术生成

背景

由于公司用了opendj的开源版本作为LDAP使用,需要监测LDAP的同步状态,并且每天发巡检日报,因此就有了如下的脚本,做了定时任务,每天自动巡检并发送邮件通知管理员查看结果,

新版实现

#!/bin/bash
#作者:朝寒
#功能: 检查opendj的同步状态,并将结果发给管理员

#设定运行目录
cd /path/to/opendj_dsreplication
source /apps/.bash_profile

#邮箱参数定义
#收件人
mail_t="xxxx@xxx.com,xxxx@xxx.com,xxxx@xxx.com"

#发件邮箱
mail_f="xxxx@xxxx.com"

#pass
mail_pass=xxxxxxxx
#邮件服务器
mail_s=mail.xxx.com
#发件用户
mail_user="xxxxxx"


#记录日期
DAYS=`date +"%Y-%m-%d"`
#时间
TIME=`date +"%Y-%m-%d %H:%M:%S"`
#初始化日志文件
echo "">ldap_dsr_test.log
echo "--------------------------------------------------------------------------">>ldap_dsr_test_log.log.$DAYS


#判断是否存在异常数据
function jiancha ()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值