Webalizer is for analyzing stats for your web server. I can’t say it’s generally recommended to run a public-access web server on your router, it’s just bad security. If you insist on running a web server on the Omnia hardware at the very least do it in a LXC container, just use apache/nginx/lighttp in the container and install webalizer in there from whatever distro you’re using.
Thanks for the advice, but not really a concern to me. I only use lighttpd on the Omnia to proxy forward web requests to other servers on my LAN, and it’s doing that well enough and in my mind that’s a job the gateway is well suited for rather than doing a port forward to yet another middle man that farms out web requests to respective LAN servers as needed based on host name. The web server on the Omnia while open to the world doesn’t server Luci or Foris to the outside world, just proxies for web sites and services I’m running on the LAN behind. And hence also, yes, I can do log analysis on the respective servers (and will no doubt too), but wanted to know, given I have access logging set on on lighttpd and use a USB SSD to store the log files, that I’d like to be able to get some nice summaries out of that too! And so, I found webalizer, it looks good, it’s working on OpenWRT and well, why not?
So the original questions stand I guess (all 3 of them) ;-).
Well, given there isn’t a package in the Turris repo, you’d be stuck building it yourself. It would still be easier to just install it into a LXC container with a supported OS (Arch, Debian or Ubuntu would be my recommendations).
I’d rather stay clear of containers, and suspect that webalizer is already built to a binary that works fine on the Omnia, it’s not seriously atypical architecture and the tareget OS (OpenWRT) and CPU are the main issues with build targets. So the real question is, are there repos that OpenWRT folk use for their routers that I could point to?