<?xml version="1.0" encoding="UTF-8" ?>
<rss version="0.91">
  <channel>
    <title>IT-Note</title>
    <description>インフラ屋さんのメモ書き</description>
    <link>https://itnote.yamatoblog.net/</link>
    <language>ja</language>
    <copyright>Copyright (C) NINJATOOLS ALL RIGHTS RESERVED.</copyright>

    <item>
      <title>TeraTerm向けの便利ツール</title>
      <description>インフラ屋さんとは切っても切り離せないTeraTerm。&lt;br /&gt;
&lt;br /&gt;
今回関わっているプロジェクトでは外部の方と一緒に仕事をしているのですが、&lt;br /&gt;
その方々から便利なツールを教えて頂きました。&lt;br /&gt;
&lt;br /&gt;
■&lt;a href=&quot;http://www.vector.co.jp/soft/win95/net/se276622.html&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;TeraTerm Assistant&lt;br /&gt;
&lt;br /&gt;
&lt;/a&gt;同じコマンドを、複数のTeraTermのウインドウに対して同時に実行できる、という補助ツールです。&lt;br /&gt;
インフラ屋さんであれば、どんなときに使うかすぐにわかると思いますが、&lt;br /&gt;
障害対応や試験などで複数機器(1号機・2号機や相互接続されている機器同士など)のステータスを同時に取得することが非常に楽になります。&lt;br /&gt;
&lt;br /&gt;
会社でも使ってみようと思います。&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.vector.co.jp/soft/winnt/net/se481698.html&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;■TTLGen&lt;br /&gt;
&lt;br /&gt;
&lt;/a&gt;TeraTermマクロの作成補助ツールのようなもののようです。&lt;br /&gt;
複数ホストに対し、事前に作成しておいたコマンドリストに従って、&lt;br /&gt;
同時にコマンド入力ができたり、スケジュールを組んででの定期自動実行ができる模様。&lt;br /&gt;
こっちについては、似たようなものをTeraTermマクロで組んでいるので、&lt;br /&gt;
そっちのほうが独自カスタマイズがしやすいので、自分としては実際に使うかは微妙ですが、&lt;br /&gt;
目的が一致すれば(特に同時一括実行)、非常に使いやすいツールではないかなと思いました。</description> 
      <link>https://itnote.yamatoblog.net/teraterm/teraterm%E5%90%91%E3%81%91%E3%81%AE%E4%BE%BF%E5%88%A9%E3%83%84%E3%83%BC%E3%83%AB</link> 
    </item>
    <item>
      <title>ラズパイ向けの面白そうな雑誌</title>
      <description>会社では日経○○という雑誌やSoftwareDesignという雑誌を購読しているのですが&lt;br /&gt;
(ほとんど読んでませんが)&lt;br /&gt;
趣味でたまに触っているラズパイの記事はあまりないなーと思っていました。&lt;br /&gt;
&lt;br /&gt;
CQ出版社というところが出している雑誌で面白そうなものがありましたので、&lt;br /&gt;
2017年3月号を購入してみました。&lt;br /&gt;
&lt;br /&gt;
インターフェース&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://interface.cqpub.co.jp/&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;http://interface.cqpub.co.jp/&lt;br /&gt;
&lt;br /&gt;
&lt;/a&gt;やっと週末に届きまして、&lt;br /&gt;
特に人工知能関係について記載されていたので、ちまちまと読んでみようと思います。&lt;br /&gt;
同じ出版社が出している、ラズパイを使ったネットワークテスターの作り方の本も面白そうだなあ&amp;hellip;&lt;br /&gt;
&lt;br /&gt;
</description> 
      <link>https://itnote.yamatoblog.net/raspberry%20pie/%E3%83%A9%E3%82%BA%E3%83%91%E3%82%A4%E5%90%91%E3%81%91%E3%81%AE%E9%9D%A2%E7%99%BD%E3%81%9D%E3%81%86%E3%81%AA%E9%9B%91%E8%AA%8C</link> 
    </item>
    <item>
      <title>Link Monitorの設定</title>
      <description>今かかわっているプロジェクトでFortigateを利用しているのですが、&lt;br /&gt;
割といろいろなことができるんですね。&lt;br /&gt;
&lt;br /&gt;
比較的多くの機器に実装されていますが、&lt;br /&gt;
FortigateにもLink Monitorという機能が存在します。&lt;br /&gt;
&lt;br /&gt;
■やれること&lt;br /&gt;

