タグ

スクリプトに関するmittsun1979のブックマーク (3)

  • 公開Slack用 自動招待フォーム by GAS - Qiita

    Slackっていけてますよね。閉じた環境で使ってる分には良いんだけど Publicなチームを作ろうとした際に問題なのが招待問題。 メアド縛りができるのでgmail.comを許可できればいいのですが なぜかドメインでgmail.comが指定できないため、個別招待をするしか無いです。 node.js使ったり、hubot使ったりしてAPI叩く自動招待の仕組みがありますが 何がしかサーバを用意しなくちゃいけないのがめんどくさいですよね。 そこで、GASを使いましょう。GoogleAppsではFormがはじめから用意されているので フォームが投稿されたらSlack API叩いて招待するのをGASで組めます。 #Step1 Slackのトークン取得 URL : https://api.slack.com/custom-integrations/legacy-tokens 上記URLに、当該チームにアク

    公開Slack用 自動招待フォーム by GAS - Qiita
  • Ciscoの設定ファイルを自動SVN管理

    Ciscoの設定をいじって、あとあと「しまった!」と思うことがあったりする。 何をどう変えたか分からなくなってしまったり…。 変更ごとにtftpでローカルに落として、自分で世代管理して、とかやってたけど、やっぱり面倒。 世代管理はSVNに任せられるから、リポジトリを作ってみた。 そうすると欲が出てきて、なんとか自動的にできないかなぁ、と思ってきた。 Linuxサーバからなんらかの方法でconfigが取れれば、あとはSVNのワーキングディレクトリに突っ込めばどうとでもなる。 ここがどうにかならないか、と調べて分かったのが、PerlNet::Telnet::Ciscoモジュール。 Perlで、Ciscoデバイスにtelnet接続し、任意のコマンドを実行できるモジュールらしい。 これで入って、show running-config でも show startup-config でも実行すれば求

  • 自動でPINGを打って失敗したらmailをくれるスクリプト – 士別三日、即更刮目相待

    自動でPINGを打って失敗したらmailをくれるスクリプト by admin318 · 公開 2014年3月25日 · 更新済み 2014年3月25日 サーバーの設定をしていると、とにかく重要なのが公開したサーバーの監視だということに気付いた。 クラウドでいくつかサーバーを立てているが、1日1回のlogwatchでは日中にサーバーが落ちたりすると気付けないという問題にブチ当たってしまった。 とりあえずサーバーの反応があるのかないのかを自動化できれば、まぁ気付けるんじゃないかと思いcronにシェルスクリプトをブチ込んで様子を見ることにしてみた。 なのでまずはシェルスクリプトのお勉強から…。 とりあえずこちらのサイトを参考にこんなものを書いてみました。 #!/bin/sh IP_ADDR_ARRAY=("192.168.0.1"); NUM=0 for IP in ${IP_ADDR_ARRA

  • 1