Anasayfa » Cacti Yazılımına Cihaz Ekleme ve İzleme

Makaleyi Paylaş

3. Parti Yazılımlar / Uncategorized

Cacti Yazılımına Cihaz Ekleme ve İzleme

Cacti sistem ve ağ cihazları izleme yazılımının kurulumundan bir önceki yazımızda bahsetmiştik. Bu yazıda cacti yazılımıyla izlenmek istenen donanım cihazlarının nasıl ekleneceğinden ve izleneceğinden bahsedeceğiz.

Cacti yazılımı SNMP protokolünü kullanarak gerekli veriyi alır, işler ve grafikleri bu verilere göre anlamlı bir şekilde oluşturarak bizlerin kolay anlaşılır bir ara yüzle sistemlerimizi izlemimizi sağlar.

Cacti yazılımında ön tanımlı gelen şablonlar bulunur. İşletim sistemleri veya ağ cihazları için ayrıca şablonlar bulunmaktadır. İzlenilmek istenen cihaza göre bu şablonlardan en uygun olanı seçilmelidir. Özel bir donanım cihazı izlenmek istendiğinde ise cihaza özel şablon oluşturulabilir. Yazının ilerleyen bölümlerinde, özel bir cihaz ve özel bir şablon oluşturulacaktır.

Örnek olarak Windows / Linux işletim sistemi, HP procurve anahtar, cisco yönlendirici, cisco anahtar cihazlarını kullanacağım.

Sponsor

SNMP protokolü kullanılarak alınan veriler, SNMP v2 de public olarak alınırken v3 de güvenli olarak alınır. Bu yüzden izlenecek cihazın konfigürasyonunu da SNMP v3 e göre yapılandırdık ve cacti yazılımına da v3 olarak ekleyeceğiz. Böylece SNMP verileri güvenli bir şekilde alınacaktır.

Not: SNMP v3 her cihazda olmayabilir, bu sebeple izlemek istediğiniz cihazda snmp v1 v2 v3 desteklerini incelemeniz faydalı olacaktır.

Adım adom cihaz ekleme işlemlerine başlayalım;

 

1-      HP Procurve Anahtar Cihazının Cacti Yazılımına Eklenmesi / İzlenmesi:

 

HP Procurve anahtar cihazının cacti yazılımına eklenmesi için aşağıdaki adımlar gerçekleştirilir.

 

a-      HP Procurve Anahtar Cihazının SNMP Yapılandırması

 


Aşağıda Hp Procurve anahtar cihazlarında snmpv3 yapılandırılmasını göreceksiniz.

 

 

# conf t

(config)# snmpv3 enable

(config)# snmpv3 only

(config)# snmpv3 group operatorauth user “<grup ismi>” sec-model ver3

(config)# no snmp-server community public

(config)# snmp-server community “<grup ismi>” operator

(config)# no snmpv3 user initial

(config)# no snmpv3 restricted accses

(config)# snmpv3 user “<snmp kullanıcı adı>” auth sha “<snmp kullanıcı şifresi>” priv “<şifre tekrar>”

(config)# wr mem

 

b-     HP Procurve Anahtar Cihazının Cacti Yazılımına Eklenmesi

 

 

 

Hp procurve anahtar cihazının cacti yazılımına eklenmesi için aşağıdaki işlemler gerçekleştirilir.

 

Cacti web arayüzünde sol menüde bulunan “Devices” bağlantısı tıklanır.

 

image001

 

Gelen sayfada sağ üst köşede bulunan “Add” bağlantısı tıklanır.

 

 


image002

 

Gelen sayfadaki bilgiler aşağıdaki tabloya göre girilir, ve sağ alt köşede bulunan “Create” düğmesine basılır.

 

 

 

Devices [new]

General Host Options

Description

Cihaz Adı (Ankara HP Anahtar Omurga – 1)

Hostname

DNS – Ip Adresi (hpankara.abc.com – 1.2.3.4)

Host Template

Eklenecek cihaza uygun şablon (Cisco Router)

Disable Host

İşaretli Değil

Availability/Reachability Options

