折腾手记

运维!!运维!!

0%

AnyOffice不登录运行

工作需要,开机后不要人工操作,就运行Anyoffice。而Anyoffice的启动文件WinGUI.exe又必须在用户登陆后再运行。

使用计划任务的“不管用户是否登录都要运行”的功能,可以实现开机,Anyoffice就以特定用户运行的目的。

阅读全文 »

搭建mesos集群,使用zookeeper管理mesos master,防止单点失效。在mesos集群上运行spark,并搭建jupyter,做为spark client。

阅读全文 »

[TOC]

JUNOS是基于FREEBSD修改的操作系统,用户JUNIPER全系列产品。其中的CLI提供了和cisco IOS类似的命令行配置界面,功能强大。
退出cli,可以进入junos的操作系统界面,也就是freebsd的界面,也可以使用一些junos自带的freebsd命令,比如ls、grep等。
但是cli中没有提供直接调用这些命令的方法,一些自动(automation)命令的场景完成比较复杂。

比如,PPPOE拨号成功后,发送微信信息进行通知,或者有非法用户试图登陆,发送微信进行告警。

PPPOE拨号成功,非法用户试图登陆都可以通过event(事件)获取,发送微信也可以通过命令行发送,参见这篇文章
获取event以后,怎样调用命令行脚本呢?这是个难题。

查阅了很多资料,有几种方式可以完成

  1. junos的脚本语言,slax可以调用本地命令

  2. event有个execute commands功能,可以直接执行cli命令,cli有个ssh命令,可以ssh到另外一台机器执行远程命令

    下面实现第二种方案,实现PPPOE拨号成功后,发送微信通知

    阅读全文 »