有人在 centos7 上使用 SIM 进行 Mariadb 监控吗?我最头疼的是 /etc/rc.d/init.d 中没有启动脚本(或包装器),因此当检测到服务已关闭时无法启动服务。
我没有看到任何关于如何让 sim 与 systemd 协同工作的文档。有人这样做过吗?
有没有人有适用于 mariadb 的初始化脚本。我尝试了提供的脚本 (mysql.server),但在第 286 行出现错误:
mysqld_pid_file_path=$datadir/`@HOSTNAME@`.pid
说找不到主机名。
不过,在 shell 上以命令形式运行 hostname 也可以。
谢谢
答案1
CentOS 7 使用 systemd,而不是 /etc/init.d 中的包装器,你应该使用它systemctl [stop|start|restart] mariadb
来控制 MariaDB
答案2
正如 HBrujin 所说,您需要使用 systemd 在 CentOS 7 中启动或停止 MariaDB。请记住,您可以使用“systemctl enable mariadb”启用 MariaDB 在启动时启动。关于使用 SIM 进行监控,我无法帮助您,但如果您需要,我可以向您推荐另一种监控工具。