Downed Device Detection

Ping

Ping Method

ICMP Ping

Ping Timeout Value

400

Ping Retry Count

1

SNMP Options

SNMP Version

Version 3

SNMP Username (v3)

<snmp kullanıcı adı>

SNMP Password (v3)

<snmp kullanıcı şifresi>

SNMP Auth Protocol (v3)

SHA

SNMP Privacy Passphrase (v3)

<snmp kullanıcı şifresi>

SNMP Privacy Protocol (v3)

DES (Default)

SNMP Context

 

SNMP Port

161

SNMP Timeout

500

Maximum OID’s Per Get Request

10

Additional Options

Notes

Cihaz hakkında eklenmek istenen not buraya yazılabilir

 

 


image003

 

Gelen sayfada üst kısımda bulunan “Create Graphs Host” bağlantısı tıklanır.

 

image004

 

Oluşturulabilecek grafikler görülür, oluşturmak istenilenler seçilir ve sağ alt kısımda bulunan “Create” düğmesine basılır.

 

 

image005

 

 

Hp Procurve anahtar cihazı cacti yazılımına eklendi ve grafikler oluşturulmaya başlandı.

 

 


2- Cisco Anahtar Cihazının Cacti Yazılımına Eklenmesi / İzlenmesi :

 

 

a)      Cisco Anahtar Cihazının SNMP Yapılandırması:

 

 

Aşağıda Cisco anahtar cihazlarında snmpv3 yapılandırılmasını göreceksiniz.

 

snmp server view = mucahid

snmp server group = mucahid1

snmp server user = mucahid2

snmp server user şifresi = secmucahid

#conf t

(config)# snmp-server group mucahid1 v3 auth read mucahid

(config)# snmp-server view mucahid internet included

(config)# snmp-server view mucahid mgmt included

(config)# snmp-server view mucahid mib-2 included

(config)# snmp-server user mucahid2 v3 auth sha secmucahid priv des secmucahid

(config)# wr mem

b)     Cisco Anahtar Cihazının Cacti Yazılımına Eklenmesi:

 

 

Cisco anahtar cihazının cacti yazılımına eklenmesi için aşağıdaki işlemler gerçekleştirilir.
Cacti web arayüzünde sol menüde bulunan “Devices” bağlantısı tıklanır.

 

 

image006

 

 

Gelen sayfada sağ üst köşede bulunan “Add” bağlantısı tıklanır.

 

image007

 

Gelen sayfadaki bilgiler aşağıdaki tabloya göre girilir, ve sağ alt köşede bulunan “Save” düğmesine basılır.

 

 

Devices [new]

General Host Options

Description

Cihaz Adı (Ankara Cisco Anahtar Omurga – 1)

Hostname

DNS – Ip Adresi (ciscoankara.abc.com – 1.2.3.4)

Host Template

Eklenecek cihaza uygun şablon (Cisco Router)

Disable Host

İşaretli Değil

Availability/Reachability Options

Downed Device Detection

Ping

Ping Method

ICMP Ping

Ping Timeout Value

400

Ping Retry Count

1

SNMP Options

SNMP Version

Version 3

SNMP Username (v3)

mucahid2

SNMP Password (v3)

secmucahid

SNMP Auth Protocol (v3)

SHA

SNMP Privacy Passphrase (v3)

secmucahid

SNMP Privacy Protocol (v3)

DES (Default)

SNMP Context

 

SNMP Port

161

SNMP Timeout

500

Maximum OID’s Per Get Request

10

Additional Options

Notes

Cihaz hakkında eklenmek istenen not buraya yazılabilir

 

 

 

image008

 

Gelen sayfada üst kısımda bulunan “Create Graphs Host” bağlantısı tıklanır.

 

 


image009

 

Oluşan grafikler görülür, sağ alt kısımda bulunan “Create” düğmesine basılır.

 

image010

 

 


Cisco  anahtar cihazı cacti yazılımına eklendi ve grafikler oluşturulmaya başlandı.

 



3- Cisco Yönlendirici Cihazının Cacti Yazılımına Eklenmesi / İzlenmesi :

 

