Bilginin Net hali

Son Yazılar

  • Cpanel – Exim Disclaimer ( Footer’a resim ekleme )
  • Windows Makinelerde Hızlı Ip Değişimi
  • Centos Üzerine Linux Malware Detect
  • “WordPress” Frontend / Backend Developer
  • Ubuntu Monitoring
  • Genel
  • Linux
  • Manset
  • Microsoft
  • Network
  • İpucu
  • VoIP
  • Database
  • Panel
  • IT İlanları
  • Takip Et
    • Facebook
    • Twitter
    • Google+
    • Pinterest
    • Linked
    • Youtube

Ubuntu Monitoring

Haz 20, 2014 Müh. Ali Fatih Çelik Linux, Manset, Network, Panel 0


Merhaba ,

Bugün her sistemcinin kullanması gereken bir yazılım olan sistem ağ , disk ,ram vb. bilgileri izleyen ve size uyarı veren bir sistemden bahsedicez. Yazılım open source olup paralı sürümüde mevcuttur. Ben genelde sistemi ubuntu üzerinde kullanıyorum daha başarılı çalıştığına inandıgım için. Ürünün adı observium görseli güçlü kurulumu basit olan bu uygulama neredeyse bütün linux işletim sistemlerine kurulabilmektedir. Kurulum bilgileri yazılımın sitesinden alınmış olup ekstra bilgiler eklenmiştir.

1- Gerekli Paketlerin Kurulması

# apt-get install libapache2-mod-php5 php5-cli php5-mysql php5-gd php5-snmp php-pear snmp graphviz php5-mcrypt php5-json subversion mysql-server mysql-client rrdtool fping imagemagick whois mtr-tiny nmap ipmitool python-mysqldb

Eğer sanal makina üzerinde yapacaksanız ki benim önerim bu yönde olacaktır boşa böyle bir yazılım için hardware sunucu kullanmanıza gerek yoktur.

#apt-get install libvirt-bin

2- Kurulum Dosyalarının ve çalışacak dosyaların sistem yerinin belirlenmesi dosyaların çekilmesi.

# mkdir -p /opt/observium && cd /opt

default yeri burası olmasına rağmen farklı yerede kurabilirsiniz. Ben sadece gerçek kurulumlarda klasör ismini değiştiriyorum. ( Her hangi bir amacı yoktur sadece can sıkıntısı 🙂 )

# wget http://www.observium.org/observium-community-latest.tar.gz

En son sürümü çekmiş oluyoruz yani bundan 6 ay sonra bu yazıyı okuyorsanız gene aynı link üzerinden çalışabilirsiniz.

# tar zxvf observium-community-latest.tar.gz

# cd observium

# cp config.php.default config.php

#nano config.php

burada mysql şifresi ve kullanıcısını değiştirmemiz gerekmektedir.

3- Mysql üzerinde database yaratma ve sql kısmını import etmek

#mysql -u root -p
mysql> CREATE DATABASE observium;
mysql> GRANT ALL PRIVILEGES ON observium.* TO ‘observium’@’localhost’ IDENTIFIED BY ‘<observium db password>’;

Database imizi yarattık sıra geldi sql i import etmeye. Config dosyamızı güncelledikten sonra ( database ismi, kullanıcı adı ve şifresi )

# php includes/update/update.php

Eğer config kısmında hata yapmadıysak yukarıdaki komut sonucu başarılı olacaktır.

4 – Http ayarları ve ince detaylar

Öncelikle ekrana basılacak rrd ler için klasör açıyoruz ve sonrasında buna http nin işlem yapma hakkını veriyoruz.

# mkdir rrd
# chown www-data:www-data rrd

Sıra geldi http ayarlarına eğerki sadece observium bu sunucu üzerinde koşacaksa aşağıdaki ayarı yapmamız gerekmektedir.

# nano /etc/apache2/sites-available/default

<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /opt/observium/html
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /opt/observium/html/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
ServerSignature On
</VirtualHost>

php modüllerini aktif etmek için ,

# a2enmod rewrite

# /etc/init.d/httpd restart

Sıra geldi admin kullanıcımızı eklemeye ,

# cd /opt/observium
# ./adduser.php <username> <password> <level>

örnek :

# ./adduser.php admin qweasd123**_1QQ 10

Buradaki level 1o demek admin anlamına gelmektedir.

