snmpd
常駐プログラム(デーモン)だよ
SNMPエージェントだよ
簡単に書くよ
snmpd(読:エスエヌエムピーディー)とは
Linuxとかにおける常駐プログラム
(常に(見えない所で)動いているプログラム)(デーモン)のひとつ
であり
SNMPエージェント
(SNMPを使った機器管理において、実際に機器を監視する役割のやつ)としてのお仕事をしているデーモンさん
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として
・SNMP
・SNMPエージェント
・デーモン
について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
SNMPは「機器をネットワーク経由で管理するときに使う、通信のお約束事」です。
例えば、そうですね。
ここに、ネットワークにつながった機器、ルータが あったとしましょう。
このルータをネットワーク越しに監視・管理したいです。
そんなときはまず、監視・管理したい機器、この場合はルータさんに監視員を派遣します。
実際には、ルータさんの中にあらかじめ監視員さんが入っていて、そいつを叩き起こすだけですけどね。
とりあえず気にしないでください。
とにかく、監視員にルータを見張らせるのです。
一方で、その監視員さんを取りまとめる管理者さんもいます。
管理者は、監視員さんが見張っている機器とネットワークでつながった どこかのコンピュータにいます。
ふんぞり返って下っ端からの報告を待っているのです。
監視員さんはルータさんを見張ります。
そして、定期的に監視結果を管理者さんに連絡します。
「異常な~し」とか「大変です!息をしていません!」とかですね。
逆に管理者さんから監視員さんに指示が来ることもあります。
「最近サボり気味だから尻を叩け!」とか「取りあえず人工呼吸をしろ!」とかですね。
このような
1.実際に機器のそばで あれこれする監視員さん
2.本部にいて、監視員さんからの報告に対して あれこれする管理者さん
が連携することによって、機器をネットワーク経由で管理する やり方があるのです。
このときの監視員さんと管理者さんが やり取りするときに使う お約束事がSNMPです。
監視員さんと管理者さんは、実際にはソフト(プログラム)です。
監視員さんソフトは「SNMPエージェント」と呼ばれています。
管理者さんソフトは「SNMPマネージャ」です。
デーモンは「UNIX系OS(Linuxとか)における常駐プログラムの呼び名」です。
デーモンさんは、メモリ上でお仕事が来るのをぼーっと待っていて、お仕事が来るとささっと実行し、終わるとまた待機状態に戻ります。
休みなんてありゃしない、常に戦闘態勢を維持することが求められているプログラムです。
Windowsの方が得意な方は、Windowsにおける「サービス」がUNIX系OSにおける「デーモン」だと思ってください。
以上を踏まえて
SNMPエージェントとしてのお仕事をしているデーモンさん
が「snmpd」です。
とあるSNMPエージェントのソフトを入れて動かすと、snmpdさんが登場します。
ちなみに「snmp」+「d」で「snmpd」ね。
「d」は「デーモン(daemon)」が元です。
一言でまとめるよ
まぁ「snmpd」って単語が出てきたら「SNMPエージェント
(SNMPを使った機器管理において、実際に機器を監視する役割のやつ)のデーモン
(Linuxとかにおける常駐プログラム)なんだな~」と お考えください。
おまけ
■訳してみるよ
「snmp」は「Simple Network Management Protocol(シンプル・ネットワーク・マネジメント・プロトコル)」の略です。
「simple(シンプル)」の意味は「簡単な」とか「単純な」とかです。
「network(ネットワーク)」はカタカナで「ネットワーク」で分かりますかね。
「management(マネジメント)」の意味は「管理」とかです。
「protocol(プロトコル)」の意味は「(外交上の)儀礼」とか「議定書」とかですが、今回は「お約束事」と解釈してください。
「d」は多分「daemon(デーモン)」の略です。
「daemon(デーモン)」の意味は「守護神」とかです。
何となく くっつけると
簡単なネットワーク管理用のお約束事の守護神
となります。
■検索してみる?





