目次
SNMP サービスとは何ですか?
ホームページ 運用・保守 Linuxの運用と保守 Linux SNMP サービスとは何を指しますか?

Linux SNMP サービスとは何を指しますか?

May 14, 2023 pm 01:49 PM
linux snmp

Linux では、SNMP サービスは Simple Network Management Protocol を指します。これは、TCP/IP ネットワークで広く使用されているネットワーク管理標準プロトコルです。これにより、ネットワークを管理する方法が提供されます。実行 ソフトウェアの中央コンピュータ (つまり、ネットワーク管理ワークステーション) は、コンピュータ ネットワークの標準化された管理フレームワーク (方法) を監視および管理します。 SNMP サービスを使用すると、ネットワーク管理者はネットワーク パフォーマンスを管理し、ネットワークの問題を特定して解決し、ネットワークの拡張を計画できます。

SNMP サービスとは何ですか?

SNMP (Simple Network Management Protocol) は、TCP/IP ネットワークで広く使用されているネットワーク管理標準プロトコル (アプリケーション層プロトコル) であり、ネットワーク管理ソフトウェアを実行する中央コンピュータ (つまり、ネットワーク管理ワークステーション) を提供します。 )コンピュータネットワークの標準化された管理フレームワーク(方法)を監視および管理します。現在、SNMPv1、SNMPv2c、SNMPv3 の 3 つのバージョンが公開されており、ネットワーク スイッチ、ルーター、プリンターなどのネットワーク機器で広く使用されています。

SNMP は、IP ネットワーク内のネットワーク ノード (サーバー、ワークステーション、ルーター、スイッチ、HUB など) を管理するために特別に設計された標準プロトコルであり、アプリケーション層プロトコルです。 SNMP を使用すると、ネットワーク管理者はネットワーク パフォーマンスを管理し、ネットワークの問題を特定して解決し、ネットワークの拡張を計画できます。ネットワーク管理システムは、SNMP 経由でランダム メッセージ (およびイベント レポート) を受信することによって、ネットワークの問題を通知されます。

SNMP の前身は、通信回線の管理に使用される Simple Gateway Monitoring Protocol (SGMP) です。その後、SGMP に大きな修正が加えられ、特にインターネットの定義に準拠する SMI と MIB が追加され、改良されたプロトコルが有名な SNMP です。 TCP/IP に基づく SNMP ネットワーク管理フレームワークは、業界の現在の標準であり、管理情報構造 SMI (Structure of Management Information)、管理情報ベース MIB、および管理プロトコル SNMP の 3 つの主要な部分で構成されています。

  • SMI は、SNMP フレームワークで使用される情報の構成と識別を定義し、管理オブジェクトを定義し、管理オブジェクトを使用するための MIB のテンプレートを提供します。

  • MIB は、SNMP 経由でアクセスできる管理オブジェクトのコレクションを定義します。

  • SNMP プロトコルは、ネットワーク マネージャーがエージェント プロセスの MIB オブジェクトを読み書きする方法を定義するアプリケーション層プロトコルです。

#Linux の SNMP サービスの設定

1. SNMP サービスをインストールします

1 ) snmp rpm パッケージがシステムにインストールされているかどうかを確認します。

snmp サービスのインストールに必要な rpm パッケージは次のとおりです:

libsensors3-2.10.6-55.el5.i386.rpm
lm_sensors-2.10.6-55.el5.i386.rpm
net-snmp-libs-5.3.2.2-5.el5.i386.rpm
net-snmp-5.3.2.2-5.el5.i386.rpm
net-snmp-utils-5.3.2.2-5.el5.i386.rpm

これらをダウンロードすることをお勧めします。 http://rpm.pbone.net/ rpm パッケージからのこの Web サイトは比較的包括的で、さまざまなバージョンのパッケージが含まれています。

使用コマンド:

$ rpm -qa|grep snmp