a)      Cisco Yönlendirici Cihazının SNMP Yapılandırması:

Cisco Yönlendirici cihazının SNMP yapılandırması için aşağıdaki adımlar uygulanır.

 

snmp server view = mucahid

snmp server group = mucahid1

snmp server user = mucahid2

snmp server user şifresi = secmucahid

 

#conf t

(config)# snmp-server group mucahid1 v3 auth read mucahid

(config)# snmp-server view mucahid internet included

(config)# snmp-server view mucahid mgmt included

(config)# snmp-server view mucahid mib-2 included

(config)# snmp-server user mucahid2 v3 auth sha secmucahid priv des secmucahid

 

b)     Cisco Yönlendirici Cihazının Cacti Yazılımına Eklenmesi:

 

 

Cisco Yönlendirici cihazının cacti yazılımına eklenmesi için aşağıdaki işlemler gerçekleştirilir.

Cacti web arayüzünde sol menüde bulunan “Devices” bağlantısı tıklanır.

 

image011

 

Gelen sayfada sağ üst köşede bulunan “Add” bağlantısı tıklanır.

 

image012

 

Gelen sayfadaki bilgiler aşağıdaki tabloya göre girilir, ve sağ alt köşede bulunan “Create” düğmesine basılır.

 

image013

 

Gelen sayfada üst kısımda bulunan “Create Graphs Host” bağlantısı tıklanır.

 

 


image014

 

Oluşan grafikler görülür, sağ alt kısımda bulunan “Create” düğmesine basılır.

 

image015

 

Cisco yönlendirici cihazı cacti yazılımına eklendi ve grafikler oluşturulmaya başlandı.


4- Linux Server Cihazının Cacti Yazılımına Eklenmesi / İzlenmesi :

 

Linux Server cihazının cacti yazılımına eklenmesi ve izlenmesi için aşağıdaki adımlar gerçekleştirilmelidir.

 

a)      Linux Server Cihazının SNMP Yapılandırması:

 

 

İzlenmek istenen linux işletim sisteminde;

/etc/snmp/snmpd.conf dosyası bir editor yardımıyla açılır.

# vim /etc/snmp/snmpd.conf

view    systemview    included   .1.3.6.1.2.1.25.1.1

satırı

view    systemview    included   .1.3.6.1.2.1.25

olarak değiştirilir.

Snmp servisi yeniden başlatılır.

# service snmpd restart

 

           

b)     Linux Server İçin Özel Şablon Oluşturma

Linux server cihazını izlemek için cacti yazılımında ön tanımlı gelen bir şablon bulunur. Ancak daha fazla özelliklerini(core cpu durumu, sistemde bulunan kullanıcı sayısı vb…) izlemek istediğimizde ön tanımlı olan şablon yeterli değil. Linux bir sistemi izlemek için aşağıdaki gibi bir şablon oluşturmak, system hakkında daha detaylı bilgiler edinmenizi sağlayacaktır.

 

Şablon oluşturmak için aşağıdaki adımlar takip edilir.

 

Cacti web ara yüzünde sol menüde bulunan “Host Templates” bağlantısı tıklanır.

 

 


image016

 

 

Gelen sayfada sağ üst kısımda bulunan “Add” bağlantısı tıklanır.

 

image017

 

 

Gelen sayfada şablon ismi verilmelidir. “Name” kısmına belirlenen şablon ismi yazıldıktan sonar sağ alt kısımda bulunan “Create” düğmesine basılır.

 

image018

 

 

Gelen sayfada “Associated Graphs Templates” bölümünde “Host MIB  – Logged in users” seçilir ve hemen yanında bulunan “Add” düğmesine basılır.

 

image019

 


Aşağıdaki resimde görüldüğü gibi diğer grafik özellikleri seçilir ve son olarak şablonu kaydetmek için sağ alt kısımda bulunan “Save” düğmesine basılır.

 


image020

 

 

Cacti yazılımına Linux bir sistemin daha ayrıntılı izlenebilmesi için yeni bir şablon oluşturduk. Bu şablon cacti yazılımına bir linux system eklenirken kullanılabilir olacaktır.

 

