ブログトップ 記事一覧 ログイン 無料ブログ開設

つれづれなるままに

つれづれなるまま、興味のある内容を、独断と偏見で書いているブログ。
時にはパソコン、時にはバイク、趣味まるだしの今回は…

■2017.4.18 (火)

いつの間にか早くなってた

そういえば、ドコモ光に変えてからネット接続のスピードテストやってなかったなぁ……と思って、やってみた。

記録はしてないけど、以前は 20Mbps とか、そんなもんだったんだよね。


では、USEN スピードテストから。

f:id:KuroNeko666:20170418234350p:image


……え?

思ってたより速度出てた。


念のため、BNR スピードテストもやっておく。

f:id:KuroNeko666:20170418234422p:image


あらー……。


f:id:KuroNeko666:20170418234703p:image

それでも Cacti のグラフに出てくるのはこんなもんなのね。

あれかな。

RRDTool への指定で、デフォルトが Avg (平均) となってるから数値が丸められてるのかな。


で、ふたつトゲがあるけど、20:00〜22:00 のものは別な用途でダウンロードしているので無視。


f:id:KuroNeko666:20170418235244p:image

100Mbps の回線で、3.63Mbps だから、安直に 3.63% の帯域しか使ってないと。

■2017.4.17 (月)

いっきに暑くなってきた

ちょっと前に1日毎の温度変化が分かるよう、細工をして出てきた画像。

cron 登録をして 23:59 に画像出力しているので、日付は間違いなくその日のもの。


ところどころ……というか、夕方以降に温度が上がっているのは、帰宅した僕が暖房をつけてるから。


2017/4/12

f:id:KuroNeko666:20170417213207p:image

これだけ画面上部に日付がないけど、左側のファイル名にはきちんと表示されてる。


2017/4/13

f:id:KuroNeko666:20170417213208p:image

ファイル名だけでは分かりにくいかな……と思って、4/13からは日付も入れるようにしてみた。


2017/4/14

f:id:KuroNeko666:20170417213209p:image


2017/4/15

f:id:KuroNeko666:20170417213210p:image


2017/4/16

f:id:KuroNeko666:20170417213211p:image

想定していた55℃を、一気に超えてきた。

まぢか……。

max が 58.02℃ だと、4/15 と同じようになだらかな曲線になっているのかな?


RRD ファイルには1週間分のデータが記録されているから、グラフを作り直そうと思えば出来ないことはないけど、パラメータを弄るのが億劫なので、パス。

もう少しレンジを広げてみよう。


$ cd /usr/local/bin; pwd
$ cp -p graphrefresh_1day.sh old/graphrefresh_1day.sh.$(date +%Y%m%d)
$ sudo vi graphrefresh_1day.sh
$ diff graphrefresh_1day.sh old/graphrefresh_1day.sh.$(date +%Y%m%d)
19c19
< pUpperLimit="90.0"
---
> pUpperLimit="55.0"

明日からは90℃まで大丈夫なはず。

どれくらい見難くなるかな。



寝苦しいなとは思っていたけど、一気に室温が高くなっていたのは間違いないのね。

ダイアルアップルータの再起動?

Cacti を覗いてみると、Port 10 で妙なトゲが出てる。

f:id:KuroNeko666:20170417221909p:image


この Port 10 は、SW に設定した IPアドレスを示しているもの。

ダラダラと通信があるのは、Cacti が SNMP で情報収集しているから。

でも、これって定期的なものだから、変な挙動があると Syslog へデータを飛ばす関係で、トゲのようになる。


そこで Cacti を使う利便性のひとつ、範囲の再指定で、該当時間を見てみる。

f:id:KuroNeko666:20170417221908p:image


21:40〜21:45 に、インテリジェントスイッチがログを吐き出す何かがあったみたい。


では……と syslog を見ると、こんなデータが書き込まれてた。

# grep interface /var/log/syslog
Apr 17 21:43:21 192.168.1.x  Port 1: interface is down
Apr 17 21:43:27 192.168.1.x  Port 1: interface is up
Apr 17 21:43:31 192.168.1.x  Port 1: interface is down
Apr 17 21:43:36 192.168.1.x  Port 1: interface is up
Apr 17 21:43:54 192.168.1.x  Port 1: interface is down
Apr 17 21:43:59 192.168.1.x  Port 1: interface is up

