SNMP を使用してサーバーを監視する方法は?

SNMP を使用してサーバーを監視する方法は?

私は Linux の新規ユーザーです。CPU やメモリの情報を取得するために、SNMP プロトコルを使用して Linux サーバーを監視したいのですが、SNMP を使用して Linux システムを監視するにはどうすればよいですか?SNMP を使用して Linux サーバーを監視するにはどうすればよいでしょうか?

答え1

SNMP (Simple Network Management protocol) は、ネットワーク管理用の標準 TCP/IP プロトコルです。ネットワーク管理者は、SNMP を使用して、ネットワークの可用性、パフォーマンス、およびエラー率を監視およびマッピングします。これにより、多くのシステム デバイスの健全性を監視できます。このドキュメントでは、SNMP サービスの設定方法について説明します。

DebianまたはUbuntuシステムにSNMPをインストールする

SNMP サービス デーモンは snmpd です。これをインストールするには、次のコマンドを入力します。

[root@devops~]# apt-get install snmpd

snmpd はインストールされましたが、次のように snmpd 構成ファイル (/etc/snmp/snmpd.conf) を編集する必要があります。

// すべてのインターフェース(IPv4 と IPv6 の両方)で接続をリッスンします

エージェントアドレス udp:161,udp6:[::1]:161

//サーバーのドメイン名またはIPアドレスを使用しますrocommunity

あなたのコミュニティ 172.16.1.0/254

オプション設定では、次の「sysLocation」と「sysContact」の両方を追加します。

sysLocation LOCATION_NAME sysContact CONTACT_NAME

変更が完了したら、snmpdサービス1を再起動します。

[root@devops~]# /etc/init.d/snmpd retstart

SNMP設定の確認

snmpwalk ツールを使用して SNMP 構成をテストできます。出力ページが表示されれば、SNMP は正常にセットアップされています。1

[root@devops~]#snmpwalk -Oav -v2c -c youcommunity 172.17.16.2

または

[root@devops~]#sudo サービス snmpd を再起動します

経由:http://itsprite.com/linuxhow-to-monitor-your-linux-servers-via-snmp-protocol/

関連情報