| 
									
										
										
										
											2018-10-10 03:44:05 -07:00
										 |  |  | # MacOS LaunchDaemon
 | 
					
						
							| 
									
										
										
										
											2018-03-22 07:31:53 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | If you're installing through a package manager, you probably don't need to deal | 
					
						
							|  |  |  | with this file. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-10-10 03:44:05 -07:00
										 |  |  | The `plist` file should be put in `/Library/LaunchDaemons/` (user defined daemons), and the binary installed at | 
					
						
							| 
									
										
										
										
											2018-03-22 07:31:53 -07:00
										 |  |  | `/usr/local/bin/node_exporter`. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Ex. install globally by | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     sudo cp -n node_exporter /usr/local/bin/ | 
					
						
							| 
									
										
										
										
											2018-10-10 03:44:05 -07:00
										 |  |  |     sudo cp -n examples/launchctl/io.prometheus.node_exporter.plist /Library/LaunchDaemons/ | 
					
						
							|  |  |  |     sudo launchctl bootstrap system/ /Library/LaunchDaemons/io.prometheus.node_exporter.plist | 
					
						
							| 
									
										
										
										
											2018-03-22 07:31:53 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  |     # Optionally configure by dropping CLI arguments in a file | 
					
						
							|  |  |  |     echo -- '--web.listen-address=:9101' | sudo tee /usr/local/etc/node_exporter.args | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # Check it's running | 
					
						
							|  |  |  |     sudo launchctl list | grep node_exporter | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # See full process state | 
					
						
							|  |  |  |     sudo launchctl print system/io.prometheus.node_exporter | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # View logs | 
					
						
							|  |  |  |     sudo tail /tmp/node_exporter.log |