net-snmp-utils-5.3.2.2-5.el5、net-snmp-libs が有効かどうかを確認します。インストールされた -5.3.2.2-5.el5、net-snmp-5.3.2.2-5.el5 3 つの rpm パッケージ

使用コマンド:

$ rpm -qa|grep libsen

libsensors3-2.10.6-55.el5 がインストールされているかどうかを確認します

コマンドを使用します:

$ rpm -qa|grep lm

lm_sensors-2.10.6 がインストールされているかどうかを確認しますはインストールされています -55.el5

注:

(1) これらのパッケージのインストールには特定の順序があり、インストール中にプロンプ​​トが表示されます。たとえば、

net-snmp-5.3.2.2-5.el5.i386.rpm をインストールする場合、net-snmp-libs-5.3.2.2-5.el5.i386.rpm をインストールする必要があることを確認するメッセージが表示されます。最初にインストールされます。

(2) net-snmp-utils-5.3.2.2-5.el5.i386.rpm は必ずインストールする必要があるパッケージではありませんが、インストールすると非常に役立ちます。 snmptranslate コマンドを使用して oid を表示したり、snmpget、snmpwalk コマンドなどを使用したりできます。

(3)net-snmp-libs-5.3.2.2-5.el5.i386.rpm、net-snmp-5.3.2.2-5.el5.i386.rpm、

net 3 つのパッケージ -snmp-utils-5.3.2.2-5.el5.i386.rpm には特定のバージョン要件があり、同じバージョンである必要があります。そうでない場合、インストールは成功しません。ここでは 5.3.2.2-5.el5 バージョンを使用しています。他のバージョンの rpm パッケージをダウンロードすることもできますが、バージョンが一貫している必要があることに注意してください。インストール中に、パッケージのバージョンについても尋ねられます。必要なパッケージです。プロンプトに従ってダウンロードできます。

2) 上記の rpm パッケージをインストールします。

上記のパッケージがシステムにインストールされていない場合は、最初にインストールしてください。

使用コマンド:

rpm –ivh パッケージ名

インストール後、コマンド:

$ rpm -qa|grep snmp を使用して、インストールされました インストールに成功しました。

YUM インストール:

yum install -y net-snmp net-snmp-utils

3) SNMP サービスの開始

インストールが成功したら、次のコマンドを使用できます:

$ service snmpd start

プロンプト :Starting snmpd: [ OK ] をクリックすると、snmp サービスが正常に開始されます。

起動時に snmp サービスが自動的に開始されるように設定できるため、手動で起動する手間が省けます。

コマンド

$ chkconfig snmpd on を使用して、起動時に snmpd サービスが自動的に開始されるように設定します。

次に、コマンド

$ chkconfig --list | grep snmpd を使用して、設定が成功したかどうかを確認します。

4) snmp サービスを確認します

(1) snmpwalk コマンドを使用して、このマシンのローカルホストのホスト名を表示します

(2 ) snmptranslate コマンドを使用して、snmp ツールが

(3) を使用してリモート ホストがデータを取得できるかどうかをテストできるかどうかを確認します。

ここで別の Linux ホストにログインすると、ホストは上記の手順に従って snmp サービスと snmp ツールもインストールしました。このホストを通じてリモート ホストのデータを取得するには、リモート ホストの IP アドレスを指定する必要があります

修改 SNMP 配置文件

1)配置文件路径

linux snmp服务指的是什么

2)修改配置文件

linux snmp服务指的是什么

重启 SNMP 服务

snmp 服务名 snmpd.service

# 启动/停止/查看 snmp 服务
systemctl start/stop/status snmpd.service

# 开启/禁用 snmp 自启动服务
systemctl enable/disable snmpd.service

使用 SNMP 软件获取 服务器信息

