snmp

SNMP pada Linux

  • by

Tampaknya ada satu hal yang kurang dari tutorial cacti yang pernah saya tulis duluw. Disini saya akan menambahkan sedikit saja, bagaimana mengaktifkan SNMP pada linux, sehingga bisa dimonitor di server Cacti.

1. Langkah pertama tentu ajai install snmp jika belum terinstall, pada system berbasis Debian gunakan perintah:

#apt-get install snmpd

Jangan lupa buka port snmp jika firewall digunakan. Contoh open port 161 dan 162 tcp/udp untuk IP server Cacti (misal 10.11.129.90) jika menggunakan iptables.

iptables -F
….
iptables -A INPUT -p tcp -s 10.11.129.90 –dport 161 -j ACCEPT
iptables -A INPUT -p udp -s 10.11.129.90 –dport 161 -j ACCEPT
iptables -A INPUT -p tcp -s 10.11.129.90 –dport 162 -j ACCEPT
iptables -A INPUT -p udp -s 10.11.129.90 –dport 162 -j ACCEPT

2. Kemudian lakukan konfigurasi snmp

Sebelumnya jika perlu, backup terlebih dahulu file snmpd.conf

#cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.asli

Berikut ini adalah contoh file snmpd.conf. Lakukan perubahan seperlunya pada network dan community name

Read More »SNMP pada Linux

Problem Instalasi Cacti Hari Ini: SQL dan Cmd.php

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