不须要经由第三方服务, Cacti Server 就可直接发到 Slack、Telegram 上,
不讨论 Line 的原因是, Line API 要另外注册申请才能开通使用...
Cacti + Plugin Thold 后可以发 mail,不赘述
Slack or Telegram 的 bot channel 自己要先开好,也不细述
依这网页,要自己加一个 php 档在 thold 目录里,同时要改一个档案,另加一行 code
http://tanzih.blogspot.com/2018/02/cactislackcactus.html
注意那个档案里 $url 后头带的网址必须是你自己的 slack api url
$data 的 array 里 username 也要设成你的
改好后 slack 收到讯息是没问题的,但它会收到一个 format 讯息,
里面会有你不要的 html tag 跟其它讯息,
Q1:不知道怎么把不要的 html tag 跟讯息字段拿掉...
光改 includes/setting.php 里的 default = '格式描述内容' 没有效...
然后,把新增的那个档案稍做修改,以下两个变量内容
$data = array("text" => "$argv[1]");
$url = "https://api.telegram.org/\
{你的一长串 token}/sendMessage?chat_id={你的 id}&text=$data_string";
就可以转发到 Telegram
这是土炮硬干乱接的,应该有比较正确的改法,我只是让它能送出...
Q2:送到 Telegram 的讯息,会多 { 跟 } 在讯息的前后,还得另外处理...
*如果有在用 Cacti & 刚好会 PHP 的,看能不能帮忙找一下 Q1 要改的地方,
Q2 那个就随缘吧,只是多了 { } 看了有点碍眼,应该是输入 JSON 格式的关系.