NagiosSmartermail

Nagios : Cara Add Smartermail Queue di Nagios

NOTE : Biasanya ditambahkan Smartermail Queue di Nagios untuk customer :

  • Managed Service
  • Dedicated Server yang Subscribe Smartermail License (walaupun Lite)

Install Nagios

Harus di install dulu nagios di Windows (namanya NSClient++) cara install.

Tambahkan Service Smartermail

Pada dasarnya untuk menambahkan service mailqueue pada smartermail kita membutuhkan addon script lagi untuk memanggil autentikasi ke portal smartermail itu sendiri.

cd /usr/local/nagios/libexec/smartermail
cp -p 103.82.240.157.php <IP-server>.php

Kemudian lakukan editing sesuai dengan credential login server pada file yang baru <IP-server>.php

Kurang lebih tampilannya seperti di bawah ini. Kemudian kita ubah yang ditandai bold white saja. Lalu save.

<?php
$user='admin';
$pass='passwordnya-coy';
$param=array('AuthUserName'=>$user, 'AuthPassword'=>$pass);
$wsdl = "http://ganti-dengan-ip/Services/svcServerAdmin.asmx?wsdl";
$smartclient = new soapclient($wsdl, $param);
print_r($smartclient->GetSpoolMessageCount($param));
?>

Tambahkan Syntax di Nagios

Kemudian tambahkan syntax di nagios seperti di bawah ini. Ganti yang ditandai bold white saja. Mungkin format di sini berantakan, bisa copas dari nagios. INGAT! host_name harus DIGANTI, JANGAN LUPA!

define service {
use generic-service
host_name ENID-WIN-Shared:idsmtp1.idcloudhosting.com
service_description MAILQ
notifications_enabled 1
check_command smartermailq
check_interval 1
contact_groups slack
}

Restart Nagios

Cek config nagios.

cek_nagios

Lalu restart

nagios_restart

Leave a Reply

Your email address will not be published. Required fields are marked *