1)SNMP 中比较重要的配置

  • 读写设备的密码: 在 SNMP 中称为 读Community写Community
    若使用 SNMP v3 协议版本,则密码设置比较复杂,需要密码配对

  • 被读取的内容 :类似于被读取的参数的寄存器/地址,在 SNMP 中称为 OID

    • OID的描述方式:类似IP地址,如1.3.6.1.4.1.2021.1.1

  • MIB文件:各厂商制作的,包含设备OID的配置文件

    • 利用 SNMP 调试软件加载 MIB 文件,即可快速调试,读写设备的相关信息

    • MIB 文件中包含丰富内容:参数、参数的描述(帮助/含义)、参数的类型(数据类型)、参数的 OID 地址等

    • 不同厂商可根据自己设备的特点,修改 MIB 文件,以添加专属的可用于 SNMP 协议的参数

    • 加载错误的 MIB 文件,则 MIB 文件中记录的 OID 可能在设备中查询不到返回值

2)使用的 MIB 文件
HOST-RESOURCE-MIBUCD-SNMP

  • HOST-RESOURCE-MIB用于查看主机(服务器)的基础状态信息
    主要包含.1.3.6.1.2.1.25中的信息,这部分内容大多数电脑、服务器都有

  • UCD-SNMP Linux 和 Unix 系统通用的 MIB 描述文件
    主要包含.1.3.6.1.4.1.2021中的信息

3)使用的 SNMP 软件

linux snmp服务指的是什么

4)常用的 OID 地址


linux snmp服务指的是什么

linux snmp服务指的是什么

以上がLinux SNMP サービスとは何を指しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Windows Google Chromeにファイルをアップロードできなかったことを修正しました Windows Google Chromeにファイルをアップロードできなかったことを修正しました Jul 08, 2025 pm 02:33 PM

Google Chromeにファイルをアップロードするのに問題がありますか?これは迷惑かもしれませんよね?電子メールにドキュメントを添付したり、ソーシャルメディアで画像を共有したり、仕事や学校の重要なファイルを送信したりするかどうかにかかわらず、スムーズなファイルのアップロードプロセスが重要です。したがって、Windows PCのChromeでファイルのアップロードが引き続き失敗している場合、イライラする可能性があります。お気に入りのブラウザを放棄する準備ができていない場合は、Windows Google Chrome 1にファイルをアップロードできない修正のヒントをいくつか紹介します。高度なトラブルシューティングのヒントについて学ぶ前に、ユニバーサル修理から始めて、以下に説明する基本的なソリューションを試すのが最善です。インターネット接続の問題のトラブルシューティング:インターネット接続

Linuxでグループを管理する方法 Linuxでグループを管理する方法 Jul 06, 2025 am 12:02 AM

Linuxユーザーグループを管理するには、表示、作成、削除、変更、およびユーザー属性の調整の操作をマスターする必要があります。ユーザーグループ情報を表示するには、cat/etc/groupまたはgetentgroupを使用して、グループ[username]またはid [username]を使用して、ユーザーが属するグループを表示できます。 GroupAddを使用してGroupを作成し、GroupDelを使用してGIDを指定します。 GroupDelを使用して、空のグループを削除します。 USERMOD-AGを使用してユーザーをグループに追加し、USERMOD-Gを使用してメイングループを変更します。 USERMOD-Gを使用して、 /etc /groupを編集するか、VIGRコマンドを使用してグループからユーザーを削除します。 GroupMod-N(名前を変更)またはGroupMod-G(GIDの変更)を使用してグループプロパティを変更し、関連するファイルの許可を更新することを忘れないでください。

Sudoコマンドとは何ですか、いつ使用すればよいですか? Sudoコマンドとは何ですか、いつ使用すればよいですか? Jul 02, 2025 am 12:20 AM

Sudoは「SollideSerdo」または「Superuserdo」の略で、ユーザーが他のユーザー(通常はroot)の許可を使用してコマンドを実行できるようにします。そのコアの使用には、次のものが含まれます。1。ソフトウェアのインストールやシステムファイルの編集など、システムレベルの操作を実行します。 2。保護されたディレクトリまたはログへのアクセス。 3。nginxの再起動などのサービスを管理します。 4. /etc /hostsなどのグローバル設定を変更します。使用すると、システムは /etc /sudoers構成をチェックし、ユーザーパスワードを確認し、rootとして継続的にログインする代わりに一時的なアクセス許可を提供し、セキュリティを確保します。ベストプラクティスには、必要な場合にのみ、ネットワークコマンドの盲目的に実行され、visudoを使用したSudoersファイルの編集、継続的な操作を検討してください。