Crontab içine yazmamız gereken işlemler mevcut gidip sunucuları kontrol edip bilgileri alması ve yeni cihaz varsa veya değişen bir özelliği varsa onları güncellemek için.

#nano /etc/cron.d/observium

33 */6 * * * root /opt/observium/discovery.php -h all >> /dev/null 2>&1
*/5 * * * * root /opt/observium/discovery.php -h new >> /dev/null 2>&1
*/5 * * * * root /opt/observium/poller-wrapper.py 1 >> /dev/null 2>&1

Başlangıç ayarlarında ve sitesinde poller kısmını 5 dakikada bir çalıştırmamızı söylemesine rağmen 20 sunucuya kadar 1 dakika 20 – 40 sunucuda 3 dakikada bir daha fazla olması durumunda 2. bir sunucu ile devam etmekte yarar var. Çünkü hem cpu hemde php bir yerden sonra yetişemez oluyor sisteme.

Sistemde snmp kısmında küçük bir değişiklik yapıp observium un kendi mibs lerini kullanmamız gerekiyor çünkü işletim sisteminkiler pek yeterli kalmıyor bunun için

# nano /etc/snmp/snmp.conf

mibs : kısmını silip yerine ismini değiştirdiyseniz o yeri yazmanız gerekmektedir.

mibdirs /opt/observium/mibs

 

işlem tamamdır. http://server_ip_adresi

Observium-Login

Orjinal Kurulum Linki : http://www.observium.org/wiki/Debian_Ubuntu_Installation

 

 


  • debian, linux, monitoring, network monitor, observium, observium kurulum, SNMP, sunucu izleme, ubuntu
  • tweet
5651 nedir ? Zorunluluk Mudur ? Juniper SRX Static Route Metric Değeri Ekleme

Müh. Ali Fatih Çelik

Bilgisayar Mühendisi. Network , Linux ve Güvenlik alanlarında çalışmayı sever...

İlişkili Yazılar
  • Linux Gizli Klasör ve Dosyaları Bulm
    Linux Gizli Klasör ve Dosyaları Bulm

    Oca 28, 2016 0

  • Ayaktaki Cihazları Bulma
    Ayaktaki Cihazları Bulma

    Ağu 20, 2014 0

  • Sunucu Üzerinde Gizli Dosya ve/veya Klasörleri Bulma
    Sunucu Üzerinde Gizli Dosya ve/veya...

    Ağu 11, 2014 0

  • Linux SSH Banner Ekleme
    Linux SSH Banner Ekleme

    Ağu 11, 2014 0

Bu Kategorideki Farklı Yazılar
  • Cpanel – Exim Disclaimer ( Footer’a resim ekleme )
    Cpanel – Exim Disclaimer (...

    Mar 17, 2016 0

  • HATA – Table ‘./eximstats/smtp’ is marked as crashed and should be repaired
    HATA – Table...

    Mar 09, 2016 0

  • Nginx User Agent Engelleme
    Nginx User Agent Engelleme

    Oca 21, 2016 0

  • Centos 7 Cpanel Servisler
    Centos 7 Cpanel Servisler

    Oca 18, 2016 0


Yorum Yazın Cevabı iptal et

Yorum yapabilmek için giriş yapmalısınız.

Son Yazılar

  • Cpanel – Exim Disclaimer ( Footer’a resim ekleme )
  • HATA – Table ‘./eximstats/smtp’ is marked as crashed and should be repaired
  • Linux Gizli Klasör ve Dosyaları Bulm
  • Nginx User Agent Engelleme
  • Centos 7 Cpanel Servisler

Arşiv

  • Mart 2016
  • Ocak 2016
  • Haziran 2015
  • Ekim 2014
  • Eylül 2014
  • Ağustos 2014
  • Temmuz 2014
  • Haziran 2014

Facebook

Destek

Etiketler

apache arama bind cache centos centos cpanel cpanel debian DNS Domain Name Service exim File Tranfer Protocol FTP gizli dosya gizli klasör install cpanel iptables komutlar kurulum Line Printer Daemon linux logging LPD mongodb mysql Network File System NFS nginx php plesk redhat redis Simple Mail Transfer Protocol Simple Network Management Protocol SMTP SNMP ssh Telnet TFTP Trivial File Transfer Protocol ubuntu update veritabanı windows X Window

Destekler

Mac Slush
Yavuz Yeni

Copyright 2014 BilgiSagla / All rights reserved
Vulnerability Scanner