私は 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/