出力元の 192.168.1.x は、GS908M に設定していた IP アドレスで、Port 1 はダイアルアップルータ(PR-200NE)に繋がっている。

ファームウェアの更新でもあった?


f:id:KuroNeko666:20170417222634p:image


……しまった。昨日の時点のファームウェアバージョンが分からないw


じゃあ、ログの確認だ。

……と思ったけど。


このPR-200NE の通信情報ログ、どう読めば良い?


2015-03-23 15:48:47 ppp   - 0.ntc: ipcp config-nak received
2017-04-17 21:43:32 iface - 1.ntc: link down, LAN
2017-04-17 21:43:36 iface - 0.ntc: link up, LAN
2017-04-17 21:43:37 staup - 0.ntc: system started
2017-04-17 21:43:37 ssmgr - 0.war: connection failed (connection guard)
2017-04-17 21:43:37 ssmgr - 0.war: connection failed (connection guard)
2017-04-17 21:43:38 ssmgr - 0.war: connection failed (connection guard)
2017-04-17 21:43:38 ssmgr - 0.war: connection failed (connection guard)
2017-04-17 21:43:38 ssmgr - 0.war: connection failed (connection guard)
2017-04-17 21:43:39 iface - 0.ntc: link up, WAN
2017-04-17 21:43:39 ssmgr - 0.war: connection failed (connection guard)
2017-04-17 21:43:39 ssmgr - 0.war: connection failed (connection guard)
2017-04-17 21:43:39 ssmgr - 0.war: connection failed (connection guard)
2017-04-17 21:43:39 ssmgr - 0.war: connection failed (connection guard)
2017-04-17 21:43:40 ssmgr - 0.war: connection failed (connection guard)
2017-04-17 21:43:41 ssmgr - 0.war: connection failed (connection guard)
2017-04-17 21:43:41 ssmgr - 0.war: connection failed (connection guard)
2017-04-17 21:43:41 ssmgr - 0.war: connection failed (connection guard)
2017-04-17 21:43:41 ssmgr - 0.war: connection failed (connection guard)
2017-04-17 21:43:42 pppoe - 2.war: illegal message received ,unknown session

■2017.4.11 (火)

安いギガビットスイッチで SNMP 管理が出来るの?

興味本位で Asterisk を調べていると、高橋隆雄さんのサイトでアンマネージスイッチの記述があった。

あれって、SNMP 喋らないよねぇ……?


https://www.netgear.jp/support/info/FAQ/

アンマネージプラス、クリックスイッチはSNMPをサポートしていますか?

サポートしておりません。スマートスイッチ、マネージスイッチはサポートしています。


うん。これだったら、アンマネージスイッチも喋らないね。


というか……え、ネットギアのスマートスイッチって、SNMP を喋るの!?

この間調べたときは、なんか勘違いしてたみたいだ……


ネットギアのスマートスイッチって、1万円くらいで、安いよね?

うわ〜。

1000BASE-T の 8 ポートでも個人で使うにはオーバースペックなのに、この値段で買えるのか〜。


いまある中古の Allied Telesis - CentreCOM GS908M は Raspberry PiRaspberry Pi の NIC は 100Mbps のLANポートしかない)だけをぶら下げるようにして、多段構成にしてみようかな〜。

SNMP でトラフィック管理したいだけだから、非常にもったいない構成のような気もしないではないけど。

(CentreCOM GS908M は Giga HUB だから、確実にもったいないな)



……ちなみに Cacti を使ってみてると、なにも使ってない時間帯に Windows を繋いでる Giga HUB (単なるスイッチングハブ)からダラダラとアウトプットしてるのが確認できたりするんだよね。


f:id:KuroNeko666:20170412005538p:image


帰宅して、端末ログインしてしばらくはトラフィックが消えて、自分でネットワークアクセス(ファイルサーバに動画を読みに行ったりしたので、SW から見て出力する Outbound が増えてたりする。)するとごにょごにょとトラフィックが波形になってる。


