By default Urchin 6 is installed at /usr/local/urchin directory. You can change directory by typing the following command:
# cd /usr/local/urchin
Use urchinctl to control Urchin web server / scheduler
You will find urchinctl inside bin directory. It is used to control Urchin web server listing on TCP port 9999.
To start the Urchin webserver, enter:
# /usr/local/urchin/bin/urchinctl start
To restart the Urchin webserver, enter:
# /usr/local/urchin/bin/urchinctl restart
Above command is useful if you change Urchin port or other settings.
To view the Urchin webserver and scheduler status , enter:
# /usr/local/urchin/bin/urchinctl status
Sample output:
Urchin webserver is running Urchin MASTER scheduler is running Urchin SLAVE scheduler is running
To stop the Urchin webserver, enter:
# /usr/local/urchin/bin/urchinctl stop
/usr/local/urchin/util/utm directory
You need to use urchin.js and __utm.gif file to track the statistics. These files are also known as the UTM Sensor, which is nothing but a small amount of JavaScript code that accomplishes various tracking methods.
Automatically start / stop Urchin after RHEL reboot
You need to copy /usr/local/urchin/util/urchin_daemons file to /etc/init.d/ directory:
# cp /usr/local/urchin/util/urchin_daemons /etc/init.d/urchin
Set permissions
# chmod +x /etc/init.d/urchin
Use chkconfig tool, which provides a simple command-line tool for maintaining the /etc/rc[0-6].d directory hierarchy by relieving system administrators of the task of directly manipulating the numerous symbolic links in those directories.
# chkconfig urchin on
Now you can start, stop or restart Urchin services automatically.
🐧 Get the latest tutorials on Linux, Open Source & DevOps via:
- RSS feed or Weekly email newsletter
- Share on Twitter • Facebook • 1 comment... add one ↓
Category | List of Unix and Linux commands |
---|---|
File Management | cat |
Firewall | Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04 |
Network Utilities | dig • host • ip • nmap |
OpenVPN | CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04 |
Package Manager | apk • apt |
Processes Management | bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • time |
Searching | grep • whereis • which |
User Information | groups • id • lastcomm • last • lid/libuser-lid • logname • members • users • whoami • who • w |
WireGuard VPN | Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04 |
is there any detailed tutorial on installing Urchin from the beginning to the end? Those approaches are awesome though.