アイテムの追加、ホストへのテンプレートの設定時のエラー

アイテムの追加、ホストへのテンプレートの設定時にホストを更新できませんというエラーが表示されます。

Error in query [INSERT INTO items (itemid,description,key_,hostid,delay,history,nextcheck,
status,type,snmp_community,snmp_oid,value_type,trapper_hosts
,snmp_port,units,multiplier,delta,snmpv3_securityname,snmpv3
_securitylevel,snmpv3_authpassphrase,snmpv3_privpassphrase,f
ormula,trends,logtimefmt,valuemapid,delay_flex,params,ipmi_s
ensor,templateid) VALUES (22162,'Ping to the server
(TCP)','agent.ping',10050,30,7,0,0,0,'','',3,'',161,'',0,0,'
',0,'','','0',365,'',1,'','','',10020)] [Unknown
column 'nextcheck' in 'field list']

また、アイテムの設定時にキーを選択すると ERROR: Invalid URL parameters と表示されるのですがこれと何か関係があるのでしょうか。

sqlの問題かと考え再起動やパーミッションなどを見てみましたが一見なにも問題内容でした。

宜しくお願い致します。

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー KAZ の写真

sizukuさん

下記の情報を書いて頂けますか?

1)Zabbixのバージョン
バージョンによってソースはかなり異なります。
1.8.1とか、1.6.8-1とか書いて頂けると調査しやすくなります。
※1.6.8は本家のリリースで、1.6.8-1はZABBIX-JPのリリースで、ソースは少々異なります。

2)インストール方法やアップグレードの有無
rpmインストールか、configure〜make〜make installしたのか、または、初めて入れたのか、アップグレードしたのか?

3)DBの種類
MySQL、PostgreSQL等、できればバージョン等

4)Zabbixの言語
英語や日本語何を選択しているのか?

すいませんが、宜しくお願い致します。

ユーザー KAZ の写真

sizukuさん

もしかして1.6系から1.8系にアップグレードしてますか?
その際、DBのアップグレードパッチを実行し忘れていませんか?

エラーですが、itemsテーブルに無いnextcheckカラムにデータを設定しようとエラーになっているみたいですが…

1.6系はitemsテーブルにnextcheckカラムがあり、1.8系はitemsテーブルにnextcheckカラムがありません。