Linuxで私のプライベートおよびパブリックIPアドレスを見つける方法は? Linuxで私のプライベートおよびパブリックIPアドレスを見つける方法は? Jul 09, 2025 am 12:37 AM

Linux Systemsでは、1。IPAまたはHOSTNAME-Iコマンドを使用してプライベートIPを表示します。 2。CurlifConfig.meまたはcurlipinfo.io/ipを使用して、パブリックIPを取得します。 3.デスクトップバージョンは、システム設定を介してプライベートIPを表示でき、ブラウザは特定のWebサイトにアクセスしてパブリックIPを表示できます。 4.一般的なコマンドは、クイックコールのためにエイリアスとして設定できます。これらの方法はシンプルで実用的で、さまざまなシナリオでのIP表示のニーズに適しています。

Linuxをインストールするためのシステム要件 Linuxをインストールするためのシステム要件 Jul 20, 2025 am 03:49 AM

linuxcanrunonModesthardwarewithspecificminimumrequirements.a1ghzprocessor(x86orx86_64)が必要であり、 amshouldbeatleast512mbforcommand-lineuseor2gbfordesktopenvironments.diskspacerequiresaminimumof5–10gb、25gbisbetterforad

ビットコインのコード番号は何ですか?ビットコインはどのスタイルのコードですか? ビットコインのコード番号は何ですか?ビットコインはどのスタイルのコードですか? Jul 22, 2025 pm 09:51 PM

デジタルの世界の先駆者として、ビットコインのユニークなコード名と基礎となるテクノロジーは、常に人々の注目の焦点でした。その標準コードはBTCであり、国際標準を満たす特定のプラットフォームでXBTとしても知られています。技術的な観点からは、ビットコインは単一のコードスタイルではなく、巨大で洗練されたオープンソースソフトウェアプロジェクトです。そのコアコードは主にCで記述されており、暗号化、分散システム、経済学の原則が組み込まれているため、誰でもコードを表示、レビュー、貢献できます。

PHPコンテナを自動構造をサポートする方法は? PHP環境の継続的に統合されたCI構成方法 PHPコンテナを自動構造をサポートする方法は? PHP環境の継続的に統合されたCI構成方法 Jul 25, 2025 pm 08:54 PM

PHPコンテナが自動構造をサポートできるようにするために、コアは連続統合(CI)プロセスの構成にあります。 1. DockerFileを使用して、基本的な画像、拡張インストール、依存関係管理、許可設定など、PHP環境を定義します。 2. GitlabciなどのCI/CDツールを構成し、.gitlab-ci.ymlファイルを介してビルド、テスト、展開段階を定義して、自動構造、テスト、展開を実現します。 3. phpunitなどのテストフレームワークを統合して、コードの変更後にテストが自動的に実行されることを確認します。 4. Kubernetesなどの自動展開戦略を使用して、deployment.yamlファイルを介して展開構成を定義します。 5. DockerFileを最適化し、マルチステージ構造を採用します

「シャットダウン」コマンドを使用する方法 「シャットダウン」コマンドを使用する方法 Jul 15, 2025 am 12:26 AM

Linux/MacOSのシャットダウンコマンドは、パラメーターを介してシャットダウン、再起動、およびタイミング操作を行うことができます。 1.すぐにマシンをオフにし、sudoshutdownnowまたは-h/-pパラメーターを使用します。 2。シャットダウンに時間または特定の時点を使用して、-cの使用をキャンセルします。 3. -Rパラメーターを使用して再起動し、タイミングの再開をサポートします。 4. SUDO許可の必要性に注意し、リモート操作に注意し、データの損失を避けてください。

See all articles