Submit Search
Upload
2013 11-30-mailqueue-monitoring
•
0 likes
•
1,079 views
azumakuniyuki 🐈
Follow
Monitoring Casual Talk in KyotoでのLT資料
Read less
Read more
Technology
Report
Share
Report
Share
1 of 17
Download now
Download to read offline
Recommended
実践的bounceHammer / KOF2013
実践的bounceHammer / KOF2013
azumakuniyuki 🐈
Perlの書籍紹介/KOF2013
Perlの書籍紹介/KOF2013
azumakuniyuki 🐈
僕と北海道とPerl、それとMakefileも。
僕と北海道とPerl、それとMakefileも。
azumakuniyuki 🐈
PerlモジュールをRubyに移植する時に落ちた穴々
PerlモジュールをRubyに移植する時に落ちた穴々
azumakuniyuki 🐈
Kansai.pm #15 LT資料「猫とPerl」
Kansai.pm #15 LT資料「猫とPerl」
azumakuniyuki 🐈
Hachioji.pm #40 次のbounceHammer開発中
Hachioji.pm #40 次のbounceHammer開発中
azumakuniyuki 🐈
JSONでメール送信(Haineko) / KOF2013
JSONでメール送信(Haineko) / KOF2013
azumakuniyuki 🐈
Plackで実装したメールサーバ"Haineko"のその後/Shibuya.pl #1
Plackで実装したメールサーバ"Haineko"のその後/Shibuya.pl #1
azumakuniyuki 🐈
Recommended
実践的bounceHammer / KOF2013
実践的bounceHammer / KOF2013
azumakuniyuki 🐈
Perlの書籍紹介/KOF2013
Perlの書籍紹介/KOF2013
azumakuniyuki 🐈
僕と北海道とPerl、それとMakefileも。
僕と北海道とPerl、それとMakefileも。
azumakuniyuki 🐈
PerlモジュールをRubyに移植する時に落ちた穴々
PerlモジュールをRubyに移植する時に落ちた穴々
azumakuniyuki 🐈
Kansai.pm #15 LT資料「猫とPerl」
Kansai.pm #15 LT資料「猫とPerl」
azumakuniyuki 🐈
Hachioji.pm #40 次のbounceHammer開発中
Hachioji.pm #40 次のbounceHammer開発中
azumakuniyuki 🐈
JSONでメール送信(Haineko) / KOF2013
JSONでメール送信(Haineko) / KOF2013
azumakuniyuki 🐈
Plackで実装したメールサーバ"Haineko"のその後/Shibuya.pl #1
Plackで実装したメールサーバ"Haineko"のその後/Shibuya.pl #1
azumakuniyuki 🐈
自動構築と自動テスト〜インフラのコード化とクラウドの優位性
自動構築と自動テスト〜インフラのコード化とクラウドの優位性
azumakuniyuki 🐈
すいすいSwift
すいすいSwift
karupanerura
Devel ptkdb - perlをグラフィカルにデバッグする
Devel ptkdb - perlをグラフィカルにデバッグする
Masaaki Takasago
20160320 サンモクを通して学んだ話
20160320 サンモクを通して学んだ話
Masaaki Takasago
The Next PowerCMS
The Next PowerCMS
純生 野田
Gotanda.pmの紹介
Gotanda.pmの紹介
karupanerura
高砂 一人でロ○□×風味
高砂 一人でロ○□×風味
Masaaki Takasago
Perl RDBMS Programming(DBI/DBIx::Sunnyのはなし)
Perl RDBMS Programming(DBI/DBIx::Sunnyのはなし)
karupanerura
KOWAZA for mackerel
KOWAZA for mackerel
karupanerura
TIme::Moment+Time::Strptime=
TIme::Moment+Time::Strptime=
karupanerura
YAPC::Kansai 2017 - macOSネイティブアプリ作成におけるPerlの活用
YAPC::Kansai 2017 - macOSネイティブアプリ作成におけるPerlの活用
純生 野田
YAPC::KANSAI 2017 LT
YAPC::KANSAI 2017 LT
maka2donzoko
First step of Performance Tuning
First step of Performance Tuning
risou
Namba.pm #0 LT資料
Namba.pm #0 LT資料
azumakuniyuki 🐈
Impossible quiz 3
Impossible quiz 3
Jman23wb
21 life changing beliefs
21 life changing beliefs
Shravan Shetty
Improving your self
Improving your self
sarsnet
φυτά της ελλάδας
φυτά της ελλάδας
teo70
Film Noir
Film Noir
Zac
国内インターネット広告費の推移(2001 2010年)
国内インターネット広告費の推移(2001 2010年)
Shuichi Hiroya
YAPC::Nagoya::Tiny 2019 | Makefile生活
YAPC::Nagoya::Tiny 2019 | Makefile生活
azumakuniyuki 🐈
NSEG勉強会(101)LT: 僕と長野県
NSEG勉強会(101)LT: 僕と長野県
azumakuniyuki 🐈
More Related Content
Viewers also liked
自動構築と自動テスト〜インフラのコード化とクラウドの優位性
自動構築と自動テスト〜インフラのコード化とクラウドの優位性
azumakuniyuki 🐈
すいすいSwift
すいすいSwift
karupanerura
Devel ptkdb - perlをグラフィカルにデバッグする
Devel ptkdb - perlをグラフィカルにデバッグする
Masaaki Takasago
20160320 サンモクを通して学んだ話
20160320 サンモクを通して学んだ話
Masaaki Takasago
The Next PowerCMS
The Next PowerCMS
純生 野田
Gotanda.pmの紹介
Gotanda.pmの紹介
karupanerura
高砂 一人でロ○□×風味
高砂 一人でロ○□×風味
Masaaki Takasago
Perl RDBMS Programming(DBI/DBIx::Sunnyのはなし)
Perl RDBMS Programming(DBI/DBIx::Sunnyのはなし)
karupanerura
KOWAZA for mackerel
KOWAZA for mackerel
karupanerura
TIme::Moment+Time::Strptime=
TIme::Moment+Time::Strptime=
karupanerura
YAPC::Kansai 2017 - macOSネイティブアプリ作成におけるPerlの活用
YAPC::Kansai 2017 - macOSネイティブアプリ作成におけるPerlの活用
純生 野田
YAPC::KANSAI 2017 LT
YAPC::KANSAI 2017 LT
maka2donzoko
First step of Performance Tuning
First step of Performance Tuning
risou
Namba.pm #0 LT資料
Namba.pm #0 LT資料
azumakuniyuki 🐈
Impossible quiz 3
Impossible quiz 3
Jman23wb
21 life changing beliefs
21 life changing beliefs
Shravan Shetty
Improving your self
Improving your self
sarsnet
φυτά της ελλάδας
φυτά της ελλάδας
teo70
Film Noir
Film Noir
Zac
国内インターネット広告費の推移(2001 2010年)
国内インターネット広告費の推移(2001 2010年)
Shuichi Hiroya
Viewers also liked
(20)
自動構築と自動テスト〜インフラのコード化とクラウドの優位性
自動構築と自動テスト〜インフラのコード化とクラウドの優位性
すいすいSwift
すいすいSwift
Devel ptkdb - perlをグラフィカルにデバッグする
Devel ptkdb - perlをグラフィカルにデバッグする
20160320 サンモクを通して学んだ話
20160320 サンモクを通して学んだ話
The Next PowerCMS
The Next PowerCMS
Gotanda.pmの紹介
Gotanda.pmの紹介
高砂 一人でロ○□×風味
高砂 一人でロ○□×風味
Perl RDBMS Programming(DBI/DBIx::Sunnyのはなし)
Perl RDBMS Programming(DBI/DBIx::Sunnyのはなし)
KOWAZA for mackerel
KOWAZA for mackerel
TIme::Moment+Time::Strptime=
TIme::Moment+Time::Strptime=
YAPC::Kansai 2017 - macOSネイティブアプリ作成におけるPerlの活用
YAPC::Kansai 2017 - macOSネイティブアプリ作成におけるPerlの活用
YAPC::KANSAI 2017 LT
YAPC::KANSAI 2017 LT
First step of Performance Tuning
First step of Performance Tuning
Namba.pm #0 LT資料
Namba.pm #0 LT資料
Impossible quiz 3
Impossible quiz 3
21 life changing beliefs
21 life changing beliefs
Improving your self
Improving your self
φυτά της ελλάδας
φυτά της ελλάδας
Film Noir
Film Noir
国内インターネット広告費の推移(2001 2010年)
国内インターネット広告費の推移(2001 2010年)
More from azumakuniyuki 🐈
YAPC::Nagoya::Tiny 2019 | Makefile生活
YAPC::Nagoya::Tiny 2019 | Makefile生活
azumakuniyuki 🐈
NSEG勉強会(101)LT: 僕と長野県
NSEG勉強会(101)LT: 僕と長野県
azumakuniyuki 🐈
Email is Slack
Email is Slack
azumakuniyuki 🐈
[スパム報告]ボタンを押すとどうなるのか | Hosting Casual Talks #4
[スパム報告]ボタンを押すとどうなるのか | Hosting Casual Talks #4
azumakuniyuki 🐈
SendGridのない世界 | SendGrid Night in Osaka #2
SendGridのない世界 | SendGrid Night in Osaka #2
azumakuniyuki 🐈
Hokkaido.pm#13参加報告 | YAPC::Kansai 2017 Osaka
Hokkaido.pm#13参加報告 | YAPC::Kansai 2017 Osaka
azumakuniyuki 🐈
メールフォームからメールを送る近代的な方法 | YAPC::Kansai 2017 OSAKA
メールフォームからメールを送る近代的な方法 | YAPC::Kansai 2017 OSAKA
azumakuniyuki 🐈
JSONでメール送信 | HTTP API Server ``Haineko''/YAPC::Asia Tokyo 2013 LT Day2
JSONでメール送信 | HTTP API Server ``Haineko''/YAPC::Asia Tokyo 2013 LT Day2
azumakuniyuki 🐈
猫とPerl〜応用編1/YAPC Asia Tokyo 2013 LT-THON::Tiny
猫とPerl〜応用編1/YAPC Asia Tokyo 2013 LT-THON::Tiny
azumakuniyuki 🐈
Perl and Email #3 ``Haineko''/Kyoto.pm #5
Perl and Email #3 ``Haineko''/Kyoto.pm #5
azumakuniyuki 🐈
最近僕が使うようになったPerl 5.10以降の新しいやつ
最近僕が使うようになったPerl 5.10以降の新しいやつ
azumakuniyuki 🐈
Perl and Email #2/Kansai.pm第14回ミーティング@京都
Perl and Email #2/Kansai.pm第14回ミーティング@京都
azumakuniyuki 🐈
KOF 2011 bounceHammerによるバウンスメール解析の技術
KOF 2011 bounceHammerによるバウンスメール解析の技術
azumakuniyuki 🐈
bounceHammerその後、導入事例、これから。
bounceHammerその後、導入事例、これから。
azumakuniyuki 🐈
Perl and eMail at Kansai.pm #13 Meeting in Kyoto
Perl and eMail at Kansai.pm #13 Meeting in Kyoto
azumakuniyuki 🐈
バウンスメール解析システム BounceHammer
バウンスメール解析システム BounceHammer
azumakuniyuki 🐈
More from azumakuniyuki 🐈
(16)
YAPC::Nagoya::Tiny 2019 | Makefile生活
YAPC::Nagoya::Tiny 2019 | Makefile生活
NSEG勉強会(101)LT: 僕と長野県
NSEG勉強会(101)LT: 僕と長野県
Email is Slack
Email is Slack
[スパム報告]ボタンを押すとどうなるのか | Hosting Casual Talks #4
[スパム報告]ボタンを押すとどうなるのか | Hosting Casual Talks #4
SendGridのない世界 | SendGrid Night in Osaka #2
SendGridのない世界 | SendGrid Night in Osaka #2
Hokkaido.pm#13参加報告 | YAPC::Kansai 2017 Osaka
Hokkaido.pm#13参加報告 | YAPC::Kansai 2017 Osaka
メールフォームからメールを送る近代的な方法 | YAPC::Kansai 2017 OSAKA
メールフォームからメールを送る近代的な方法 | YAPC::Kansai 2017 OSAKA
JSONでメール送信 | HTTP API Server ``Haineko''/YAPC::Asia Tokyo 2013 LT Day2
JSONでメール送信 | HTTP API Server ``Haineko''/YAPC::Asia Tokyo 2013 LT Day2
猫とPerl〜応用編1/YAPC Asia Tokyo 2013 LT-THON::Tiny
猫とPerl〜応用編1/YAPC Asia Tokyo 2013 LT-THON::Tiny
Perl and Email #3 ``Haineko''/Kyoto.pm #5
Perl and Email #3 ``Haineko''/Kyoto.pm #5
最近僕が使うようになったPerl 5.10以降の新しいやつ
最近僕が使うようになったPerl 5.10以降の新しいやつ
Perl and Email #2/Kansai.pm第14回ミーティング@京都
Perl and Email #2/Kansai.pm第14回ミーティング@京都
KOF 2011 bounceHammerによるバウンスメール解析の技術
KOF 2011 bounceHammerによるバウンスメール解析の技術
bounceHammerその後、導入事例、これから。
bounceHammerその後、導入事例、これから。
Perl and eMail at Kansai.pm #13 Meeting in Kyoto
Perl and eMail at Kansai.pm #13 Meeting in Kyoto
バウンスメール解析システム BounceHammer
バウンスメール解析システム BounceHammer
Recently uploaded
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
Recently uploaded
(10)
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
2013 11-30-mailqueue-monitoring
1.
Monitoring Casual Talk
in Kyoto @はてなさん 2013/11/30(土) Mail queue monitoring メールキューの監視、主にSendmailの。 @azumakuniyuki Cubicroot Co. Ltd.
2.
Monitoring Casual Talk
in Kyoto@はてなさん 2013/11/30(土) 2 自己紹介 @azumakuniyuki あずま(猫)@京都 別のあずまさんと識別の為、最近+=(猫)。 主にサーバ管理者 プログラム書く時は/bin/sh or Perl bouncehammer,Haineko 主にメール関係の何かを開発することが多いです。 Mail queue monitoring @azumakuniyuki / Cubicroot Co. Ltd.
3.
Monitoring Casual Talk
in Kyoto@はてなさん 2013/11/30(土) 3 Mail queue monitoring @azumakuniyuki / Cubicroot Co. Ltd.
4.
Monitoring Casual Talk
in Kyoto@はてなさん 2013/11/30(土) 4 Mail queue Monitoring だいたい異常はメールキューに現れる Mail queue monitoring @azumakuniyuki / Cubicroot Co. Ltd.
5.
Monitoring Casual Talk
in Kyoto@はてなさん 2013/11/30(土) 5 What MTA do you use? どのMTA使ってはります? Mail queue monitoring @azumakuniyuki / Cubicroot Co. Ltd.
6.
Monitoring Casual Talk
in Kyoto@はてなさん 2013/11/30(土) 6 Major MTAs - 歴史と伝統・信頼と実績の Sendmail - 西暦2000年代の主流MTA Postfix - 堅牢性と安全、信者の為の qmail - Exim - Courier MTA - OpenSMTPD Mail queue monitoring @azumakuniyuki / Cubicroot Co. Ltd.
7.
Monitoring Casual Talk
in Kyoto@はてなさん 2013/11/30(土) 7 現在の状況と背景 - 前職の時はラック10本ぐらい - 現職は他社(顧客)のサーバ監視をすることが殆ど - エージェントを必要とする監視ソフトウェア=NG - L8? L9? 政治層の問題で... - 監視サーバを顧客ネットワークだけに置くならOK - 死活監視はNagios - リソース監視はMunin or CloudForecast - 監視ページ・サーバが複数個所に散らばってる Mail queue monitoring @azumakuniyuki / Cubicroot Co. Ltd.
8.
Monitoring Casual Talk
in Kyoto@はてなさん 2013/11/30(土) 8 うちは主にSendmail - 構築するMTAは原則としてSendmail - Maildir/とMilter対応でソースビルドして構築 - 標準的な内容から不要なもの削ったsendmail.cf - 自分が一番慣れてるし - 必要ならルールセットも書く - Mailboxがいる場合はDovecotも構築 - それとMDAとしてprocmail,maildropも - ルールセット書かないならSendmailは難しくない - 正しくチューニングすれば遅くない Mail queue monitoring @azumakuniyuki / Cubicroot Co. Ltd.
9.
Monitoring Casual Talk
in Kyoto@はてなさん 2013/11/30(土) 9 普通の監視しかやってない - MTAが複数台あるネットワークはMuninを設置 - Muninの標準プラグインの - Sendmail email traffic - Sendmail email volumes - Sendmail queued mails - 追加で - Sendmail quarantined mails ←隔離キュー数 - plugins/sendmail_mailqueueをコピーして作成 Mail queue monitoring @azumakuniyuki / Cubicroot Co. Ltd.
10.
Monitoring Casual Talk
in Kyoto@はてなさん 2013/11/30(土) 10 普通のキュー数観測 Mail queue monitoring @azumakuniyuki / Cubicroot Co. Ltd.
11.
Monitoring Casual Talk
in Kyoto@はてなさん 2013/11/30(土) 11 隔離したキュー数観測 Mail queue monitoring @azumakuniyuki / Cubicroot Co. Ltd.
12.
Monitoring Casual Talk
in Kyoto@はてなさん 2013/11/30(土) 12 キューを隔離する - # sendmail -QSEND_20131201 -qRdocomo.ne.jp -v - 隔離するキュー(いつ届いても良い系) - 夜中に流れると苦情が来る(携帯電話宛とか) - 21時過ぎたら残ってるのは隔離、朝9時に復帰。 - # sendmail -QGOMI -qSinfo@example.jp -v - 隔離するキュー(もう捨てても良い系) - ドメイン打ち間違い(DNS引けずに滞留、邪魔) - 期限内に送れなかった(短期間キャンペーンとか) Mail queue monitoring @azumakuniyuki / Cubicroot Co. Ltd.
13.
Monitoring Casual Talk
in Kyoto@はてなさん 2013/11/30(土) 13 キューの急激な増加 - 大きめの配信が始まると急増 - 負荷対策(こっちとあっち)の為、一旦キューに入れる - 配送に失敗したら勝手に別MTAに流れて行く - Nagiosでのキュー数監視 - 大きめの閾値・滅多にアラートは来ない - だいたいディスクIOで負荷が上がる - /var/spoolをioDriveにすれば解決 - やってみたい Mail queue monitoring @azumakuniyuki / Cubicroot Co. Ltd.
14.
Monitoring Casual Talk
in Kyoto@はてなさん 2013/11/30(土) 14 キューがたまりすぎ - だいたいネットワーク系の障害(こっちかあっちか) - 相手側MTAからブロックされてる? - そもそも普段の行いが悪い - 死んでるアドレス管理とか行儀の悪い配信とか - とりあえずキューにあるメールを全部隔離 - ログ見る・手動接続 telnet 25 - あかんとこ以外を復帰させてキュー処理 - あかんとこは個別対処(別MTAとか明日送るとか) - アプリ側でSMTP接続失敗例外処理あるならMTA停止可 Mail queue monitoring @azumakuniyuki / Cubicroot Co. Ltd.
15.
Monitoring Casual Talk
in Kyoto@はてなさん 2013/11/30(土) 15 全体のキュー数見たい - # imomushi -cC queues.cf ⏎ mta01 ------------- 1/10000 キュー数/閾値 mta02 ----------- 314/ 1000 mta03 ------------- 0/ 500 mx1 --------------- 4/ 20 mx2 --------------- 2/ 10 bulk1 --------- 44551/50000 50%超でアラート来る bulk2 ---------- 3334/50000 Mail queue monitoring @azumakuniyuki / Cubicroot Co. Ltd.
16.
Monitoring Casual Talk
in Kyoto@はてなさん 2013/11/30(土) 16 まとめ - 大きめの配信では必ずキューが急増 - グラフの変化を見ると異常な感じがするけど... - 万単位の配信なら普通 - Disk I/O対策で一旦キューに保存してあとで配信 - メモリがあるなら/dev/shmとかmfsとか使う - 消えないように! - 恒常的に残ってるキュー数の方が問題 - MTAを沢山用意して負荷が急上昇しにくい対策を - 自分やチームが慣れているMTAが一番 Mail queue monitoring @azumakuniyuki / Cubicroot Co. Ltd.
17.
17 終
Download now