c)      Linux Server Cihazının Cacti Yazılımına Eklenmesi:

 

 


Linux Server cihazının cacti yazılımına eklenmesi için aşağıdaki işlemler gerçekleştirilir. Cacti web arayüzünde sol menüde bulunan “Devices” bağlantısı tıklanır.

 


image021

 


Gelen sayfada sağ üst köşede bulunan “Add” bağlantısı tıklanır.

 

image022

 


Gelen sayfadaki bilgiler aşağıdaki tabloya göre girilir, ve sağ alt köşede bulunan “Create” düğmesine basılır.

 

 

Devices [new]

General Host Options

Description

Cihaz Adı (Bursa Linux Mail Server)

Hostname

DNS – Ip Adresi (linuxmailbursa.abc.com – 1.2.3.4)

Host Template

Eklenecek cihaza uygun şablon (Linux System Monitor)

Disable Host

İşaretli Değil

Availability/Reachability Options

Downed Device Detection

Ping

Ping Method

UDP Ping

Ping Port

23

Ping Timeount Value

400

SNMP Options

SNMP Version

Version 2

SNMP Community

Public

SNMP Port

161

SNMP Timeout

500

Maximum OID’s Per Get Request

10

Additional Options

Notes

Cihaz hakkında eklenmek istenen not buraya yazılabilir

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

image023

 


Gelen sayfada üst kısımda bulunan “Create Graphs Host” bağlantısı tıklanır.

 

image024

 


Oluşan grafikler görülür, sağ alt kısımda bulunan “Save” düğmesine basılır.

 

image025

 


Cacti yazılımına Linux bir system ekleme işlemi tamamlanmıştır.

Grafikler arka planda oluşturuluyor. Bu grafiklerin görülebilmesi için neler yapılması gerektiğini yazının ilerleyen kısımlarında açıklayacağız.

5- Windows Sistemin Cacti Yazılımına Eklenmesi / İzlenmesi

 

Windows bir işletim sisteminin cacti yazılımına eklenmesi ve izlenmesi için aşağıdaki işlemler gerçekleştirilir.

 

a)      Windows Sistemde SNMP Ayarlarının Yapılması

 


Windows işletim sisteminde SNMP ayarları için aşağıdaki adımlar sırasıyla uygulanır.

Başlat > Denetim Masası > Programlar ve Özellikler

Windows Özellikleri > [Basit Ağ Yönetimi Protokolu SNMP] seçilir ve ardından “Tamam” düğmesine basılır.

 

 

image026

 


Başlat > Denetim Masası > Yönetimsel Araçlar > Hizmetler açılır.

Gelen sayfada SNMP Hizmeti servisi bulunur, SNMP Hizmeti servisi üzerinde sağ tıklayarak “Özellikler” açılır.

“Kabul Edilen Topluluk Adları” alanına Topluluk Hakları “Salt okunur” ve Topluluk Adı “public” olan bir kullanıcı eklenir.

 

 

image027

 

 

“Herhangi bir ana bilgisayardan SNMP paketlerini Kabul et” seçeneği seçilir ve “Tamam” düğmesine basılır.

 

 

image028

 

 

Windows sistemde SNMP protokolü aktif hale geldi.

 

 

b)     Windows Sistemin Cacti Yazılımına Eklenmesi

Windows sistemin cacti yazılımına eklenmesi için aşağıdaki işlemler gerçekleştirilir.

Cacti web arayüzünde sol menüde bulunan “Devices” bağlantısı tıklanır.

 


image029

 


Gelen sayfada sağ üst köşede bulunan “Add” bağlantısı tıklanır.

 

image030

 


Gelen sayfadaki bilgiler aşağıdaki tabloya göre girilir, ve sağ alt köşede bulunan “Save” düğmesine basılır.

 

 

Devices [new]

General Host Options

Description

Cihaz Adı (İzmir Windows Active Directory)

Hostname

DNS – Ip Adresi (windows-ad.abc.com – 1.2.3.4)

Host Template

