此 Calendar Server 实用程序是一种要求使用 bash 的 shell 脚本。调用该实用程序时,它将执行以下功能:
根据 ics.conf 文件中指定的日志级别来监视和记录以下进程:csadmind、csnotifyd、cshttpd 和 enpd。
查看 cshttpd 是否正在接受命令。
查看系统是否具有 LDAP 连接。
如果启用了循环日志记录,则查看是否存在多个事务文件,如果存在,则发送电子邮件警告。
检查日历数据库的可用磁盘空间,以确保有足够的空间进行正常操作。
发生错误时,该实用程序将记录这些错误,并向由 ics.conf 参数 service.monitor.emailaddress.to 所指定的管理员发送电子邮件。
为了进行调试,您可以将监视程序配置为以时间间隔很短的持续循环模式运行,但是该模式需要更多的系统资源,因此,在正常生产过程中您不希望将监视程序保持在该模式下。
要在正常情况下使用 csmonitor,请将其设置为以您所选择的时间间隔运行。
有关 csmonitor 实用程序的更多信息,请参见附录 D,Calendar Server 命令行实用程序参考。