Lou*_*uis 8 linux shell-script dhcp-server bind nagios
我想做一个设置来动态监控我的 Wifi 网络上的工作站。我的名称服务器 BIND 和 dhcpd 服务器都在 linux 下完美运行。但是当 dhcp 为机器提供 IP 时,我没有找到任何执行脚本的选项。我想知道是否有办法做到这一点。如果没有选项,我将使用日志文件。
icy*_*com 11
你可以在这里找到答案:
这是上面链接中的复制粘贴:
on commit {
set ClientIP = binary-to-ascii(10, 8, ".", leased-address);
set ClientMac = binary-to-ascii(16, 8, ":", substring(hardware, 1, 6));
log(concat("Commit: IP: ", ClientIP, " Mac: ", ClientMac));
execute("/usr/sbin/my_script_here", "commit", ClientIP, ClientMac);
}
Run Code Online (Sandbox Code Playgroud)
对于不同版本的 Linux,它可能会有所不同,但应该给你一个想法。
请参见此处的另一个示例:
man dhcpd.conf
还应该给你更多的信息。
Baiscally,您希望在其中使用on commit
和execute
来指定要运行的脚本。
归档时间: |
|
查看次数: |
13079 次 |
最近记录: |