なんか変なソフトでも入れちゃったかなぁ……。






=== 追記 ===

……あ。

よく考えたら Becky!(メールクライアント)とか、Evernote とかかも知れん。

定期的にインターネットへアクセスするもんね。


完璧にトラフィックがなくなった理由にしては、ちょっと弱いような気もするけど。


=== 追記 2 ===

だよね……全くもって的外れだった。

Cacti で他のポートを見てみると、トラフィックはインターネットへ出ずに Wireless LAN 側に向かっていた。

無線 LAN ルータを差してるポートなので、Wi-Fi で何かありそう。


……そのうち、ミラーポートでパケットキャプチャでもしてみようかな。

■2017.4.10 (月)

Wiki って、多いのね……

自分が使うためだけに、Raspberry Pi へ wiki を入れようと思ったんだけど……


$ sudo apt-cache search wiki
aswiki - WikiWikiWeb clone (Wiki Engine) written in Ruby
dico-module-mediawiki - RFC 2229 compliant modular dictionary server (mediawiki module)
didiwiki - simple wiki implementation with built-in webserver
docbookwiki - web application to display and edit DocBook documents online
dokuwiki - standards compliant simple to use wiki
eclipse-mylyn-wikitext - Mylyn WikiText
editmoin - edit MoinMoin wiki pages with your favourite editor
fossil - DSCM with built-in wiki, http interface and server, tickets database
fusionforge-plugin-moinmoin - MoinMoinWiki plugin for FusionForge
git-mediawiki - fast, scalable, distributed revision control system (MediaWiki interoperability)
gitit - Wiki engine backed by a git or darcs filestore
gnote - desktop note taking program using Wiki style links
hiki - Wiki Engine written in Ruby
ikiwiki - a wiki compiler
ikiwiki-hosting-common - ikiwiki hosting: common files
ikiwiki-hosting-dns - ikiwiki hosting: dns server
ikiwiki-hosting-web - ikiwiki hosting: web server
kwiki - A Quickie Wiki that's not too Tricky
libcatmandu-wikidata-perl - import from Wikidata for processing with Catmandu
libghc-gitit-dev - Wiki engine backed by a git or darcs filestore
libghc-gitit-doc - Wiki engine backed by a git or darcs filestore; documentation
libghc-gitit-prof - Wiki engine backed by a git or darcs filestore; profiling libraries
libhtml-wikiconverter-dokuwiki-perl - HTML to wiki markup converter - DokuWiki dialect
libhtml-wikiconverter-kwiki-perl - HTML to wiki markup converter - Kwiki dialect
libhtml-wikiconverter-markdown-perl - HTML to wiki markup converter - Markdown dialect
libhtml-wikiconverter-mediawiki-perl - Perl module to add MediaWiki markup support to HTML::WikiConverter
libhtml-wikiconverter-moinmoin-perl - HTML to wiki markup converter - MoinMoin dialect
libhtml-wikiconverter-oddmuse-perl - HTML to wiki markup converter - Oddmuse dialect
libhtml-wikiconverter-perl - HTML to wiki markup converter
libhtml-wikiconverter-phpwiki-perl - HTML to wiki markup converter - PhpWiki dialect
libhtml-wikiconverter-pmwiki-perl - HTML to wiki markup converter - PmWiki dialect
libhtml-wikiconverter-snipsnap-perl - HTML to wiki markup converter - SnipSnap dialect
libhtml-wikiconverter-tikiwiki-perl - HTML to wiki markup converter - TikiWiki dialect
libhtml-wikiconverter-usemod-perl - HTML to wiki markup converter - UseMod dialect
libhtml-wikiconverter-wakkawiki-perl - HTML to wiki markup converter - WakkaWiki dialect
libhtml-wikiconverter-wikkawiki-perl - HTML to wiki markup converter - WikkaWiki dialect
libjifty-plugin-wikitoolbar-perl - Jifty plugin to add a wiki toolbar to textarea boxes
libjs-languages4translatewiki - Javascript globalization and localization for browser use
libkwiki-cache-perl - Kwiki cache plugin
libkwiki-perl - Kwiki Wiki Building Framework
libmediawiki-api-perl - Perl interface to the MediaWiki API
libmojomojo-perl - wiki- and blog-inspired content management system
libparse-mediawikidump-perl - Perl module to parse MediaWiki dump files
libpod-simple-wiki-perl - Perl class for creating Pod to Wiki filters
libreoffice-wiki-publisher - LibreOffice extension for working with MediaWiki articles
libspork-perl - create slide presentations with Kwiki markup
libtext-mediawikiformat-perl - Convert Mediawiki markup into other text formats
libtext-trac-perl - module for formatting text with Trac Wiki Style
libtext-wikicreole-perl - Convert Wiki Creole 1.0 markup to XHTML
libtext-wikiformat-perl - translates Wiki formatted text into other formats
libwiki-toolkit-formatter-usemod-perl - UseModWiki-style formatting for CGI::Wiki
libwiki-toolkit-perl - Toolkit for building Wikis
libwiki-toolkit-plugin-categoriser-perl - Category management for Wiki::Toolkit
libwiki-toolkit-plugin-diff-perl - format differences between two Wiki::Toolkit pages
libwiki-toolkit-plugin-json-perl - Wiki::Toolkit plugin to output RecentChanges JSON
libwiki-toolkit-plugin-locator-grid-perl - A Wiki::Toolkit plugin to manage co-ordinate data
libwiki-toolkit-plugin-ping-perl - "ping" various services when nodes are written
libwiki-toolkit-plugin-rss-reader-perl - module to retrieve RSS feeds for inclusion in Wiki::Toolkit nodes
libwww-mediawiki-client-perl - simple CVS-like interface for editing MediaWiki websites
libwww-wikipedia-perl - perl module that provides an automated interface to Wikipedia
mediawiki - website engine for collaborative work
mediawiki-classes - website engine for collaborative work - standalone classes
mediawiki-extensions - Extensions for MediaWiki -- Meta package
mediawiki-extensions-base - Extensions for MediaWiki -- Base package
mediawiki-extensions-collection - Extensions for MediaWiki -- Collection extension
mediawiki-extensions-geshi - Extensions for MediaWiki -- SyntaxHighlight_GeSHi extension
mediawiki-extensions-graphviz - Extensions for MediaWiki -- GraphViz extension
mediawiki-extensions-ldapauth - Extensions for MediaWiki -- LdapAuthentication extension
mediawiki-extensions-math - math rendering plugin for MediaWiki (common files)
mediawiki-extensions-openid - Extensions for MediaWiki -- OpenID extension
mediawiki-math - math rendering plugin for MediaWiki (transitional package)
mediawiki-math-texvc - math rendering plugin for MediaWiki (texvc binary files)
mediawiki2latexguipyqt - lightweight GUI for mediawiki2latex
muse-el - Author and publish projects using Wiki-like markup
node-languages4translatewiki - Javascript globalization and localization for Node.js
nurpawiki - Wiki with integrated to-do list and scheduler
parsewiki - Documentation System Based on ASCII Text
php-horde-wicked - Wiki application
php-text-wiki - transform Wiki and BBCode markup into XHTML, LaTeX or plain text markup
php-wikidiff2 - external diff engine for mediawiki
python-creoleparser - Parser for the Creole common wiki markup language
python-moinmoin - Python clone of WikiWiki - library
python-simplemediawiki - extremely low-level Python wrapper to the MediaWiki API
python-wit - wikitext translation library
redmine-plugin-markdown - Redmine plugin to add Markdown as a wiki format
ruby-creole - Creole common wiki markup language to HTML converter
ruby-wikicloth - MediaWiki markup language parser for Ruby
sputnik - Extensible wiki
tomboy - desktop note taking program using Wiki style links
trac - Enhanced wiki and issue tracking system for software development projects
trac-includemacro - Include external resources in a Trac wiki page
trac-jsgantt - displays Trac tickets as a Gantt chart in a wiki page
trac-odtexport - Export Trac wiki pages as OpenDocument (ODT) files
trac-tags - Tagging plugin for Trac wiki and issue tracking system
trac-translatedpages - Show translated versions of wiki page in the Trac web application
trac-wikiprint - Make Trac wiki pages printable, exporting to PDF or printable HTML
trac-wikirename - trac plugin which allows to rename wiki pages
trac-wikitablemacro - Table from an arbitrary SQL for Trac
trac-xmlrpc - XML-RPC interface to the Trac wiki and issue tracking system
uicilibris - convert mediawiki contents to a printable book
usemod-wiki - Perl-based Wiki clone
wfo - Offline editing tool for Wiki pages and blogs
wiki2beamer - Tool to create LaTeX beamer presentations in wiki syntax
wikipedia2text - displays Wikipedia articles on the command line
wikipediafs - View and edit Wikipedia articles as if they were real files
wikkid - Bazaar-backed wiki
wiliki - Yet another Wiki clone written in Scheme
yaws-wiki - Wiki application for Yaws web server
zim - graphical text editor based on wiki technologies
jspwiki - WikiWikiWeb clone written in Java

