[Pandora-jp] Pandora FMS 7.0NG 728 リリース

ribbon ppp15478 @ ribbon.or.jp
2018年 11月 10日 (土) 07:18:08 JST


On Mon, Oct 29, 2018 at 03:18:06PM +0900, ribbon wrote:
> On Mon, Oct 29, 2018 at 02:22:20PM +0900, 三反田@ひむか流通ネットワーク wrote:
> > 佐藤さま
> > 
> > Pandora FMS v6.0SP5 - ビルド PC170220 が既存運用のバージョン
> > ですが、今回のPandora FMS 7.0NG 728 へのupdateは容易に可能
> > でしょうか?それとも段階updateでしょうか?
> 
> ベースの環境にもよるかと思います。
> 
> ISOで提供されていた環境を yum update でバージョンアップしようとしたら、
> https://pandorafms.jp/pipermail/pandora-jp/2018-October/000535.html
> のようにperl モジュールで引っかかりましたので。

で、やってみました。

CentOS 6 ベースの Pandora 環境 7.0NG-717 を yum update で
バージョン上げようとすると失敗します。
perl-Geo-IP がリポジトリにないので。
EPEL には perl-Geo-IP が入っているのですが、それは CentOS 7のみ。
CentOS 6にはありませんでした。

そもそも Geo.pm は Pandoraの一部として提供されていたようなのですが、
(/usr/lib/perl5/PandoraFMS/GeoIP.pm があります)これを使わなくなった
のかな。バージョン 1.24 ですし。

RepoForgeにはあるのですが、RepoForge は終了しています。ただデータは残っているので、

http://ftp.tu-chemnitz.de/pub/linux/dag/redhat/el6/en/x86_64/rpmforge/RPMS/perl-Geo-IP-1.38-1.el6.rf.x86_64.rpm

をブラウザで指定し、ダウンロードしてインストールしました。依存関係で更にいくつか要求してきますが、
そちらはうまく入りました。

ただ、7.0NG 717 -> 728 を行ったら、コンソールにたくさんエラーが、


SQL error: Table 'pandora.tagent_secondary_group' doesn't exist ('SELECT DISTINCT count(DISTINCT id_agente) as total_agents FROM tagente LEFT JOIN tagent_secondary_group ON tagent_secondary_group.id_agent=tagente.id_agente WHERE tagent_secondary_group.id_group IN ("12", "8", "4", "14", "9", "15", "2", "16", "10", "13", "11") OR `id_grupo` IN ("12", "8", "4", "14", "9", "15", "2", "16", "10", "13", "11") AND 1 = 1 AND ( 1 = 1) AND disabled = 0 ') in /var/www/html/pandora_console/include/db/mysql.php on line 93


なんていうのがでてますね。データベースの更新が必要かな。
もう少しやってみます。

どちらにせよ、CentOS 6 ベースでの運用は終わりにした方が良さそうです。

oota



Pandora-jp メーリングリストの案内