我们有Linux,OSX和Windows服务器的组合,它们使用crontab,Windows Task Scheduler等运行一堆bash / windows脚本,rsync命令等等。 我想用一个集中控制的系统replace这些操作系统特定的调度程序来获得一个getter概述,最好是用一个web控制台。 我在维基百科上发现了这个软件列表,说得温和,压倒性的。 我希望有人能帮我缩小一点,或者build议别的。 要求如下: 基于Web的控制台进行configuration,执行等 基于时间的触发器类似于crontab或Windows调度器。 理想情况下,也可以select日历中的日子,因为我们是一个季节性的业务,除了复活节之外,这个季节性业务只在春季/秋季开放,夏季每周都会开放。 现在我们必须手动调整Windows任务调度程序作为季节进度。 可以在所有主要平台(Linux,OSX,Windows)的远程机器上启动脚本, 可以从远程机器上的脚本查看日志(一些输出到标准输出,其他输出到特定的日志文件)。 保留所有执行的日志文件。 警告机制,如果一个工作失败,最好有一些正则expression式testing标准输出不是所有的可执行程序使用退出代码的预期。 我们只有15-20个工作,所以没有什么太花哨是必要的。 非常感谢, 盖尔
最近我从用户特定的anacrontab(使用-t)切换到全局一。 现在每天anacron给我一个消息(电子邮件到根),它无法打开cron.daily文件夹: Subject: Anacron job 'cron.daily' on myComputer Message: run-parts: failed to open directory /etc/cron.daily: No such file or directory rsnapshot-jobs正常运行,但是cron相关的作业不。 这里是我的anacrontab /etc/anacrontab # /etc/anacrontab: configuration file for anacron # # See anacron(8) and anacrontab(5) for details. SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin HOME=/root LOGNAME=root # These replace cron's entries # days to wait – delay in minutes – […]
我已经在我的VPS上安装了Teamcity v9,并且遇到了一些问题:根本不能工作。 我的操作系统是Debian x64,安装了oracle jdk8,envvariables都可以。 以下是日志文件的一部分: 此外,我已经禁用防火墙,以确保这不会影响TeamCity。 我的Teamcityconfiguration是默认的(我没有改变那里)。 感谢您的时间和帮助。 另外我注意到来自Amazon EC2插件的警告消息,但是我的VPS并不属于亚马逊。 [2016-03-24 21:19:05,111] INFO – s.buildServer.agent.AgentMain2 – =========================================================== [2016-03-24 21:19:05,248] INFO – s.buildServer.agent.AgentMain2 – TeamCity Build Agent 9.1.6 (build 37459), OS: Linux, User: andrey, JRE: 1.8.0_77, Java HotSpot(TM) 64-Bit Server VM (25.77-b03, mixed mode), Java(TM) SE Runtime Environment (1.8.0_77-b03), Oracle Corporation, JVM parameters: -ea -Xmx384m […]
我有一个使用Microsoft CryptoAPI的OpenVPNconfiguration文件。 意思是,它包含这些行: cryptoapicert "SUBJ:…" ca ca_file.crt tls-auth tls.key 它在Windows系统上工作正常。 然而,当试图通过Linux上的OpenVPN连接,它抱怨cryptoapicert选项是无法识别的。 有什么办法可以让它工作吗? 我运行Ubuntu 14.04 LTS,OpenVPN 2.3.2。 谢谢!
我有Linux机器红帽7.2 因为eth1接口的丢包问题 我们根据红帽链接进行testing – https://access.redhat.com/solutions/206223 最后我们从崩溃工具中得到如下结果 crash> sym 0xffffffff8152aa5b ffffffff8152aa5b (t) __netif_receive_skb_core+1643 /usr/src/debug/kernel-3.10.0-327.10.1.el7/linux-3.10.0-327.10.1.el7.x86_64/net/core/dev.c: 3587 crash> sym 0xffffffff8152aa5b ffffffff8152aa5b (t) __netif_receive_skb_core+1643 /usr/src/debug/kernel-3.10.0-327.10.1.el7/linux-3.10.0-327.10.1.el7.x86_64/net/core/dev.c: 3587 crash> sym 0xffffffff81597290 ffffffff81597290 (t) __udp4_lib_mcast_deliver+656 /usr/src/debug/kernel-3.10.0-327.10.1.el7/linux-3.10.0-327.10.1.el7.x86_64/net/ipv4/udp.c: 1683 crash> sym 0xffffffff81560b58 ffffffff81560b58 (t) ip_error+104 /usr/src/debug/kernel-3.10.0-327.10.1.el7/linux-3.10.0-327.10.1.el7 .x86_64/net/ipv4/route.c: 938 crash> sym 0xffffffff8151a448 ffffffff8151a448 (T) skb_queue_purge+24 /usr/src/debug/kernel-3.10.0-327.10.1.el7/linux-3.10.0-327.10 .1.el7.x86_64/net/core/skbuff.c: 2413 crash> sym 0xffffffff815d3d7a ffffffff815d3d7a (t) unix_stream_connect+714 /usr/src/debug/kernel-3.10.0-327.10.1.el7/linux-3.10.0-327.10.1.el7.x86_64/net/unix/af_unix.c: […]
在Debian 8安装过程中,我正准备一个装有4个磁盘的服务器。 系统configuration后不久,SMART检测到一个脱机不可纠正的扇区错误,因此我认为在服务器仍在testing平台上时更换可能发生故障的磁盘是一个好主意。 但是,其中一台MD设备仍在重build,估计一个月左右的完成时间。 主要的问题是: 安全/正确的手动失败,并从数组中删除磁盘,而仍然同步? 有4个500 GB的SATA每个分为4个分区,并组装成4个RAID5设备md [0-3]。 整个过程看起来,我假设,这样(我宁愿做一个磁盘热插拔的好奇心,以防万一我必须做一个现场服务器有一天): 在所有的mdX设备上都失败了 从arrays中删除驱动器 物理更换驱动器 rescan sata如果需要echo "0 0 0" >/sys/class/scsi_host/host<n>/scan 使用sfdisk复制分区表,例如sfdisk -d /dev/sda| sed 's/sda/sdc/'| sfdisk /dev/sdc sfdisk -d /dev/sda| sed 's/sda/sdc/'| sfdisk /dev/sdc 添加驱动器到相应的mdX设备
我正在为Icinga2编写一个自定义插件,从我们提供给客户的产品获取许可证信息。 它是一个非常简单的脚本,但有多行输出,我试图收集数据,并在特定主机的服务下格式化。 这里是数据的输出: Users of product1, Total issued=10, Total used=0 Users of product2, Total issued=10, Total used=0 Users of product3, Total issued=10, Total used=0 Users of product4, Total issued=10, Total used=0 Users of product5, Total issued=50, Total used=11 Users of product6, Total issued=10, Total used=0 Users of product7, Total issued=771, Total used=0 Users of product8, […]
我们有一个ActiveDirectory,我们从中获得用户。 所以Linux机器上的身份validation在pam上起作用。 我们pipe理这部分工作到目前为止, 但我们需要所有用户成为本地组“用户”的一部分 。 就我所了解的组映射而言,这是有效的。 我的SID是: SID for local machine MYSERVER is: S-1-5-21-1487948860-3705201071-3703638889 SID for domain MYDOMAIN is: S-1-5-21-1960408961-115176313-682003330 我创build了组映射: myserver:~# net groupmap add ntgroup="Domain Users" rid=513 unixgroup=users 组映像看起来像这样: myserver:~# net groupmap list -v Domain Users SID : S-1-5-21-1487948860-3705201071-3703638889-513 Unix gid : 100 Unix group: users Group type: Domain Group Comment : Domain Unix […]
挂载多个共享时获取意外的行为。 NFS服务器 $ -> cd /mnt/raid/nas && ls -lZa drwxrwxr-x. nas filer unconfined_u:object_r:file_t:s0 file drwxrwxr-x. nas filer unconfined_u:object_r:file_t:s0 repo $ -> cat /etc/exports /mnt/raid/nas 10.1.0.0/18(rw,fsid=0,sync) /mnt/raid/nas/repo 10.1.0.0/18(rw,all_squash,sync,no_subtree_check,anonuid=501,anongid=503) /mnt/raid/nas/file/perm 10.1.0.0/18(rw,all_squash,sync,no_subtree_check,anonuid=501,anongid=503) $ -> id nas && id filer uid=501(nas) gid=501(nas) groups=501(nas) uid=502(filer) gid=503(filer) groups=503(filer) NFS客户端 $ -> id nas && id filer uid=501(nas) gid=501(nas) groups=501(nas) uid=502(filer) gid=503(filer) […]
最上面的底线:我不能得到一个接收RAs的Linux盒子来使用RFC4191 “Default Router Preference”值来select更高优先级的路由。 相反,它首先学到的任何默认路线都是它所使用的,这对所有人都是不利的。 我错过了一个configuration选项,还是内核升级,或者我只是注定了所有时间 ? 长版本: 我有一个HA默认网关(VRRP / keepalived)的networking。 上游ISP将/ 48路由到网关,然后切割/ 64块分配给我的基础设施中的机器(以便它们可以将全局可路由地址分配给它们运行的容器)。 然后,每台机器通过radvd通告其容器/ 64到networking的其余部分(使用AdvDefaultLifetime 0来显示它没有默认路由)。 网关盒子也有容器运行,所以他们有自己的/ 64并且做广告,但是有AdvDefaultLifetime 30因为网关确实有默认路由。 我希望能够在网关上进行有状态的防火墙,所以两个方向上的所有stream量都需要经过HA网关对的同一个成员。 没关系,我可以这样做 – 一个keepalived具有更高的优先级,我只是告诉radvd在该机器上也以更高优先级通告其默认路由。 这样,如果“主”机器掉下来,所有的东西都会路由到另一台机器上,我们就可以。 除了… Linux似乎没有做任何事情的路由器偏好值。 我仔细研究了内核源代码,尽pipe它仔细保留了path标记中的值,而且rt6_score_route甚至看起来像是根据首选项做了一些事情 ,但我在生产中观察到的行为(使用3.13内核的Ubuntu 14.04)是无论哪个默认路由首先被学习,哪一个都被使用,不pipe哪一个具有更高的优先级。 除了冒险改变radvdconfiguration文件(其中一个使用AdvDefaultLifetime 30 ,当MASTER和另一个使用AdvDefaultLifetime 0时, BACKUP )并且每当keepalived提升/降级时重新加载radvd,我该怎么做才能确保RA中具有更高优先级的路由首选?