systemctlenable--now node_exporter }# 判断node_exporter服务是否启动functionnode_exporter_start(){ ps -ef |grep node_e[xporter] &>/dev/nullif[ $? -eq 0 ];thenaction"node_exporter is started..."/bin/trueelsesystemctl restart node_exporter action"node_exporter is starting..."/bin/truefi}...
ln -s $node_exporter_ins_dir/$node_exporter_version $node_exporter_ins_dir/$node_exporter_link fi } # 判断是否存在node_exporter的system启动 function system_node_exporter(){ ls /etc/systemd/system/ |grep node_exporter.service &>/dev/null if [ $? -eq 0 ];then echo "File node_exporter...
{install_path}node_exporter #判断程序用户是否存在,不存在创建 id prometheus >/dev/null 2>&1 ||\ useradd --no-create-home -s /bin/false prometheus chown -R prometheus:prometheus ${install_path}node_exporter/ #配置systemd自启动脚本test -f /usr/lib/systemd/system/node_exporter.service||\ ...
将prometheus、node_exporter、grafana、启动脚本qidong文件夹、prometheus配置好的文件夹上传到192.168.1.100服务器上,我们将这些二进制包和rpm包放到/usr/local/src目录下; 将node_exporter、启动脚本qidong文件夹上传到192.168.1.101服务器/usr/local/src目录下。 三、部署 3.1.部署node_exporter 1.解压: 1 2 cd /...
#启动node-exporter systemctl start node-exporter.service #设置node-exporter开机启动 systemctl enable node-exporter.service &> /dev/null} node_exporter_install #变量 node_exporter_port=`ss -ntlp |grep-o9100`if[ $node_exporter_port =="9100"];then${COLOR}node-exporter安装成功!${END}else${CO...
3.配置启动脚本 [root@localhost opt]# vim/usr/lib/systemd/system/node_exporter.service[Unit]Description=node_export Documentation=https://github.com/prometheus/node_exporter After=network.target[Service]Type=simple User=prometheus ExecStart=/usr/local/bin/node_exporter ...
├── node_exporter └── NOTICE 其中node_exporter是拥有可执行权限的二级制文件,前台启动程序简单测试: $ sudo ./node_exporter ... level=info ts=2021-10-12T07:19:43.749Z caller=node_exporter.go:199 msg="Listening on" address=:9100 ...
一键部署node-exporter脚本 ⼀键部署node-exporter脚本 #!/bin/bash #变量 set -e COLOR="echo -e \\E[1;32m"COLOR1="echo -e \\E[1;31m"END="\\E[0m"install_dir="/apps"#函数 node_exporter_install() { #判断安装⽬录是否存在 [ -f ${install_dir} ] || mkdir -p $install_dir #...
创建mysqld_exporter启动脚本vim /usr/lib/systemd/system/mysqld_exporter.service [Unit]Description=mysqld_exporter Documentation=https://prometheus.io Wants=network-online.target After=network.target[Service]Type=simple User=root ExecStart=/datadrive/software/mysqld_exporter/mysqld_exporter--config.my-...
node_exporter自 定义监控 背景 我们在使用Zabbix的时候,可以自己写自定义脚本。在使用Promethues的时候,有很多的exporter,但是有一些特殊的情况没有,比如,我 需要监控进程一启动就告警,但是进程没启动,是使用process_exporter监控不了的,在process_exporter官网找了一圈,也问了一圈,发 现还是只有自己动手才行。但是自...