Eklenecek cihaza uygun şablon (Windows 2000 / Xp Host)

Disable Host

İşaretli Değil

Availability/Reachability Options

Downed Device Detection

Ping

Ping Method

UDP Ping

Ping Port

23

Ping Timeount Value

400

SNMP Options

SNMP Version

Version 2

SNMP Community

Public

SNMP Port

161

SNMP Timeout

500

Maximum OID’s Per Get Request

10

Additional Options

Notes

Cihaz hakkında eklenmek istenen not buraya yazılabilir

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

image031

 


Gelen sayfada üst kısımda bulunan “Create Graphs Host” bağlantısı tıklanır.

 

image032

 

 

Oluşan grafikler görülür, sağ alt kısımda bulunan “Save” düğmesine basılır.

image033

 

 

Windows bir system cacti yazılımına eklenmiş oldu.

 

6- Airties RT 205 Cihazının Cacti Yazılımına Eklenmesi / İzlenmesi :

 

a)      Airties RT 205 Cihazının SNMP Yapılandırması:

 

Airties RT 205 yönlendirici cihazı için SNMP ayarları aşağıdaki gibidir.

 

Airties RT-205 yönlendirici cihazının web arayüzüne bağlanılır. Web arayüzünde sol menüde bulunan Yönetim > SNMP bağlantısına tıklanır. Gelen sayfada “SNMP yi Etkinleştir” özelliği aktif hale getirilir. Topluluk bölümünde “Adı” alanına “public”, “Erişim Hakları” alanında “Okuma” seçilir ve sağ alt kısımda bulunan “Save” düğmesine basılır.

 

 

image034

 

 

b)     Airties RT 205 Cihazının Cacti Yazılımına Eklenmesi:

 

 

Airties RT 205 cihazının cacti yazılımına eklenmesi için aşağıdaki işlemler gerçekleştirilir.

Cacti web arayüzünde sol menüde bulunan “Devices” bağlantısı tıklanır.

 

 

image035

 

 


Gelen sayfada sağ üst köşede bulunan “Add” bağlantısı tıklanır.

 

image036

 


Gelen sayfadaki bilgiler aşağıdaki tabloya göre girilir, ve sağ alt köşede bulunan “Save” düğmesine basılır.

 

 

Devices [new]

General Host Options

Description

Cihaz Adı (Home Airties RT-205)

Hostname

DNS – Ip Adresi (router.abc.com – 192.168.2.1)

Host Template

Eklenecek cihaza uygun şablon (Cisco Router)

Disable Host

İşaretli Değil

Availability/Reachability Options

Downed Device Detection

Ping

Ping Method

UDP Ping

Ping Port

23

Ping Timeount Value

400

SNMP Options

SNMP Version

Version 1

SNMP Community

Public

SNMP Port

161

SNMP Timeout

500

Maximum OID’s Per Get Request

10

Additional Options

Notes

Cihaz hakkında eklenmek istenen not buraya yazılabilir

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

image037

 


Gelen sayfada üst kısımda bulunan “Create Graphs Host” bağlantısı tıklanır.

 

 

image038

 

 

Oluşan grafikler görülür, sağ alt kısımda bulunan “Create” düğmesine basılır.

 

 

image039

 

 

 

7- Tree Yapısı

 

 

Cacti izleme yazılımında izlenmek istenen cihazlar eklendikten sonra grafikler hemen kendini göstermez. Arka planda oluşan bu grafikleri belli bir tree yapısında ekleyerek görüntüleyebilirsiniz.

İzlemek için eklenen cihazların grafiklerini görebilmek için aşağıdaki adımlar takip edilir.

Cacti yazılımının web arayüzünde sol menüsünde bulunan “Graphs Tree” bağlantısı tıklanır.

 

 


image040

 

Gelen sayfada “Default Tree” bağlantısına tıklanır.

 

 

 

image041

 

Gelen sayfada “Add” düğmesine basılarak “Host” yada “Header” ekleyerek, hiyerarşik yapıya göre düzenlenebilir. Ekleme işlemleri bittikten sonra değişikliklerin kalıcı olması için sağ alt kısımda bulunan “Save” düğmesine basılır.

 

 

 

