ifgraph
ifgraph copied to clipboard
install targets
alpine [~/ifgraph]# make initd
install -D ifgraphd /usr/local/bin/ifgraphd
install -D ifgraph /usr/local/bin/ifgraph
install -D -m 755 ifgraphd.initd /etc/init.d/ifgraphd
rc-update add ifgraphd
* service ifgraphd added to runlevel default
/etc/init.d/ifgraphd start
* Caching service dependencies ... [ ok ]
* Starting ifgraphd ... [ ok ]
alpine [~/ifgraph]# /etc/init.d/ifgraphd status
* status: started
root@dev-persistant:/home/user/git/ifgraph# make systemd
cc -g -O -Wall -Wextra -c -o src/ifgraphd.o src/ifgraphd.c
cc -o ifgraphd src/ifgraphd.o -lrt
cc -g -O -Wall -Wextra -c -o src/ifgraph.o src/ifgraph.c
cc -g -O -Wall -Wextra -c -o src/grapher.o src/grapher.c
cc -o ifgraph src/ifgraph.o src/grapher.o -lrt
install -D ifgraphd /usr/local/bin/ifgraphd
install -D ifgraph /usr/local/bin/ifgraph
install -D -m 644 ifgraphd.service /etc/systemd/system/ifgraphd.service
systemctl daemon-reload
systemctl enable ifgraphd.service
Created symlink /etc/systemd/system/multi-user.target.wants/ifgraphd.service → /etc/systemd/system/ifgraphd.service.
systemctl start ifgraphd.service
root@dev-persistant:/home/user/git/ifgraph# systemctl status ifgraphd
● ifgraphd.service - ifgraphd daemon
Loaded: loaded (/etc/systemd/system/ifgraphd.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2023-01-16 05:02:08 EST; 18s ago
Main PID: 11756 (ifgraphd)
Tasks: 1 (limit: 18706)
Memory: 272.0K
CPU: 2ms
CGroup: /system.slice/ifgraphd.service
└─11756 /usr/local/bin/ifgraphd
Jan 16 05:02:08 dev-persistant systemd[1]: Started ifgraphd daemon.
Jan 16 05:02:08 dev-persistant ifgraphd[11756]: Recording statistics for lxcbr0 lo eth0 nm-grid nm-ep-dev
root@dev-persistant:/home/user/git/ifgraph#
As started in #3