うぎゃ。


えーと……


[aswiki]

[didiwiki]

[dokuwiki]

[ikiwiki]

[kwiki]

[mediawiki]

[nurpawiki]

[parsewiki]

[php-text-wiki]

[sputnik]

[trac]

[wiliki]

[yaws-wiki]


さらっと斜め読みする限り、インストールできる wiki は、こんな感じ?


つか trac とはまた毛色の違うもんがあるなぁ……




んー、何入れよ!?

軽くググったら、この項目にない PukiWiki とか入れてる人がいるし orz


誰か、何がいいのか教えて!?


結局、mediawiki をインストールしてみた。

$ sudo apt-get install mediawiki
$ ls -l /etc/apache2/conf.d/*conf
lrwxrwxrwx 1 root root 26  410 21:11 /etc/apache2/conf.d/mediawiki.conf -> /etc/mediawiki/apache.conf
$ sudo cp -p /etc/mediawiki/apache.conf /etc/mediawiki/apache.conf.$(date +%Y%m%d)
$ sudo vi /etc/mediawiki/apache.conf
$ sudo diff /etc/mediawiki/apache.conf /etc/mediawiki/apache.conf.$(date +%Y%m%d)
3c3
< Alias /mediawiki /var/lib/mediawiki
---
> #Alias /mediawiki /var/lib/mediawiki

うん、これでいいかな。

http://xxx.xxx.xxx.xxx/mediawiki/


……アクセスしたらセットアップ画面が出てきた。


f:id:KuroNeko666:20170410212649p:image


うへぇ……

f:id:KuroNeko666:20170410214113p:image


f:id:KuroNeko666:20170410214110p:image


f:id:KuroNeko666:20170410214107p:image


f:id:KuroNeko666:20170410214105p:image


f:id:KuroNeko666:20170410214103p:image


(中略)


f:id:KuroNeko666:20170410214714p:image


うぅ……ひどい目に遭った気分だ。


唐突にダウンロードすることになった LocalSettings.php を、 SCP でさくっと自分のホームディレクトリにコピーして……


$ cd /var/lib/mediawiki
$ sudo mv ~/LocalSettings.php ./

書いてある通りに index.php と同じ場所に置いてみた。


で、サイトにアクセスしてみる。

f:id:KuroNeko666:20170410215330p:image



……インストール終わった……よね?

■2017.3.31 (金)

Excel で、日付と日付の間でどれだけ経過したか調べる関数。

=datedif(<old>,now(),"y")

これで年数がでる。


=datedif(<old>,now(),"m")

これで月数(全部)。


=datedif(<old>,now(),"ym")

これで月数(年を引いたもの)。


=datedif(<old>,now(),"d")

これで日数。


何年何ヶ月 の場合は、何ヶ月のところを mod(xxxx,12)

と、12で割ればあまりが月数。



=DATEDIF(C2,NOW(),"y")&"年"&DATEDIF(C2,NOW(),"ym")&"カ月"

もしくは

=DATEDIF(C2,NOW(),"y")&"年"&MOD(DATEDIF(C2,NOW(),"m"),12)&"カ月"

これで、勤続年数とか出せる。


f:id:KuroNeko666:20170401101500p:image

画像は、Office365 で試してみたサンプル(2017年4月1日 追加)。