CACTI实现短信报警的三种方法

一、使用飞信(添加中文注释之间的代码)

 

/* Sends a group of graphs to a user */ function thold_mail($to, $from, $subject, $message, $filename, $headers = '') { global $config; include_once($config['base_path'] . '/plugins/settings/include/mailer.php'); include_once($config['base_path'] . '/plugins/thold/setup.php'); //添加的内容 file_put_contents('/var/www/html/cacti/plugins/thold/changed.log',$subject); exec("/var/www/html/cacti/plugins/thold/sendsms.sh"); //到此为止 $subject = trim($subject); $message = str_replace('<SUBJECT>', $subject, $message); $how = read_config_option('settings_how');

 

sendsms.sh的内容

 

#!/bin/bash if [ -s "/var/www/html/cacti/plugins/thold/changed.log" ] then admin="13812345678,13887654321" #短信接收者,需要在飞信的好友列表中 /usr/local/fetion/fetion --mobile=13812345678 --pwd=yourPassword --to=$admin --file-utf8=/var/www/html/cacti/plugins/thold/changed.log rm -f /var/www/html/cacti/plugins/thold/changed.log >/dev/null 2>&1 fi

 

二、使用可以短信通知新邮件的邮箱

比如139的邮箱,设置指定发件人的邮件通过短信通知。

 

CACTI实现短信报警的三种方法_第1张图片

 

三、使用短信猫

根据所使用的短信猫所支持的http调用方式,可以编写一php页面去调用,通过页面参数传递手机号码和短信内容。

你可能感兴趣的:(PHP,File,user,手机,Path,include)