image042

 

 

Cacti yazılımında üst kısımda bulunan “graphs” düğmesine basılarak oluşan grafikleri görebilir, monitoring işlemini gerçekleştirebilirsiniz.

 

 

image043

 

Üst kısımda bulunan seçeneklerle, günlük, haftalık, aylık gibi geriye dönük grafikler alabilir, grafiklerin hemen yanında bulunan zoom işeretine basarak, grafik üzerinde istenilen zaman dilimini yakınlaştırabilir, daha iyi inceleme yapabilirsiniz.

 

8- Görünüm çeşitleri

 

 

Cacti yazılımında 3 adet görünüm çeşiti vardır. Bunlar;

 

Tree View (Ağaç Görünümü)

 

 

image044

 

 

List View (Liste Görünümü)

 

 

 

image045

Preview View (Önizleme Görünümü)

 

 

image046

 

 

Genel Ayarlar

 

Cacti yazılımında genel ayarlar web arayüzünde “Settings” bağlantısına tıklanılarak görülebilir.

 

MİB değerleri hakkında bilginiz olan bir cihazın(UPS, CNC makineleri vb …) grafiğini görmek isterseniz, cacti yazılımı burada size özel grafik oluşturmaya olanak sağlıyor. Web ara yüzünden sol menüde bulunan “Data Templates” kısmı size yardımcı olacaktır. MİB değerleri hakkında genel bilgiye kaynaklardaki bağlantılardan ulaşabilirsiniz.

 

Cacti yazılımı ile izlemek istediğiniz bazı ağ cihazlarının grafikleri oluşmayabilir. Bu durumun sebebi cihazı eklerken tanımladığınız şablonun uyumlu olmaması olabilir. Bu durumlarda internet üzerinde ekleyeceğiniz cihaza özel cacti için hazırlanmış şablonlar olabilir. Bu şablonları bilgisayarınıza indirdikten sonra, cacti web ara yüzünde bulunan “Import Templates” bölümünden ekleyebilirsiniz.

 

Cacti yazılımının loglarına, web arayüzünden bulunan “System Utilities” bölümü altında bulunur.

 

“User Management” bölümü altında, kullanıcı ekleyebilir, eklediğiniz kullanıcılara özel yetkiler yaratabilirsiniz.

 

Cacti yazılımında öntanımlı olarak “threshold” veya “mail gönderme” gibi özellikler bulunmuyor.  Ön tanımlı olarak olmayan bu özellikleri cacti yazılımı için özel eklentiler kurularak kullanılabilir hale getirilebilir. Bahsettiğim ve daha fazla özellik için gerekli pluginler http://docs.cacti.net/plugins adresinde bulunur. Pluginlerin kurulması çok zor değil. Ancak kuramayan veya sorun yaşayan olduğu taktirde ÇözümPark forumlarını kullanabilirsiniz.

 

Ayrıca önemli bir bilgi daha vermek gerekirse, cacti yazılımında tüm pluginlerin kurulu olduğu bir hazır imaj mevcut.

 

http://cactiez.cactiusers.org/

 

adresinden indirebilir, kurulumunu sadece “Enter” tuşuna basarak tamamlayabilirsiniz. İstek olduğu taktirde, CactiEZ kurulumu ve özel eklentilerini anlatan bir yazı yazabilirim.

 

image047

 

Kaynaklar:

[1] http://www.cacti.net/

[2] http://forums.cacti.net

[3] http://www.cactiusers.org

[4] http://www.netuality.ro/monitoring-windows-servers-with-snmp/tools/20060512

[5] http://docs.cacti.net/plugins

[6] http://aaronwalrath.wordpress.com/2010/06/02/monitoring-windows-server-2008-r2-with-snmp-and-cacti/

[7] http://en.wikipedia.org/wiki/Simple_Network_Management_Protocol

[8] http://www.oidview.com/mibbrowser.html

[9] http://cactiez.cactiusers.org/

 

Makaleyi Paylaş

Cevap bırakın