Sistem Komutu Çalıştır Bildirim Profili
Cihazda bir arıza algılandığında OpManager'ı otomatik olarak bir sistem komutu çalıştıracak şekilde yapılandırabilirsiniz. Örneğin, bir cihaz için belirli bir alarm türü oluşturulduğunda bir kullanıcının makinesine açılır mesajlar göndermek üzere OpManager'ı bir netsend komutunu çalıştıracak şekilde yapılandırabilirsiniz.
Sistem Komutu Çalıştır Bildirim Profilini Yapılandırma
Belirtilen programı çalıştıran bir profil oluşturmak için aşağıdaki adımları izleyin:
- Ayarlar > Bildirim Profilleri bölümüne gidin.
- Ekle'ye tıklayın.
- Bildirim türü olarak Sistem Komutu Çalıştır'ı seçin.
- Komut Dizgesi alanında, varsa ek bağımsız değişkenlerle birlikte komut adını belirtin. Programın adını mutlak yolu ile yapılandırın. Örneğin, belirli bir dizinde (D:\Testing\Script) bulunan 'test.bat' adlı bir betiği çalıştırmak istiyorsanız, giriş aynı dizinde (D:\Testing\Script\test.bat) olmalıdır.
Komut yürütülürken çıktıyı ve hata mesajını eklemek için Hata ve Çıktı onay kutularını seçin.

- Bağımsız değişken değişkenleri, uyarı mesajınıza ekleyebileceğiniz dinamik ek bilgilerdir. Bildirim türüne göre mesaja eklemek istediğiniz dinamik bağımsız değişken değişkenini seçebilirsiniz. Değişkenler hakkında daha fazla bilgi edinmek için buraya tıklayın.
- Bildirim almak istediğiniz arıza kriterlerini seçin. Örneğin, eşik ihlalinden haberdar olmak istiyorsanız, 'Eşik kuralı ihlal edildi' seçeneğini seçin. Ayrıca yalnızca şu önem derecelerinden herhangi biri veya tümü olduğunda bildirim alın: Kritik, Sorun, Dikkat, Hizmet Kapalı. İleri'ye tıklayın.
- Cihazları Kategoriye Göre, İş Görünümüne Göre veya Cihazlara Göre seçin ve İleri'ye tıklayın.
- Gerekli Zaman Aralığı, Gecikmeli Tetikleyici ve Yinelenen Tetikleyici'yi seçin ve İleri'ye tıklayın.
- Bir profil adı verin ve sistem komut(lar)ını test etmek için Eylemi Test Et'e veya profili kaydetmek için Kaydet'e tıklayın.
Seçilen kriterlerle eşleşen bir arıza oluştuğunda sistem komutu belirtilen bağımsız değişkenlerle yürütülür.
Güvenlik Uyarısı: Sistem Komutu Çalıştır Profili test eylemiyle veya bir alarm tarafından tetiklendiğinde, yapılandırılan komut yürütülür. Verilen komut, OpManager/bin dizininden olduğu gibi yürütülür ve komut isteminden (CMD) bir komut çalıştırmaya eşdeğerdir.
- Bir güvenlik kısıtı olarak, bildirim profili yürütme sırasında değişken değerlerindeki kabuk meta karakterleri temizlenir. Özel karakterler
(&|<>^!'$(){};#*?[] ve cmd.exe başvuruları kaldırılırken, % ve - istismarı önlemek için boşluklarla doldurulur. - Profilleri yapılandırırken
cmd.exe /c veya /bin/bash -c kullanmaktan kaçının; çünkü bu, $variables aracılığıyla olası komut eklemeye olanak tanıyabilir.
Bu nedenle, olası güvenlik tehditlerini ve güvenlik açığı riskini azaltmak için profil yapılandırması sırasında tüm komut girdilerini doğrulamak ve temizlemek kullanıcının sorumluluğundadır.