Category Archives: snmp

cactiのインストール

以前にsnmpのインストールの記事を書きましたが本格的にsnmpを使ってシステム管理をしようとしてcactiのインストールに躓いたのでまとめることにしました。 TVBOX(Amlogic S905x)にarmbian(Armbian_5.91_Aml-s905_Debian_buster_default_5.1.0_20190708.img)をインストールしたものを使っています。 またそのarmbianにlxcでホストを分割して複数台サーバーを起動しています。今回の場合、mysqlとcactiを個別にインストールしています。(すべて一つにまとめるときはデータベースのアドレスをlocalhostとします。またデータベースはIPよりもソケットを使ったほうが速くなります、すなわちlocalhostのほうが速くなります。) snmpのインストール インストール時に設定画面がでますがここでは設定を行いません Web server: None DConfigure database for cacti with dbconfig-common? : [select No] snmpの設定ファイルを編集します /etc/snmp/snmp.conf /etc/snmp/snmpd.conf IPv6を使わない場合は次のように置き換えてください。 テスト cactiのインストール phpのインストール 設定の編集(php ver7.3の場合)/etc/php/7.3/fpm/php.ini /etc/php/7.3/cli/php.ini 確認用 Nginxのインストールと設定 /etc/nginx/sites-available/cacti データーベースのインストールと設定(ネットワークからアクセス) Timezoneデータベースを更新します /etc/mysql/mariadb.conf.d/50-server.cnf cactiのデータベースファイルを読み込みます テスト /etc/cacti/debian.php /etc/cacti/spine.conf ポーラーを5分ごとにセットします あるいは、cactiでもログを取っているので省略する場合、 … Continue reading

Posted in snmp | Comments Off on cactiのインストール

SNMPをインストールする

最近、VPSの調子が悪くハングアップすることが1週間ごと起きました。原因は調べようがないので分かりませんがVPSのダッシュボードでNetworkとDisc IO とCPUの負荷状況を確認できるのでそれで判断するしかありません。しかし手の施しようのなくなるまえに何か手を打っておく方法といえばSNMPでシステムを監視することです。それでは早速インストールしてみます。snmpとかnet-snmpとかディストリビューションによって呼び方が異なりますが、基本は同じものです。Ubuntuやデビアンのインストールは次のようにします。 apt-get install snmp snmp-mibs-downloader snmpd 出力時に理解しやすいように次の行をコメントアウトします。またudp:161を使うのでファイヤーウォールの設定も必要です。 /etc/snmp/snmp.conf #mibs : /etc/snmp/snmpd.conf agentAddress udp:161,udp6:[::1]:161 # 基本のシステム情報 rocommunity public default -V systemonly # すべての情報 rocommunity public default 出力例:(※注:VPN等で接続します) snmpwalk -v1 {VPS IP} -c public UCD-SNMP-MIB::laTable UCD-SNMP-MIB::laIndex.1 = INTEGER: 1 UCD-SNMP-MIB::laIndex.2 … Continue reading

Posted in snmp | Comments Off on SNMPをインストールする