&lt;ul&gt;
&lt;li&gt;監視対象を定期的にPing監視し、HAのフェイルオーバーのトリガーにする&lt;/li&gt;
&lt;li&gt;監視対象を定期的にPing監視し、ダウンした場合には該当のgateway設定となっているルーティングをDisable化する。(StaticRouteのip-sla(Cisco)やKeep Alive機能(YAMAHA)みたいなもの)&lt;/li&gt;
&lt;/ul&gt;
後者をやる場合には、バックアップルートとなるもののDistance値を上げておき、明示的にバックアップであることを示すことで、通常時はDistance値が低いgatewayが利用され、LinkMonitorが動作する場合、そのルートが消えてDistance値の高いgatewayが採用されるようです。&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://itnote.yamatoblog.net/fortigate/link%20monitor%E3%81%AE%E8%A8%AD%E5%AE%9A&quot; target=&quot;_blank&quot;&gt;つづきはこちら&lt;/a&gt;</description> 
      <link>https://itnote.yamatoblog.net/fortigate/link%20monitor%E3%81%AE%E8%A8%AD%E5%AE%9A</link> 
    </item>
    <item>
      <title>snmpで指定したスクリプトの値を返す方法</title>
      <description>しばらくぶりに書いてみます。&lt;br /&gt;
&lt;br /&gt;
サービスでbindを利用していたりするのですが、rndcを使ってQuery Per Secondを計算するのが&lt;br /&gt;
面倒で、外部から監視できないかなと思っていたのですが、&lt;br /&gt;
割と簡単にできそうですね。&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://d.hatena.ne.jp/hirose31/20100820/1282301970&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;http://d.hatena.ne.jp/hirose31/20100820/1282301970&lt;/a&gt;&lt;br /&gt;
[Net-SNMPで外部コマンドの結果を返すときに、そのMIBを固定したいの]&lt;br /&gt;
&lt;br /&gt;
上記のような形で、rndcのコマンドのQueryの数のみを表示するスクリプトを作って、&lt;br /&gt;
それをZabbixなどの外部のSNMPモニタから取得すればいいわけだ。なるほど。&lt;br /&gt;
やってみよう。</description> 
      <link>https://itnote.yamatoblog.net/linux/snmp%E3%81%A7%E6%8C%87%E5%AE%9A%E3%81%97%E3%81%9F%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E3%81%AE%E5%80%A4%E3%82%92%E8%BF%94%E3%81%99%E6%96%B9%E6%B3%95</link> 
    </item>
    <item>
      <title>ZabbixのAPIを使うVBAを作り直していく_04</title>
      <description>今回は、(4)「グラフ画像の保存」について書いていきます。&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://itnote.yamatoblog.net/zabbix/zabbix_api_tool_remake_04&quot; target=&quot;_blank&quot;&gt;つづきはこちら&lt;/a&gt;</description> 
      <link>https://itnote.yamatoblog.net/zabbix/zabbix_api_tool_remake_04</link> 
    </item>
    <item>
      <title>VBSでのHTTPリクエストスクリプト例(初期Ver)</title>
      <description>未整理状態ですが、今あるスクリプトのコードをそのまま掲載しておきます。&lt;br /&gt;
これはHTTPリクエストをVBSで実装したものです。&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://itnote.yamatoblog.net/vbs/vbs_http_request_v01&quot; target=&quot;_blank&quot;&gt;つづきはこちら&lt;/a&gt;</description> 
      <link>https://itnote.yamatoblog.net/vbs/vbs_http_request_v01</link> 
    </item>
    <item>
      <title>ZabbixのAPIを使うVBAを作り直していく_03</title>
      <description>第三回です。&lt;br /&gt;
&lt;br /&gt;
今回は(2)のJSON形式の扱い方について記載をしていきます。&lt;br /&gt;
ちなみにですが、私は前回ツールを書くまで「JSON形式ってどんなものだろう」という&lt;br /&gt;
レベルの理解度でした。今も大してわかってません&amp;hellip;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
■前回までの記事&lt;br /&gt;
&lt;a href=&quot;/zabbix/zabbix_api_tool_remake_01&quot; title=&quot;&quot;&gt;・第一回記事&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/zabbix/zabbix_api_tool_remake_02&quot; title=&quot;&quot;&gt;・第二回記事&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://itnote.yamatoblog.net/zabbix/zabbix_api_tool_remake_03&quot; target=&quot;_blank&quot;&gt;つづきはこちら&lt;/a&gt;</description> 
      <link>https://itnote.yamatoblog.net/zabbix/zabbix_api_tool_remake_03</link> 
    </item>
    <item>
      <title>ZabbixのAPIを使うVBAを作り直していく_02</title>
      <description>Zabbix APIを使ったツール作成。第二回です。&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;/zabbix/zabbix_api_tool_remake_01&quot; title=&quot;&quot; target=&quot;_self&quot;&gt;一回目の記事へのリンク&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
