Menggunakan PC dengan spesifikasi aplikasi berikut: Apache 2.2.4, PHP 5.2.2, MySQL 5.0.41, Cacti 0.8.6j. Net-SNMP 5.4.0.1, RRDTool 1.2.15. Semuanya update terbaru. Serta mesin AcerPower FH, Dual core Pentium D 820 (2,80 GHz), RAM 1 GB. Sebuah PC biasa yang aku pakai sehari-hari. Ternyata prosesnya nggak semulus yang sudah-sudah. Banyak rintangannya 🙁 Tapi walau gimanapun juga semua pasti ada jalan keluarnya 🙂
Problem pertama:
BLOB/TEXT column ‘oid’ can’t have a default value (1101) – —
— Table structure for table `host_snmp_cache`
—
CREATE TABLE host_snmp_cache (
host_id mediumint(8) unsigned NOT NULL default ‘0’,
snmp_query_id mediumint(8) unsigned NOT NULL default ‘0’,
field_name varchar(50) NOT NULL default ”,
field_value varchar(255) default NULL,
snmp_index varchar(255) NOT NULL default ”,
oid TEXT NOT NULL default ”,
PRIMARY KEY (host_id,snmp_query_id,field_name,snmp_index),
KEY host_id (host_id,field_name),
KEY snmp_index (snmp_index)
) TYPE=MyISAM;
Error message di atas muncul saat import cacti.sql kedalam database. setelah tanya sama si Google malah dilempar ke forum. Untung dikasih jawaban seperti ini:
1) dump the cacti database and delete the stuff related to it in your \mysql\data\cacti\ folder.
2) Disable sql-strict mode in MySQL’s my.ini file. Then re-attempt the mysql steps. That should hopefully fix your problem.
Ok, langsung aku edit baris berikut di my.ini :
sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,
NO_ENGINE_SUBSTITUTION”
Proses import cacti.sql pun lancar. Tuh kan, berkat si Google orang awam seperti aku ini juga bisa!
Read More »Problem Instalasi Cacti Hari Ini: SQL dan Cmd.php