アップグレードは下記を参考にしていただければ良いかと。
[url=http://www.zabbix.jp/modules/bwiki/index.php?ZABBIX%A4%CE%A5%A2%A5%C3%A5%D7%A5%B0%A5%EC%A1%BC%A5%C9%CA%FD%CB%A1]ZABBIXのアップグレード方法[/url]

ユーザー sizuku の写真

ありがとうございます。

アップグレードした記憶はありませんが、念のため
ご教示頂いたURLを参考にアップグレードを行って見たいと思います。

以上

ユーザー KAZ の写真

sizukuさん

アップグレードした記憶はありませんが、念のため
ご教示頂いたURLを参考にアップグレードを行って見たいと思います。

ストッープって、遅いですか?A(^^;
1.6系のDBは1.8とは別物なので…

1.6.5の前はZabbix使ってなかったんですか?
1.6.2から1.6.5とかにアップしてませんよね?

itemsテーブルのってどういう構成になってますか?

ユーザー sizuku の写真

ストッープって、遅いですか?A(^^;
1.6系のDBは1.8とは別物なので…

1.6.5の前はZabbix使ってなかったんですか?
1.6.2から1.6.5とかにアップしてませんよね?

itemsテーブルのってどういう構成になってますか?

今、見てみたらダウンロードのところに1.8.1.tar.gzがありました・・・。
webページ上で表示されているzabbixのバージョンは1.6.5です。

itemsのテーブルとはこれのことでしょうか。

Database: zabbix Table: items
+-----------------------+---------------------+-----------------+------+-----+---------+-------+---------------------------------+---------+
| Field | Type | Collation | Null | Key | Default | Extra | Privileges | Comment |
+-----------------------+---------------------+-----------------+------+-----+---------+-------+---------------------------------+---------+
| itemid | bigint(20) unsigned | | NO | PRI | 0 | | select,insert,update,references | |
| type | int(11) | | NO | | 0 | | select,insert,update,references | |
| snmp_community | varchar(64) | utf8_general_ci | NO | | | | select,insert,update,references | |
| snmp_oid | varchar(255) | utf8_general_ci | NO | | | | select,insert,update,references | |
| snmp_port | int(11) | | NO | | 161 | | select,insert,update,references | |
| hostid | bigint(20) unsigned | | NO | MUL | 0 | | select,insert,update,references | |
| description | varchar(255) | utf8_general_ci | NO | | | | select,insert,update,references | |
| key_ | varchar(255) | utf8_general_ci | NO | | | | select,insert,update,references | |
| delay | int(11) | | NO | | 0 | | select,insert,update,references | |
| history | int(11) | | NO | | 90 | | select,insert,update,references | |
| trends | int(11) | | NO | | 365 | | select,insert,update,references | |
| lastvalue | varchar(255) | utf8_general_ci | YES | | | | select,insert,update,references | |
| lastclock | int(11) | | YES | | | | select,insert,update,references | |
| prevvalue | varchar(255) | utf8_general_ci | YES | | | | select,insert,update,references | |
| status | int(11) | | NO | MUL | 0 | | select,insert,update,references | |
| value_type | int(11) | | NO | | 0 | | select,insert,update,references | |
| trapper_hosts | varchar(255) | utf8_general_ci | NO | | | | select,insert,update,references | |
| units | varchar(10) | utf8_general_ci | NO | | | | select,insert,update,references | |
| multiplier | int(11) | | NO | | 0 | | select,insert,update,references | |
| delta | int(11) | | NO | | 0 | | select,insert,update,references | |
| prevorgvalue | varchar(255) | utf8_general_ci | YES | | | | select,insert,update,references | |
| snmpv3_securityname | varchar(64) | utf8_general_ci | NO | | | | select,insert,update,references | |
| snmpv3_securitylevel | int(11) | | NO | | 0 | | select,insert,update,references | |
| snmpv3_authpassphrase | varchar(64) | utf8_general_ci | NO | | | | select,insert,update,references | |
| snmpv3_privpassphrase | varchar(64) | utf8_general_ci | NO | | | | select,insert,update,references | |
| formula | varchar(255) | utf8_general_ci | NO | | 1 | | select,insert,update,references | |
| error | varchar(128) | utf8_general_ci | NO | | | | select,insert,update,references | |
| lastlogsize | int(11) | | NO | | 0 | | select,insert,update,references | |
| logtimefmt | varchar(64) | utf8_general_ci | NO | | | | select,insert,update,references | |
| templateid | bigint(20) unsigned | | NO | MUL | 0 | | select,insert,update,references | |
| valuemapid | bigint(20) unsigned | | NO | | 0 | | select,insert,update,references | |
| delay_flex | varchar(255) | utf8_general_ci | NO | | | | select,insert,update,references | |
| params | text | utf8_general_ci | NO | | | | select,insert,update,references | |
| ipmi_sensor | varchar(128) | utf8_general_ci | NO | | | | select,insert,update,references | |
| data_type | int(11) | | NO | | 0 | | select,insert,update,references | |
| authtype | int(11) | | NO | | 0 | | select,insert,update,references | |
| username | varchar(64) | utf8_general_ci | NO | | | | select,insert,update,references | |
| password | varchar(64) | utf8_general_ci | NO | | | | select,insert,update,references | |
| publickey | varchar(64) | utf8_general_ci | NO | | | | select,insert,update,references | |
| privatekey | varchar(64) | utf8_general_ci | NO | | | | select,insert,update,references | |
| mtime | int(11) | | NO | | 0 | | select,insert,update,references | |
+-----------------------+---------------------+-----------------+------+-----+---------+-------+---------------------------------+---------+

ユーザー TNK の写真

ご提示頂いたitemsテーブルは、1.8用のテーブルのように見受けられます。
1.6.5で稼動させたい場合は、1.6.5用のテーブルをご利用下さい。
恐らく、まだ何も設定を追加できていないと思われますので、一度、データベースを削除して、新規に作成し直してはいかがでしょうか?

あと、一応確認させて頂きますが、zabbix_serverなどのプログラムもデータベースやWebUIのバージョンに合わせるようにして下さい。

ユーザー sizuku の写真

一度、データベースの削除とzabbix関係のものを削除したうえで
もう一度インストールしてみます。

ありがとうございました。

ユーザー KAZ の写真

sizukuさん
KAZです。

TNKさん、いつもフォローありがとうございます。
指摘通り、1.8用のitemsですね…

sizukuさんの環境ですが、色々なバージョンが混じってしまっているように思えます。下記の点に気を付けて最初から入れ直すことをお勧めします。

1.バージョンを統一する。
現在、1.8系の最新は1.8.1です。
また、1.6系の最新は1.6.8です。

1.6系の方が現時点では安定していると思います。
日本語がいい場合はZABBIX-JPのリンクからダウンロード可能です。最新は「1.6.8-1」です。

2.本家のZabbixとZABBIX-JPは混在しない
適用しているパッチの関係から日本語で動作させる場合はZABBIX-JPに統一している方が安全です。

※:ZABBIX-JPはrpm(とWindowsはインストール用実行ファイル)をリリースしてます。

上記を守って頂ければ良いかと。
ZABBIX-JPのDOCUMENTSに上がっている「ZABBIX 1.6インストレーションガイド(PDF)」が1.6系でCentOS/MySQLを使用しているなら一番わかりやすいインストール方法です。

ユーザー sizuku の写真

ご提案頂いたZABBIX 1.6インストレーションガイド(PDF)を参考に
再度インストールしてみようと思います。

ありがとうございました。

ユーザー sizuku の写真

申し訳ありません。質問の基本を忘れておりました。

zabbixのバージョンは 1.6.5 です。

インストールは下記のホームページに倣い行いました。
http://www.atmarkit.co.jp/flinux/rensai/zabbix02/zabbix02a.html

DBはMySQLを使用しています。バージョンは5.0.77です。

zabbixの言語は日本語を使用しております。

以上、宜しくお願い致します。