前回も書きましたが、基本的にはツールはExcel上のVBAを使います。&lt;br /&gt;
なので、システム要件としては「Excelマクロが使える環境であること」であり、&lt;br /&gt;
ターゲットはWindows端末を前提としています。&lt;br /&gt;
Zabbix API関係の記事を探すとどうしてもWebツール開発者の方の記事が多くて、&lt;br /&gt;
phpスクリプトやcurlの例は多いんですが、運用ツールっぽい扱いのものが少ないんですよね。&lt;br /&gt;
自分もいろいろと調べる際に苦労しましたので、&lt;br /&gt;
利用OSがWindowsの方の参考になればいいなと思ってます。&lt;br /&gt;
&lt;br /&gt;
今回は「(1)Zabbix APIを使うための、HTTPのPOSTメソッド」を中心に「(3)Zabbix APIとSESSION_ID」の要素も少し含めて書いていきます。&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://itnote.yamatoblog.net/zabbix/zabbix_api_tool_remake_02&quot; target=&quot;_blank&quot;&gt;つづきはこちら&lt;/a&gt;</description> 
      <link>https://itnote.yamatoblog.net/zabbix/zabbix_api_tool_remake_02</link> 
    </item>
    <item>
      <title>ZabbixのAPIを使うVBAを作り直していく_01</title>
      <description>IT業界で&lt;span style=&quot;color: #ff0000;&quot;&gt;Zabbix&lt;/span&gt;の地位がどんどん高くなっているように思います。&lt;br /&gt;
(他ツールの状況を自分が知らないだけかもしれませんが&amp;hellip;)&lt;br /&gt;
&lt;br /&gt;
会社内でも一部環境の監視をZabbixで実装しているのですが、&lt;br /&gt;
そのグラフ閲覧やらデータの一括受信やらを手動でやっていると非常に手間なので、&lt;br /&gt;
Excel VBAを中心にツールを作りました。&lt;br /&gt;
&lt;br /&gt;
作った当初はとりあえず動くことを目的に作っていたのですが、&lt;br /&gt;
VBA自体やZabbixの機能などを勉強しながら突貫工事で&lt;br /&gt;
ツギハギやコピペも含めて作ったこともあり、&lt;br /&gt;
整理して作り直したいなと思うところもあり、その覚書を書いていきます。&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://itnote.yamatoblog.net/zabbix/zabbix_api_tool_remake_01&quot; target=&quot;_blank&quot;&gt;つづきはこちら&lt;/a&gt;</description> 
      <link>https://itnote.yamatoblog.net/zabbix/zabbix_api_tool_remake_01</link> 
    </item>
    <item>
      <title>ソースコードのハイライトの導入</title>
      <description>同じ忍者ブログのこのサイトを見て、&lt;br /&gt;
ソースコードのハイライト機能(syntaxhighlighter)の導入をしてみました。&lt;br /&gt;
&lt;a href=&quot;http://pcmemo.take-uma.net/_blog/syntaxhighlighter&quot;&gt;http://pcmemo.take-uma.net/_blog/syntaxhighlighter&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
忍者ブログでアップロードしたものはfile.FQDNという形で利用するため、相対パスでテンプレートに記述できないんですね。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;や&amp;gt; が必須の言語は置き換えが必要とのことなので、これが頻出する言語はちょっと面倒ですね。&lt;br /&gt;
&lt;br /&gt;
1行毎の色変えはshThema○○.css ファイルの[.line.alt]部分の書き換えでできるんですね。&lt;br /&gt;
少し試してみました。&lt;br /&gt;
&lt;br /&gt;
■PHPシンタックスのテスト&lt;br /&gt;

&lt;pre class=&quot;brush: php; html-script: true&quot;&gt;&amp;lt;?php
 phpinfo();
?&amp;gt;
&lt;/pre&gt;
&lt;br /&gt;
■VBシンタックスのテスト&lt;br /&gt;

&lt;pre class=&quot;brush: vb&quot;&gt;Dim hogehoge
If hoge=0 Then
Else
End If
&lt;/pre&gt;
&lt;script type=&quot;text/javascript&quot;&gt;SyntaxHighlighter.all();&lt;/script&gt;
&lt;br /&gt;
なかなかきれいに表示されますね。&lt;br /&gt;
使う機会があればチャレンジしてみます。</description> 
      <link>https://itnote.yamatoblog.net/%E4%B8%80%E8%88%AC/%E3%82%B3%E3%83%BC%E3%83%89%E3%83%8F%E3%82%A4%E3%83%A9%E3%82%A4%E3%83%88%E3%83%86%E3%82%B9%E3%83%88</link> 
    </item>

  </channel>
</rss>