Halo Guys sedikit berbagi apa yang sudah dikerjakan saja. untuk kali ini install observium sebagai monitoring server cloud dan sebagainya. kenapa observium ? karena mudah digunakan dan fitur yang ditawarkan sangat menarik ada geo locationnya juga yang terintegrasi dengan google maps, jadi kita bisa tau posisi server kita ada di negara mana. ahhahahaha
untuk instalasi kali ini agar dapat termonitoring semua tools monitoring pasti membutuhkan protokol snmp sebagai pengirim informasi ke aplikasi monitoring tersebut. saya menggunakan centos 7 64bit dengan kernel 3.x dan ini sangat berjalan sangat baik sekali.
pertama kita install snmp terlebih dahulu
yum install epel-release -y && yum update -y && yum -y install net-snmp net-snmp-utils
setelah sukses lakukan backup file asli sebagai jaga2 apabila ada kesalahan konfigurasi, jadi kita dapat membackupnya.
cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.origin
touch
/etc/snmp/snmpd.conf && vi /etc/snmp/snmpd.conf
Tambahkan script dibawah, sebagai referensi ada 2 jenis akses yang dapat difenisikan. apabila server monitoring observium ingin memonitoring server localhost. maka kita buat grup localhost, tetapi apabila kita ingin memonitoring diluar localhost entah itu vps dsb maka kita definisikan network/ip server tsb. berikut listing yg sudah sy coba
*ip yangdigunakan private. ganti dengan kebutuhan anda.
# sec.name source community
com2sec network 10.130.0.0/16 public-nginx01-community
com2sec local localhost local-nginx01-community
# groupName securityModel securityName
group rwgroup-network v1 network
group rwgroup-network v2c network
group rwgroup-local v1 local
group rwgroup-local v2c local
# group context sec.model sec.level prefix read write notif
access rwgroup-local "" any noauth exact all all none
access rwgroup-network "" any noauth exact all all none
## sec.name source community
com2sec local localhost blaz-nginx01-community
com2sec mynetwork 10.130.0.0/16 blaz-nginx01-community
## group.name sec.model sec.name
group MyRWGroup v2c local
group MyROGroup v2c mynetwork
## incl/excl subtree mask
view all included .1 80
syslocation Unknown (edit /etc/snmp/snmpd.conf)
syscontact Root <root@localhost> (configure /etc/snmp/snmp.local.conf)
dontLogTCPWrappersConnects yes
apabila sudah selesai kita restart service nya
systemctl enable snmpd.service && systemctl start snmpd.service
apabila konfigurasi berhasil kita lakukan test sebagai pengecekan bahwa konfigurasi sudah benar...
snmpwalk -v 1 -c local-nginx02-community localhost IP-MIB::ipAdEntIfIndex
Berikut hasil yang sudah benar.
snmp selesai... untuk instalasi observium saya tidak akan membahasnya disini. tapi saya sarankan untuk merujuk ke website official observium karena disana dijelaskan dengan sangat jelas dan mudah dipahami ... KESINI
Terima Kasih Semoga Bermanfaat... :)