Bu makalemizde zabbix ile kurumunuzdaki Yazıcıları , UPS güç kaynaklarını ve diğer SNMP destekli cihazları nasıl takip edebileceğinizi anlatacağım.

Hemen hemen tüm modern yazıcılar, snmp protokolü aracılığıyla durumları hakkında veri verebilir. Zabbix izleme sistemi bu verileri kolayca toplamanızı, saklamanızı ve çeşitli olaylar için uyarıları yapılandırmanızı sağlar bunun için yazıcılarınızda SNMP protokolünün aktif olması gerekiyor benim yapacağım örneklerde RICO ve HP marka yazıcılar bulunuyor aşağıda SNMP ayarlarını görebilirsiniz.

Zabbix Server SNMP Yapılandırması 3
Zabbix Server SNMP Yapılandırması 4

Yazıcılarımızda yukarıda belirttiğim ayarlamaları tamamladıysanız Zabbix serverımıza benim yapımda Centos 7 üzerine kurulu. Zabbix Server’ın kurulu olduğu Linux makinede ve snmp’den gelen verileri görüntüleyebilmek için deki snmpwalk paketinin kurulumunu yapmamız gerekiyor.

# yum install net-snmp-utils

Bu paket kurulumundan sonra yazıcıdan gelen SNMP verilerinin içeriğini detaylı görüntülemek isterseniz aşağıdaki komutları kullana bilrisinzi burada alertler yazmak isterseniz size dönen SNMP verilerine ihtiyaç duyacaksınız.

# Yazıcımın ip adresi “10.0.10.100”
snmpwalk -v 2c -c public 10.0.10.100

#Verileri txt’e kayıt etmek için 
snmpwalk -v 2c -c public 10.0.10.100 > ~/snmp.txt

# Yazıcımın ip adresi “10.0.10.100”
snmpwalk -v 2c -c public 10.0.10.100

#Verileri txt’e kayıt etmek için 
snmpwalk -v 2c -c public 10.0.10.100 > ~/snmp.txt
Zabbix Server SNMP Yapılandırması 5

Terminal ekranda yapacağımız işlemler bu kadar.

Zabbix Server’a Printer ekleme işlemleri

Configuration –> Host ve create host diyerek ilk yazıcımı eklemeye başlıyorum.

Zabbix Server SNMP Yapılandırması 6

Karşıma gelen ekranda

Zabbix Server SNMP Yapılandırması 7

Hostname           : Herhangi bir isim giriniz.
Groups                :  Printer Adında Bir grup oluşturuyorum hazır bulunanlardan birinide seçebilirsiniz.
SNMP interfaces : Printer Adresini giriyorum.

Zabbix Server SNMP Yapılandırması 8

Burada SNMP bilgileri için hazırda bulunan templatelerden birini seçiyorum eğer default ayarlarda sizin cihazınıza özel HP ,Cisco .. vs gibi bir template varsa bunuda tercih edebilirsiniz benim aşağıda seçtiğim template ile temel snmp bilgilerini alıyor olacağım bu sebepten yazıcıya dair çok detaylı bilgiler elde edemeyebilirim.
Template sekmesinde : Template Net Network Generic Device SNMPv2

SNMP bağlantısnı default olarak bırakmadıysanız yada yayıncı adını değiştirdiyseniz bu bölüme makro bilgilerini girmeniz gerekir Genellikle SNMP v2 bağlantılarda yayıncı adını girmeniz gerekir bunun için aşağıdaki ayarları yapınız.

Zabbix Server SNMP Yapılandırması 9

Macro : {$SNMP_COMMUNITY}
Value  :public

Çoğunlukla default ayarlarda SNMP public ismini girmeden çalışıyor eğer sonuç alamazsanız Macro ayarını ekleyebilirsiniz. Bir kaç yazıcı ekledim ve son durum aşağıdaki gibi olacaktır.

Zabbix Server SNMP Yapılandırması 10

Eklediğimiz yazıcıları Grafik tablosunda görüntüleme

Dashboard panelimize geliyoruz ve add widget butonuna basıyoruz.

Zabbix Server SNMP Yapılandırması 11

Burada data overview i seçiyoruz ve grup bölümüne az önce oluşturduğumuz printer grubunu ekliyoruz. Ben ekleyeceğim bütün yazıcıları printer grubuna dahil edeceğim böylelikle tek panel altında tüm yazıcılarımın durumunu görüntülüyor olacağım.

Zabbix Server SNMP Yapılandırması 12

Bir süre sonra yazıcıların durumunu gösteren panelimiz aşağıdaki gibi dolacaktır.

Zabbix Server SNMP Yapılandırması 13